myDC.ru

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

 

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

Рейтинг 5 V
Setuper
сообщение 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 килобайт ) Кол-во скачиваний: 1489


Спасибо сказали:
Go to the top of the page
+Quote Post
12 страниц V   1 2 3 > »   
Начать новую тему
Ответов
D'aspid
сообщение 14.7.2008, 4:04
Сообщение #2


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 280
Регистрация: 4.6.2008
Из: Россия
Пользователь №: 10
Спасибо сказали: 42 раза




Классно сделал! big_smile.gif Только вот на версии 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
Go to the top of the page
+Quote Post
dimetrius
сообщение 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


Хотелось бы ещё маленького изменения!

Вместо "Удалить регистрацию" написать "Удалить свою регистрацию"!
Иначе можно даже самого себя удалить и что делать потом?

А вообще идеально было бы в настройки скрипта добавить варианты, каким профилям разрешать удалять свою учётку, а каким не разрешать!
Go to the top of the page
+Quote Post
Setuper
сообщение 14.7.2008, 12:18
Сообщение #4


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




Ещё раз повторяю, что АБСОЛЮТНО все предложения и менюшки можно привить самому. Достаточно открыть с помошью блокнота файл RegMe.dbs и найти нужное предложение и менюшку и исправить что не нравится (только не нарушая структуры файла - то есть не удаляя всякие знаки $ и тд.)
Насчет удаления учетки - сделаю)))
Go to the top of the page
+Quote Post
brigadir
сообщение 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)

но вроде бы на работу скрипта они не повлияли=)
хотелось бы без них...
Go to the top of the page
+Quote Post
Setuper
сообщение 14.7.2008, 12:31
Сообщение #6


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




ошибки после какого действия?

ошибки могут возникать если править файл конфигурации
файл конфигурации следует править аккуратно и сиправлять только то что написано по русски
Go to the top of the page
+Quote Post
dimetrius
сообщение 14.7.2008, 12:32
Сообщение #7


Освоившийся участник
*****

Группа: Модераторы
Сообщений: 281
Регистрация: 24.6.2008
Из: Луганск
Пользователь №: 70
Спасибо сказали: 47 раз




Цитата(brigadir @ 14.7.2008, 12:22) *
Скрипт очень понравился, спасибо, но вот вышли ошибки (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)

но вроде бы на работу скрипта они не повлияли=)
хотелось бы без них...

Они сыпятся постоянно, или только один раз и больше нет?
кажется это когда таблицы создаются, точнее перед этим, когда скрипт не находит существующих, а потом создаёт сам!
Go to the top of the page
+Quote Post
dimetrius
сообщение 14.7.2008, 12:34
Сообщение #8


Освоившийся участник
*****

Группа: Модераторы
Сообщений: 281
Регистрация: 24.6.2008
Из: Луганск
Пользователь №: 70
Спасибо сказали: 47 раз




Цитата(Setuper @ 14.7.2008, 12:18) *
Ещё раз повторяю, что АБСОЛЮТНО все предложения и менюшки можно привить самому. Достаточно открыть с помошью блокнота файл RegMe.dbs и найти нужное предложение и менюшку и исправить что не нравится (только не нарушая структуры файла - то есть не удаляя всякие знаки $ и тд.)
Насчет удаления учетки - сделаю)))

Я ж не говорю что у меня не получается исправить в блокноте это, я говорю что мне кажется лучше будет, если так будет по умолчанию! Думаю многие со мной согласятся!
Go to the top of the page
+Quote Post
brigadir
сообщение 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 раза(
Go to the top of the page
+Quote Post
Setuper
сообщение 14.7.2008, 12:48
Сообщение #10


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




перезалил файл
Go to the top of the page
+Quote Post
brigadir
сообщение 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)
предыдущей ошибки пока не наблюдаю)
Go to the top of the page
+Quote Post
Setuper
сообщение 14.7.2008, 13:04
Сообщение #12


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




все баги старых версий исправлены))
надеюсь ошибок не будет

в настройках порфилей флаг Unreg=1 означает что удалять свою регистрацию данному профилю разрешено
иначе запрещено
по умолчанию всем кроме простых пользователей удалять регистрацию разрешено
Go to the top of the page
+Quote Post
dimetrius
сообщение 14.7.2008, 13:18
Сообщение #13


Освоившийся участник
*****

Группа: Модераторы
Сообщений: 281
Регистрация: 24.6.2008
Из: Луганск
Пользователь №: 70
Спасибо сказали: 47 раз




Будут big_smile.gif

Допустим зарегеный юзер уже есть! У него естественно есть свой пароль!

Но я без проблем могу его перерегистрировать с любым типом учётки и при этом изменить пароль!
А вот что в чат светится...
Цитата
[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 !!!


По ошибке видно что ты над этим думал, но видимо недоработал!

и ещё...
не плохо бы было перенести все файлы в отдельную директорию, т.к. они мешаются в корневой директории скриптов!
Go to the top of the page
+Quote Post
Setuper
сообщение 14.7.2008, 13:21
Сообщение #14


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




удали старый файл конфигурации и скрипт сгененрирует новый в котором этот баг исправлен
Go to the top of the page
+Quote Post
dimetrius
сообщение 14.7.2008, 13:34
Сообщение #15


Освоившийся участник
*****

Группа: Модераторы
Сообщений: 281
Регистрация: 24.6.2008
Из: Луганск
Пользователь №: 70
Спасибо сказали: 47 раз




Да, сейчас эта инфа отсылается юзеру, учётку которого перерегал!
Это уже получше, но мне кажется если юзер уже есть зареганый, то его пароль вообще не нужно трогать! Разве что напомнить, или посмотреть, а потом чтоб он его сам менял... хотя и так довольно хорошо!

Не могу разобраться с:
Цитата
в настройках порфилей флаг Unreg=1 означает что удалять свою регистрацию данному профилю разрешено
иначе запрещено
не могу понять где эти настройки профилей! big_smile.gif
Go to the top of the page
+Quote Post
D'aspid
сообщение 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

Подскажи пожалуйста как можно исправить?
Go to the top of the page
+Quote Post
Setuper
сообщение 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 скачай её
Go to the top of the page
+Quote Post
D'aspid
сообщение 14.7.2008, 15:00
Сообщение #18


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 280
Регистрация: 4.6.2008
Из: Россия
Пользователь №: 10
Спасибо сказали: 42 раза




Цитата
так можно менять возможно эта ошибка не будет возникать в новой версии 1.2 скачай её

Уже скачал и проверил тож самое unhappy.gif
Go to the top of the page
+Quote Post
Goblin
сообщение 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


Спасибо сказали:
Go to the top of the page
+Quote Post
Setuper
сообщение 14.7.2008, 21:57
Сообщение #20


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




а сообщение: "*** Этот хаб работает под управлением PtokaX" тебя не смущает? может ты и его желаешь убрать?
данные сообщения - сообщения об авторстве скрипта - убирать я их не думаю, кому не нравится пусть не юзает скрипт
Go to the top of the page
+Quote Post

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

Collapse

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

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts Topic has attachmentsRegMe
скрипт авторегистрации пользователей
2 Alexey 3 884 29.6.2014, 16:50 Посл. сообщение: Артём
No New Posts Topic has attachmentsRegMe
скрипт авторегистрации пользователей
0 Alexey 2 761 19.6.2014, 19:01 Посл. сообщение: Alexey
No New Posts Помощь по regme
2 Satib 3 661 28.1.2011, 22:00 Посл. сообщение: Satib
No New Posts От: Regme
От темы с ID: 184
0 Al-j® 3 192 14.1.2009, 0:23 Посл. сообщение: Al-j®

 



RSS Сейчас: 15.11.2018, 12:21