myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 

> Registration_1_.v2, API1, API2 | Скрипт регистрации

Артём
сообщение 19.7.2009, 2:09
Сообщение #21


Наруто на аваторке
***********

Группа: Пользователи
Сообщений: 2 605
Регистрация: 11.10.2008
Из: Харькова
Пользователь №: 771
Спасибо сказали: 765 раз




Название скрипта: Registration_1_.v2
Версия: API1 & API2
Описание скрипта: Скрипт регистрации...
CODE
--//----------------------------------------//--
--//-- Регистрация v 2.1
--//-- Автор: DestroyNet © 09.10.2007
--//-- Мод: [fwx]Diver (4:16 11.07.2008)
--//-- Добавлен запрет на регистрацию выбранным никам,IP, диапазонам IP(11.07.2009)
--//-- Запрошено : Артём ; Реализовано : district
--//-- Оригинал: NRJ (22.09.06)
--//----------------------------------------//--
--[[
Возможность блокировать незареганым поиск/скачку/Чат (по выбору)
--
Выбор метода регистрации: самоличная/требуется подтверждение Оператора
--
При отказе в регистрации ника оператор может указать причину,
если юзер успел уйти с хаба, причину отказа ему покажет при следующем заходе
]]


Прикрепленный скрипт
API1: Прикрепленный файл  Registration_1_.v2_API1_.lua ( 15.73 килобайт ) Кол-во скачиваний: 242

API2: Перенесён с темы Помощь по скриптам Прикрепленный файл  Registration_1_.v2.1.lua ( 15.75 килобайт ) Кол-во скачиваний: 591

Прикрепленный файл  Registration_1_.v2.2.lua ( 17.06 килобайт ) Кол-во скачиваний: 257

API2: Запрет на регистрацию тем, чья шара ниже iMinShare


Спасибо сказали:
Go to the top of the page
+Quote Post
4 страниц V  < 1 2 3 4 >  
Начать новую тему
Ответов
TIRAN
сообщение 2.4.2010, 9:16
Сообщение #22


Начинающий
*

Группа: Пользователи
Сообщений: 26
Регистрация: 29.3.2010
Пользователь №: 6 499
Спасибо сказали: 2 раза




[12:15] В скрипте нет синтаксических ошибок
[12:15] Registration_1_.v2.1(1).lua загружен.
[12:15] Синтаксис [string "--//---------------------------------------..."]:45: attempt to index global 'Core' (a nil value)
Go to the top of the page
+Quote Post
ustas
сообщение 2.4.2010, 9:36
Сообщение #23


Продвинутый участник
****

Группа: Пользователи
Сообщений: 177
Регистрация: 20.5.2008
Пользователь №: 5
Спасибо сказали: 26 раз




Код
Синтаксис [string "--//---------------------------------------..."]:45: attempt to index global 'Core' (a nil value)
такое чувство, что 0.4.1.2 не замечает разрыва строк
Go to the top of the page
+Quote Post
TIRAN
сообщение 2.4.2010, 9:42
Сообщение #24


Начинающий
*

Группа: Пользователи
Сообщений: 26
Регистрация: 29.3.2010
Пользователь №: 6 499
Спасибо сказали: 2 раза




У меня 0.4.1.1
Go to the top of the page
+Quote Post
Nickolya
сообщение 2.4.2010, 9:50
Сообщение #25


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 724
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 772 раза




ustas, ошибка гласит что не определена глобальная таблица Core... По-уму оно конечно выносится в OnStartup, но при запущенном хабе таблицы уже определены для скриптов, так что все должно работать. Попробуй заменить
Код
--//----------------------------------------//--
--//-- Регистрация v 2.1
--//-- Автор: DestroyNet © 09.10.2007
--//-- Мод: [fwx]Diver (4:16 11.07.2008)
--//-- Добавлен запрет на регистрацию выбранным никам,IP, диапазонам IP(11.07.2009)
--//-- Запрошено : Артём; Реализовано : district
--//-- Оригинал: NRJ (22.09.06)
--//----------------------------------------//--
--[[
Возможность блокировать незареганым поиск/скачку/Чат (по выбору)
--
Выбор метода регистрации: самоличная/требуется подтверждение Оператора
--
При отказе в регистрации ника оператор может указать причину,
если юзер успел уйти с хаба, причину отказа ему покажет при следующем заходе
]]
--=========================================================================

-- IP диапазоны и ники, которым запрещено регистрироваться :
local tRefusedRanges = {
["0.0.0.0"] = "0.0.0.0",
}
local tRefusedNicks = {
["ass"] = true,
}
-- Впишите сообщение юзеру, регистрация которого будет отклонена в авторежиме
local sMsgToRefused = "В регистрации отказано"
--=========================================================================

--[[        Конфигурация                    ]]--
local sBot        = "ServiceBot"
local sHubName = "Share Hub" -- ВПИШИТЕ ИМЯ СВОЕГО ХАБА
--//----------------------------------------//--
local BlockSearch = 1 -- Блокировать поиск незарегесрированным
local BlockDL        = 1 -- Блокировать скачку незарегесрированным
local BlockChat    = 1 -- Блокировать чат незарегесрированным
local BlockPM        = 1 -- Блокировать личку незарегистрированным
--//----------------------------------------//--
local ShowInfo    = 1    -- позазывать дополнительную информацию о том, как можно избежать повторных вводов пароля при входе на хаб
local ShowToAll    = 1    -- показывать всем пользователям, что на хабе новый зарегистрированный участник
local ShowNag        = 1 -- предлагать гостям зарегисрироваться на хабе при входе
--//----------------------------------------//--
local RegMode        = 1 -- 1 - Пользователь может сам зарегестрироваться / 0 - Требуется подтверждение оператора/Включено автоотклонение
--//----------------------------------------//--
local NeedRegFile    = Core.GetPtokaXPath().."scripts/Registration.dat"
--//----------------------------------------//--
-- Сообщение показываемое незарегестрированным пользователям
local sBord = ("•••"):rep(30)
local rMsg = "\r\n"..
        "\t"..sBord.."\r\n"..
        "\t\tВЫ НЕ ЗАРЕГИСТРИРОВАНЫ НА ХАБЕ ! ! !\r\n"..
        "\t"..sBord.."\r\n"..
        "\t¤Не зарегестрированным пользователям запрещено общение в чате\r\n"..
        "\t\r\n"..
        "\t¤Для регистрации на хабе используйте меню:\r\n"..
        "\t\r\n"..
        "\t¤С помощью меню можно отправить запрос на регистрацию Администрации хаба.\r\n"..
        "\t\r\n"..
        "\t¤Также все команды доступны в меню хаба Ваше меню --> -=Запрос на регистрацию=-:\r\n"..
        "\t\r\n"..
        "\t¤Нажмите правой кнопкой на закладке хаба\r\n"..
        "\t\r\n"..
        "\t¤и выбирете подменю 'Ваше меню'-->'-=Запрос на регистрацию=-'\r\n"..
        "\t\r\n"..
        "\t¤Помощь по регистрации: !reghelp\r\n\r\n"..
        "\t"..sBord
--//----------------------------------------//--

--[[    Основной Код скрипта                ]]--
--[[    Не редактируйте если не уверены        ]]--
local NeedReg = {}
local bNotPM = true
local CanDo ={[0]=1,[1]=1,}

function OnStartup()
    dofile(NeedRegFile)
end
на
Код
tRefusedRanges = {
    ["0.0.0.0"] = "0.0.0.0",
}
tRefusedNicks = {
    ["ass"] = true,
}

sMsgToRefused = "В регистрации отказано"

sBot        = "ServiceBot"
sHubName = "Share Hub"

BlockSearch = 1
BlockDL        = 1
BlockChat    = 1
BlockPM        = 1

ShowInfo    = 1
ShowToAll    = 1
ShowNag        = 1

RegMode        = 1
NeedRegFile    = "scripts/Registration.dat"
sBord = ("•••"):rep(30)
rMsg = "\r\n"..
        "\t"..sBord.."\r\n"..
        "\t\tВЫ НЕ ЗАРЕГИСТРИРОВАНЫ НА ХАБЕ ! ! !\r\n"..
        "\t"..sBord.."\r\n"..
        "\t¤Не зарегестрированным пользователям запрещено общение в чате\r\n"..
        "\t\r\n"..
        "\t¤Для регистрации на хабе используйте меню:\r\n"..
        "\t\r\n"..
        "\t¤С помощью меню можно отправить запрос на регистрацию Администрации хаба.\r\n"..
        "\t\r\n"..
        "\t¤Также все команды доступны в меню хаба Ваше меню --> -=Запрос на регистрацию=-:\r\n"..
        "\t\r\n"..
        "\t¤Нажмите правой кнопкой на закладке хаба\r\n"..
        "\t\r\n"..
        "\t¤и выбирете подменю 'Ваше меню'-->'-=Запрос на регистрацию=-'\r\n"..
        "\t\r\n"..
        "\t¤Помощь по регистрации: !reghelp\r\n\r\n"..
        "\t"..sBord

NeedReg = {}
bNotPM = true
CanDo ={[0]=1,[1]=1,}

function OnStartup()
    NeedRegFile = Core.GetPtokaXPath()..NeedRegFile
    dofile(NeedRegFile)
end
Go to the top of the page
+Quote Post
TIRAN
сообщение 2.4.2010, 9:58
Сообщение #26


Начинающий
*

Группа: Пользователи
Сообщений: 26
Регистрация: 29.3.2010
Пользователь №: 6 499
Спасибо сказали: 2 раза




Во, нормально... а тогда что надо заменить в других скриптах, чтобы такую же ошибку с нахождением пути не выдавало?

Менять на
function OnStartup()
NeedRegFile = Core.GetPtokaXPath()..NeedRegFile
dofile(NeedRegFile)
end

и удалить все local?

Я просто хз из-за чего так всё порушилось... вроде работало до поры до времени.
Go to the top of the page
+Quote Post
Nickolya
сообщение 2.4.2010, 10:22
Сообщение #27


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 724
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 772 раза




Тупая замена тут не поможет, надо все сделать с умом, вынести все апи функции хаба из общего пространства, занеся их в функцию OnStartup. local надо убирать только там где переменная должна быть глобальной. Возможно какой-то скрипт нарушает всю работу, попробуй его вычислить.
И ты запускаешь скрипты при включенном хабе я так и не услышал????????????????!!!!!!!!!!!!!!!!!!!!!!!!!!!
Go to the top of the page
+Quote Post
TIRAN
сообщение 2.4.2010, 10:43
Сообщение #28


Начинающий
*

Группа: Пользователи
Сообщений: 26
Регистрация: 29.3.2010
Пользователь №: 6 499
Спасибо сказали: 2 раза




У меня стоят галочки на них. Я просто нажимаю остановить хаб - включить. А потом если захожу в скрипты и гляжу какой-нибудь - пишет ошибку
Go to the top of the page
+Quote Post
ustas
сообщение 2.4.2010, 11:22
Сообщение #29


Продвинутый участник
****

Группа: Пользователи
Сообщений: 177
Регистрация: 20.5.2008
Пользователь №: 5
Спасибо сказали: 26 раз




Цитата(TIRAN @ 2.4.2010, 10:42) *
У меня 0.4.1.1

судя по твоему скрину - 0.4.1.2
Цитата
ustas, ошибка гласит что не определена глобальная таблица Core
я знаю что это за ошибка )
только откуда в тексте ошибка появляется
Код
[string "--//---------------------------------------..."]
?
Go to the top of the page
+Quote Post
TIRAN
сообщение 2.4.2010, 15:27
Сообщение #30


Начинающий
*

Группа: Пользователи
Сообщений: 26
Регистрация: 29.3.2010
Пользователь №: 6 499
Спасибо сказали: 2 раза




Go to the top of the page
+Quote Post
sania
сообщение 20.5.2010, 0:30
Сообщение #31


Продвинутый участник
****

Группа: Пользователи
Сообщений: 128
Регистрация: 16.4.2010
Пользователь №: 6 646
Спасибо сказали: 10 раз




Помогите подправить новичку скриптик на PtokaX 0.4.1.2!
Надо чтобы он использовал такие профили:

[5] = 1, -- [Reg]
[4] = 1, -- [ViP]
[3] = 1, -- [Operator]
[2] = 1, -- [Moderator]
[1] = 1, -- [Admin]
[0] = 1, -- [VipAdmin]
[-1] = 0, -- [UnReg]

Чтобы Профили Operator, Moderator, Admin, VipAdmin Могли использовать команды управления регистрациями
И сами команды управления регистрациями у меня работали! А неработает команда Добавления регистрации админом!
Пишит [01:22:28] <Hub-Security> *** Ошибка, профиля с таким именем не найдено
По профилям же даёт разрешение удалять регистрации толька профилям Admin и VipAdmin. Остальным же профилям(в частности Operator и Moderator) пишит:
[01:14:38] <Hub-Security> У вас нет прав для использования этой команды!

Строку скрипта:
local CanDo ={[0]=1,[1]=1,}
пробовал редактировать, непомогло!!!

Помогите исправить или пришлите исправленный скрипт! Премного вам благодарен!!!
Сам мой скрипт(отредактированный под меня Registration_1_.v2): Прикрепленный файл  Registration.lua ( 15.92 килобайт ) Кол-во скачиваний: 2
Go to the top of the page
+Quote Post
Nickolya
сообщение 20.5.2010, 10:38
Сообщение #32


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 724
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 772 раза




Как ты пробовал редактировать если все так же на месте? Замени 73 строку
Код
local CanDo ={[0]=1,[1]=1,}
на
Код
local CanDo ={[3]=1,[2]=1,[1]=1,[0]=1,}
как я писал тебе тут, сам исправленный файл в прикрепленных.
Прикрепленные файлы
Прикрепленный файл  Registration.lua ( 15.94 килобайт ) Кол-во скачиваний: 10
 
Go to the top of the page
+Quote Post
sania
сообщение 20.5.2010, 17:50
Сообщение #33


Продвинутый участник
****

Группа: Пользователи
Сообщений: 128
Регистрация: 16.4.2010
Пользователь №: 6 646
Спасибо сказали: 10 раз




Nickolya
Ну и чёё!!! Я ж гварю, пробовал менять, нихренаа!!! Ща даж твой исправленный скрипт попробовал щас!!! Один хрен, пишет: [18:48:32] <Hub-Security> У вас нет прав для использования этой команды!
Go to the top of the page
+Quote Post
Nickolya
сообщение 20.5.2010, 20:38
Сообщение #34


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 724
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 772 раза




sania, а теперь соберись с мыслями, прекрати тупить и открой код скрипта. Если ты там найдешь фразу
Цитата
У вас нет прав для использования этой команды!
то я смело ударю себя по голове big_smile.gif

Отключи все скрипты выше что могут блокировать этот, либо передвинь этот в самый верх, попробуй отключить все остальные скрипты и так далее, если тут говорят что скрипт рабочий - значит ищи проблему у себя.
Go to the top of the page
+Quote Post
sania
сообщение 20.5.2010, 22:18
Сообщение #35


Продвинутый участник
****

Группа: Пользователи
Сообщений: 128
Регистрация: 16.4.2010
Пользователь №: 6 646
Спасибо сказали: 10 раз




Nickolya
Хоть убей!!! Хочешь верь, хочешь нет!!! Все скрипты повырубал, одинаково пишит! Вот скрины Прикрепленный файл  ______________.doc ( 180 килобайт ) Кол-во скачиваний: 4
в ворд вставил, последовательно делал! Можишь даж убедица шо все скрипты повырублены!!!

Я на вас негрешу что вы типа неверно правите и т.п.! Сам знаю, что вы помогаете часто и всё что мне давали работало! Я без притензий к вам! Просто еси камуто удасца исправить это, пусть помогут!!!
Go to the top of the page
+Quote Post
Артём
сообщение 20.5.2010, 22:45
Сообщение #36


Наруто на аваторке
***********

Группа: Пользователи
Сообщений: 2 605
Регистрация: 11.10.2008
Из: Харькова
Пользователь №: 771
Спасибо сказали: 765 раз




sania в скрипте нет
Цитата
У вас нет прав для использования этой команды!
открой скрипт в блокноте или Notepad команду Ctrl+F пропиши там У вас нет прав для использования этой команды! и сам посмотри, в скрипте нет такого текста.
P.S. сделай принт скрин Менеджер профилей ( какое расположение профилей )
Go to the top of the page
+Quote Post
Nickolya
сообщение 20.5.2010, 23:03
Сообщение #37


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 724
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 772 раза




Давай попробуем так: очищаешь ВСЮ папку скриптов, перемещаешь все ненужное в другую папку, заливаешь в папку ТОЛЬКО этот скрипт, затем перегружаешь скрипты и если не включен - включаешь сам скрипт. Далее включаешь НОРМАЛЬНЫЙ клиент, типа дц++, стронгдц или флайлинка, затем тестируешь скрипт. Есть подозрение что дело в каком-то мешающем скрипте или в самом грейлинке...

Для теста еще можешь проделать вот такую штуку: в грейлинке выбрать английский язык, выключить-включить его, вновь воспользоваться командой скрипта, если сообщение
Цитата
У вас нет прав для использования этой команды!

изменится на английское, то придется сменить клиент...

Еще 1 метод для проверки скрипта:
измени в нем
Код
local sBot        = SetMan.GetString(21)    -- Имя бота.
на
Код
local sBot        = "Регистрация"    -- Имя бота.
и перезагрузи скрипт, перезайди на хаб, теперь если и этот бот напишет тебе что ты не можешь пользоваться командой, тогда я уже не знаю, наверно это карма.
Go to the top of the page
+Quote Post
sania
сообщение 20.5.2010, 23:36
Сообщение #38


Продвинутый участник
****

Группа: Пользователи
Сообщений: 128
Регистрация: 16.4.2010
Пользователь №: 6 646
Спасибо сказали: 10 раз




beat_brick.gif Мляяя, я реал тупица!!! Я ж блин в профилях убрал возможности этим 2-м профилям удалять реги! Во туплю!!! Сори огромное люди!!! embarrassed.gif

Правд одна команда так и не работает! Это добавление регистрации админом!
Пишит [00:31:34] <Hub-Security> *** Ошибка, профиля с таким именем не найдено

Возможность в менеджере профилей разрешена! а вот команда почемут неробит!
Go to the top of the page
+Quote Post
sania
сообщение 22.5.2010, 19:18
Сообщение #39


Продвинутый участник
****

Группа: Пользователи
Сообщений: 128
Регистрация: 16.4.2010
Пользователь №: 6 646
Спасибо сказали: 10 раз




Народ, помогаем теперь исправить проблему команды добавления регистрации админом!
Пишит:[00:31:34] <Hub-Security> *** Ошибка, профиля с таким именем не найдено

Скрипт мой: Прикрепленный файл  Registration.lua ( 15.94 килобайт ) Кол-во скачиваний: 3


Профили такие:
[-1] = "Unregistered User",
[0] = "Master",
[1] = "Админ",
[2] = "Moderator",
[3] = "Operator",
[4] = "VIP",
[5] = "Registered User",
Go to the top of the page
+Quote Post
Nickolya
сообщение 22.5.2010, 21:43
Сообщение #40


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 724
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 772 раза




Вот при чем тут скрипт??? sania, ты ничему не учишься!!! Открой скрипт и найди то, что пишет бот... Нет там такого! Чтобы решить проблему в менеджере профилей переименуй свои профили так, чтобы они состояли из 1 слова, без пробелов, и, я думаю, лучше чтобы профили были написаны на английском.
Go to the top of the page
+Quote Post
sania
сообщение 22.5.2010, 22:25
Сообщение #41


Продвинутый участник
****

Группа: Пользователи
Сообщений: 128
Регистрация: 16.4.2010
Пользователь №: 6 646
Спасибо сказали: 10 раз




Ясно, разобрался!!! Просто я новичёк во всём этом, сразу хрен так поймёшь в чём дело то!!! Сори огромное если всё так уж плохо
Go to the top of the page
+Quote Post

4 страниц V  < 1 2 3 4 >
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts От: Registration_1_.v2
От темы с ID: 2208
0 Saymon21 1 986 20.3.2011, 16:18 Посл. сообщение: Saymon21
No New Posts От: Registration_1_.v2
От темы с ID: 2208
1 Ingvar72 3 059 20.7.2009, 11:00 Посл. сообщение: Артём

 



RSS Сейчас: 18.6.2018, 18:08