Regme, API1, API2 | Скрипт регистрации |
Здравствуйте, гость ( Вход | Регистрация )
Regme, API1, API2 | Скрипт регистрации |
13.7.2008, 23:06
Сообщение
#1
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Название скрипта: RegMe
Версия скрипта: 1.5 Версия API: API1 и API2 (универсальный скрипт) Автор: Setuper Префиксы команд: +, !, / Описание скрипта: Скрипт регистрации. Содержит в себе возможности регистрации и перерегистрации. Есть возможность перед регистрацией проходить тест по правилам хаба (не пройдя тест не регистрировать). Есть возможность в случае, если не указывается пароль, давать случайный пароль. За ненадобностью регистрации 1 ник на 1 ip - эту функцию скрипт не содержит (дабы не нагружать память базой пользователей). Скрипт может регистрировать бота (или же оставить главного бота) и устанавливать его параметры, а именно: статус away, описание, email, имя клиента, тэг, шару. Скрипт представляет собой бинарный файл, но все настройки скрипта вынесены в отдельный файл RegMe.dbs, который создаётся при первом запуске скрипта, и который можно открыть с помощью блокнота и править; этот файл содержит все сообщения скрипта и все менюшки, поэтому скрипт легко переводится на другие языки - достаточно только перевести то что написано в этом файле (но будьте осторожны - ошибки в этом файле могут привести не падению скрипта). Также существуют другие файлы, которые создаются после первого обращения к ним - это файл с просьбой зарегистрироваться (для не зарегистрированного), который показывается при входе на хаб (имя файла UnRegInfo.txt) и команды помощи (RegHelp.txt) Некоторые настройки скрипта: bShowInfo=1 - показывать дополнительную информацию о том, как можно избежать повторных вводов пароля при входе на хаб bShowToAll=1 - показывать всем пользователям, что на хабе новый зарегистрированный участник bQuestions=1 - задавать ли вопросы перед регистрацией iQuestions=число - сколько правильных ответов нужно для регистрации bRandomPass=1 - устанавливать случайный пароль в случае его отсутствия bSendOpReport=1 - отсылать рапорт о регистрации ОПам iRegProf=число - профиль регистрации (по умолчанию) - обычно 3 iBlocker=число - блокировщик для незарегистрированных: 1-чат 2-ПМ 3-скачку 4-поиск 5-чат и ПМ 6-чат и скачку 7-ПМ и скачку 8-чат и поиск 9-ПМ и поиск 10-скачка и поиск 11-чат, ПМ и скачку 12-чат, ПМ и поиск 13-чат, скачку и поиск 14-ПМ, скачку и поиск 15-чат, ПМ, скачку и поиск RegMe_v1.5.lua ( 66.46 килобайт ) Кол-во скачиваний: 1504 |
|
|
14.7.2008, 4:04
Сообщение
#2
|
|
Освоившийся участник Группа: Пользователи Сообщений: 280 Регистрация: 4.6.2008 Из: Россия Пользователь №: 10 Спасибо сказали: 42 раза |
Классно сделал! Только вот на версии PtokaX 0.4.1.0RC1 работает, а на PtokaX 0.4.1.1 нет, выдает синтаксис.ошибку:
Цитата F:\DOCUME~1\33A7~1\0016~1\PTOKAX~2.1\scripts\RegMe_by_Setuper.lua: bad constant in precompiled chunk
|
|
|
14.7.2008, 11:04
Сообщение
#3
|
|
Освоившийся участник Группа: Модераторы Сообщений: 281 Регистрация: 24.6.2008 Из: Луганск Пользователь №: 70 Спасибо сказали: 47 раз |
Очень интересно сделано что текст от скрипта отсылается ещё до информации о хабе:
Цитата [10:45:55] *** Connecting to localhost... [10:45:55] *** Connected [10:45:56] *** На этом хабе работает система регистрации RegMe v 1.0 Copyright © 2008 by Setuper [10:45:59] <PtokaX> Этот хаб работает под управлением PtokaX DC Hub 0.4.1.1 (Время работы: 0 дней, 0 часов, 2 минут / Юзеры: 1) [10:46:00] <PtokaX> Welcome to PtokaX Хотелось бы ещё маленького изменения! Вместо "Удалить регистрацию" написать "Удалить свою регистрацию"! Иначе можно даже самого себя удалить и что делать потом? А вообще идеально было бы в настройки скрипта добавить варианты, каким профилям разрешать удалять свою учётку, а каким не разрешать! |
|
|
14.7.2008, 12:18
Сообщение
#4
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Ещё раз повторяю, что АБСОЛЮТНО все предложения и менюшки можно привить самому. Достаточно открыть с помошью блокнота файл RegMe.dbs и найти нужное предложение и менюшку и исправить что не нравится (только не нарушая структуры файла - то есть не удаляя всякие знаки $ и тд.)
Насчет удаления учетки - сделаю))) |
|
|
14.7.2008, 12:22
Сообщение
#5
|
|
Начинающий Группа: Пользователи Сообщений: 19 Регистрация: 24.6.2008 Пользователь №: 71 Спасибо сказали: 0 раз |
Скрипт очень понравился, спасибо, но вот вышли ошибки (PtokaX 0.4.1.1)
[20:03] Синтаксис 1.lua:864: attempt to index a nil value [20:03] Синтаксис 1.lua:864: attempt to index a nil value [20:05] Синтаксис 1.lua:839: bad argument #3 to 'gsub' (string/function/table expected) но вроде бы на работу скрипта они не повлияли=) хотелось бы без них... |
|
|
14.7.2008, 12:31
Сообщение
#6
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
ошибки после какого действия?
ошибки могут возникать если править файл конфигурации файл конфигурации следует править аккуратно и сиправлять только то что написано по русски |
|
|
14.7.2008, 12:32
Сообщение
#7
|
|
Освоившийся участник Группа: Модераторы Сообщений: 281 Регистрация: 24.6.2008 Из: Луганск Пользователь №: 70 Спасибо сказали: 47 раз |
Скрипт очень понравился, спасибо, но вот вышли ошибки (PtokaX 0.4.1.1) [20:03] Синтаксис 1.lua:864: attempt to index a nil value [20:03] Синтаксис 1.lua:864: attempt to index a nil value [20:05] Синтаксис 1.lua:839: bad argument #3 to 'gsub' (string/function/table expected) но вроде бы на работу скрипта они не повлияли=) хотелось бы без них... Они сыпятся постоянно, или только один раз и больше нет? кажется это когда таблицы создаются, точнее перед этим, когда скрипт не находит существующих, а потом создаёт сам! |
|
|
14.7.2008, 12:34
Сообщение
#8
|
|
Освоившийся участник Группа: Модераторы Сообщений: 281 Регистрация: 24.6.2008 Из: Луганск Пользователь №: 70 Спасибо сказали: 47 раз |
Ещё раз повторяю, что АБСОЛЮТНО все предложения и менюшки можно привить самому. Достаточно открыть с помошью блокнота файл RegMe.dbs и найти нужное предложение и менюшку и исправить что не нравится (только не нарушая структуры файла - то есть не удаляя всякие знаки $ и тд.) Насчет удаления учетки - сделаю))) Я ж не говорю что у меня не получается исправить в блокноте это, я говорю что мне кажется лучше будет, если так будет по умолчанию! Думаю многие со мной согласятся! |
|
|
14.7.2008, 12:39
Сообщение
#9
|
|
Начинающий Группа: Пользователи Сообщений: 19 Регистрация: 24.6.2008 Пользователь №: 71 Спасибо сказали: 0 раз |
[20:35] Синтаксис 1.lua:839: bad argument #3 to 'gsub' (string/function/table expected)
вот эта ошибка, как только ответил на последний вопрос при реге, скрипт не правил, а предыдущую ошибку не могу отловить, но выскачила уже 4 раза( |
|
|
14.7.2008, 12:48
Сообщение
#10
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
перезалил файл
|
|
|
14.7.2008, 13:01
Сообщение
#11
|
|
Начинающий Группа: Пользователи Сообщений: 19 Регистрация: 24.6.2008 Пользователь №: 71 Спасибо сказали: 0 раз |
сейчас таже ситуация после ответов
[20:58] Синтаксис 1.lua:600: bad argument #3 to 'gsub' (string/function/table expected) предыдущей ошибки пока не наблюдаю) |
|
|
14.7.2008, 13:04
Сообщение
#12
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
все баги старых версий исправлены))
надеюсь ошибок не будет в настройках порфилей флаг Unreg=1 означает что удалять свою регистрацию данному профилю разрешено иначе запрещено по умолчанию всем кроме простых пользователей удалять регистрацию разрешено |
|
|
14.7.2008, 13:18
Сообщение
#13
|
|
Освоившийся участник Группа: Модераторы Сообщений: 281 Регистрация: 24.6.2008 Из: Луганск Пользователь №: 70 Спасибо сказали: 47 раз |
Будут
Допустим зарегеный юзер уже есть! У него естественно есть свой пароль! Но я без проблем могу его перерегистрировать с любым типом учётки и при этом изменить пароль! А вот что в чат светится... Цитата [13:13:56] *** Соединение с localhost... [13:13:56] *** Соединён [13:13:57] *** На этом хабе работает система регистрации RegMe v 1.2 Copyright © 2008 by Setuper [13:13:57] *** Пароль отправлен... [13:13:57] <PtokaX> Этот хаб работает под управлением PtokaX DC Hub 0.4.1.1 (Время работы: 0 дней, 2 часов, 29 минут / Юзеры: 1) [13:13:58] <PtokaX> Welcome to PtokaX [13:14:51] <PtokaX> *** Ошибка: Пользователь test уже зарегистрирован на хабе [13:14:51] <PtokaX> Поприветствуем нового ОПератора - test. Его(её) выставил(а): админ dimetrius !!! [13:15:34] <PtokaX> *** Ошибка: Пользователь test уже зарегистрирован на хабе [13:15:34] <PtokaX> Поприветствуем нового зарегистрированного - test. Его(её) выставил(а): админ dimetrius !!! [13:16:17] <PtokaX> *** Ошибка: Пользователь test уже зарегистрирован на хабе [13:16:17] <PtokaX> Поприветствуем нового зарегистрированного - test. Его(её) выставил(а): админ dimetrius !!! По ошибке видно что ты над этим думал, но видимо недоработал! и ещё... не плохо бы было перенести все файлы в отдельную директорию, т.к. они мешаются в корневой директории скриптов! |
|
|
14.7.2008, 13:21
Сообщение
#14
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
удали старый файл конфигурации и скрипт сгененрирует новый в котором этот баг исправлен
|
|
|
14.7.2008, 13:34
Сообщение
#15
|
|
Освоившийся участник Группа: Модераторы Сообщений: 281 Регистрация: 24.6.2008 Из: Луганск Пользователь №: 70 Спасибо сказали: 47 раз |
Да, сейчас эта инфа отсылается юзеру, учётку которого перерегал!
Это уже получше, но мне кажется если юзер уже есть зареганый, то его пароль вообще не нужно трогать! Разве что напомнить, или посмотреть, а потом чтоб он его сам менял... хотя и так довольно хорошо! Не могу разобраться с: Цитата в настройках порфилей флаг Unreg=1 означает что удалять свою регистрацию данному профилю разрешено не могу понять где эти настройки профилей!
иначе запрещено |
|
|
14.7.2008, 13:38
Сообщение
#16
|
|
Освоившийся участник Группа: Пользователи Сообщений: 280 Регистрация: 4.6.2008 Из: Россия Пользователь №: 10 Спасибо сказали: 42 раза |
Цитата ошибки могут возникать если править файл конфигурации файл конфигурации следует править аккуратно и сиправлять только то что написано по русски Попытался изменить менюшку с этого: Код 1=$UserCommand 1 3 Регистрация\Зарегистрироваться$<%[mynick]> +regme %[line:Введите пароль]| Вот на это: Код 1=$UserCommand 1 3 • Регистрация\Зарегистрироваться$<%[mynick]> +regme %[line:Введите пароль]| Из-за этого появилась ошибка: Цитата F:\DOCUME~1\33A7~1\0016~1\PTOKAX~2.1\scripts\RegMe_by_Setuper.lua: bad constant in precompiled chunk Подскажи пожалуйста как можно исправить? |
|
|
14.7.2008, 13:44
Сообщение
#17
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Настройки построены следующим образом (чтение и запись происходят очень быстро):
есть 4 таблицы: tCfg tBot tMenu tMsgs таблица tMenu содержит таблицы профилей по номерам профилей в каждой из таблиц профилей есть флаги bOpCMD - флаг того, что этому профилю доступны функции оператора (реги и анреги пользователей), флаг bUnreg - флаг того что профилю доступна команда unnregme таблица профиля tCmd - это таблица контекстных менюшек, отсылаемых пользователю 2Infernus-pro: так можно менять возможно эта ошибка не будет возникать в новой версии 1.2 скачай её |
|
|
14.7.2008, 15:00
Сообщение
#18
|
|
Освоившийся участник Группа: Пользователи Сообщений: 280 Регистрация: 4.6.2008 Из: Россия Пользователь №: 10 Спасибо сказали: 42 раза |
Цитата так можно менять возможно эта ошибка не будет возникать в новой версии 1.2 скачай её Уже скачал и проверил тож самое |
|
|
14.7.2008, 19:41
Сообщение
#19
|
|
Продвинутый участник Группа: Пользователи Сообщений: 120 Регистрация: 30.6.2008 Пользователь №: 104 Спасибо сказали: 2 раза |
Скрипт супер но с этим текстом
Цитата *** Скрипт RegMe v 1.2 by Setuper был перезапущен. для меня он Г. Я понима что права автора этого скрипта но нафига пользователям видеть что скрипт включен и кто его делал, cоветую добавить ещё одну опцию, отключение этого сообщения, кому надо включит. И ещё этот текст Цитата ** На этом хабе работает система регистрации RegMe v 1.2 Copyright © 2008 by Setuper
|
|
|
14.7.2008, 21:57
Сообщение
#20
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
а сообщение: "*** Этот хаб работает под управлением PtokaX" тебя не смущает? может ты и его желаешь убрать?
данные сообщения - сообщения об авторстве скрипта - убирать я их не думаю, кому не нравится пусть не юзает скрипт |
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
RegMe скрипт авторегистрации пользователей |
2 | Alexey | 8 265 | 29.6.2014, 16:50 Посл. сообщение: Артём | |
RegMe скрипт авторегистрации пользователей |
0 | Alexey | 5 919 | 19.6.2014, 19:01 Посл. сообщение: Alexey | |
Помощь по regme | 2 | Satib | 7 174 | 28.1.2011, 22:00 Посл. сообщение: Satib | |
От: Regme От темы с ID: 184 |
0 | Al-j® | 5 606 | 14.1.2009, 0:23 Посл. сообщение: Al-j® |
|
Сейчас: 27.11.2024, 7:01 |