myDC.ru

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

 

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

Рейтинг 5 V
Setuper
сообщение 13.7.2008, 23:06
Сообщение #41


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

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




Название скрипта: 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 килобайт ) Кол-во скачиваний: 1481
Go to the top of the page
+Quote Post
12 страниц V  < 1 2 3 4 5 > »   
Начать новую тему
Ответов
Setuper
сообщение 15.7.2008, 16:02
Сообщение #42


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

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




кое что убрал:
Прикрепленный файл  RegMe_v1.3.7z ( 13.31 килобайт ) Кол-во скачиваний: 104


в общем фиг знает в чем проблема. Похоже только у тебя такая фигня.
Go to the top of the page
+Quote Post
Nickolya
сообщение 15.7.2008, 16:07
Сообщение #43


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

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




Код
1=$UserCommand 1 3 • Меню Хаба\\Регистрация\Зарегистрироваться$<%[mynick]> +regme %[line:Введите пароль]|
2=$UserCommand 1 3 • Меню Хаба\\Регистрация\Помощь$<%[mynick]> +reghelp|
1=$UserCommand 1 3 • Меню Хаба\\Регистрация\Сменить пароль$<%[mynick]> +passwd %[line:Введите новый пароль]|
2=$UserCommand 1 3 • Меню Хаба\\Регистрация\Напомнить мой пароль$<%[mynick]> +mypass|
3=$UserCommand 1 3 • Меню Хаба\\Регистрация\Удалить свою регистрацию$<%[mynick]> +unregme|
4=$UserCommand 1 3 • Меню Хаба\\Регистрация\Помощь$<%[mynick]> +reghelp|
5=$UserCommand 0 3
...

Может тут весь косяк?? Я сам скриптом не пользовался, так что лишь могу предположить:
1) неправильный порядок цифр, почему идет 1, 2, а потом опять 1 и 2?
2) линии создания подменю тоже должны чередоваться, тут то \\ то \

И вообще, как это загружается скриптом, может дело в том что загрузка просто обрабатывается некорректно?!
Go to the top of the page
+Quote Post
D'aspid
сообщение 15.7.2008, 16:13
Сообщение #44


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

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




Цитата
кое что убрал:

то же самое
Цитата
в общем фиг знает в чем проблема. Похоже только у тебя такая фигня.

А у тебя работает ? можешь выложить с вот этим знаком переделанным • или не имеет смысла пробывать?
Go to the top of the page
+Quote Post
Setuper
сообщение 15.7.2008, 16:15
Сообщение #45


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

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




да! это не верно!
но этого не могло сгенерироваться!

вот такой должен быть конфигурационный файл
Прикрепленный файл  RegMe.7z ( 1.98 килобайт ) Кол-во скачиваний: 39


вот так ты хочешь сделать:
Прикрепленный файл  RegMe.7z ( 2.01 килобайт ) Кол-во скачиваний: 28


цифры должны идти по порядку
и 2 слеша не надо
Go to the top of the page
+Quote Post
D'aspid
сообщение 15.7.2008, 16:21
Сообщение #46


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

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




Цитата
Может тут весь косяк?? Я сам скриптом не пользовался, так что лишь могу предположить:
2) линии создания подменю тоже должны чередоваться, тут то \\ то \

Я даже вот так пробывал:
Код
1=$UserCommand 1 3 • Регистрация\Сменить пароль$<%[mynick]> +passwd %[line:Введите новый пароль]|
2=$UserCommand 1 3 • Регистрация\Напомнить мой пароль$<%[mynick]> +mypass|
3=$UserCommand 1 3 • Регистрация\Удалить свою регистрацию$<%[mynick]> +unregme|
4=$UserCommand 1 3 • Регистрация\Помощь$<%[mynick]> +reghelp|
5=$UserCommand 0 3
6=$UserCommand 1 2 • Регистрация\Зарегистрировать/перерегистрировать$<%[mynick]> +reg %[nick] %[line:Введите пароль] %[line:Введите профиль(0-ADMIN,1-OP,2-VIP,3-REG)]|
7=$UserCommand 1 1 • Регистрация\Зарегистрировать/перерегистрировать$<%[mynick]> +reg %[line:Введите ник] %[line:Введите пароль] %[line:Введите профиль(0-ADMIN,1-OP,2-VIP,3-REG)]|
8=$UserCommand 1 2 • Регистрация\Пароль этого юзера$<%[mynick]> +password %[nick]|
9=$UserCommand 1 1 • Регистрация\Пароль юзера$<%[mynick]> +password %[line:Введите ник]|
10=$UserCommand 1 2 • Регистрация\Удалить аккаунт этого юзера$<%[mynick]> +unreg %[nick]|
11=$UserCommand 1 1 • Регистрация\Удалить аккаунт юзера$<%[mynick]> +unreg %[line:Введите ник]|
12=$UserCommand 1 2 • Регистрация\Лог регистрации этого юзера$<%[mynick]> +logreg %[nick]|
13=$UserCommand 1 1 • Регистрация\Лог регистрации юзера$<%[mynick]> +logreg %[line:Введите ник]|

Пробывал и так/ и так // даже пробывал вместо этого • знака другие все равно..
Go to the top of the page
+Quote Post
Nickolya
сообщение 15.7.2008, 16:26
Сообщение #47


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

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




Скромный оффтоп: прямо чат какой-то big_smile1.gif может попробуете по аське списаться?)
Go to the top of the page
+Quote Post
D'aspid
сообщение 15.7.2008, 17:07
Сообщение #48


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

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




блин капец намудрил я теперь другая ошибка:
Цитата
[20:05] Синтаксис not enough memory

:'-(
Блин никак не получается.Непонимаю..
Посмотрите кто нибудь пожалуйста работает нет? Или только у меня это так.
Прикрепленные файлы
Прикрепленный файл  RegMe_by_Setuper.lua ( 70.15 килобайт ) Кол-во скачиваний: 28
 
Go to the top of the page
+Quote Post
dimetrius
сообщение 29.7.2008, 7:55
Сообщение #49


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

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




Предложение 1

А не хочет ли автор ввести в скрипт возможность вооот из этого скрипта? http://mydc.ru/topic9.html
А именно:
Цитата
1) Добавил ip-защиту (Возможно изначальная регистрация с ip защитой аккуанта (После регистрации создается таблица типа Nick=Ip и при каждом коннекте проверяется соответствие. Если не подходит - бан навечно))

Только желательно чтоб это был не бан на вечно, а допустим временный бан ника, а в причине бана чтоб писалось под каким ником нужно зайти!

Предложение 2
Добавить возможность премодерации регистраций операторами!
Иногда и эта функция очень полезна!
Ниже пример для API 1 как сделано!
Прикрепленные файлы
Прикрепленный файл  RegBot.by.DestroyNet.2.1.lua ( 13.26 килобайт ) Кол-во скачиваний: 61
 
Go to the top of the page
+Quote Post
Wariner
сообщение 29.7.2008, 11:30
Сообщение #50


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 439 раз




dimetrius +1 я тоже хочу такие функции))))
Go to the top of the page
+Quote Post
Setuper
сообщение 3.8.2008, 17:52
Сообщение #51


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

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




По поводу первого предложения - это реализуется легко, но вот только не хочется перегружать память. Я бы мог реализовать это используя бд SQLite, но проблема в либе (только под апи1 есть нормальная либа).

По поводу второго предложения - я так понимаю, что надо сделать следующую опцию: после того как пользователь "зарегистрировался", система его сразу не регистрировала, а отправляла операторам хаба сообщение о том, что пользователь пытается зарегистрироваться и любой оператор решает регистрировать ли его или нет (отсылая боту соответствующие да или нет). Я правильно понял?
Go to the top of the page
+Quote Post
dimetrius
сообщение 3.8.2008, 23:17
Сообщение #52


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

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




1. Если не научились ещё с SQLite работать (ну или его просто нет работающего), то почему бы не сделать как это уже сделал Jaska, ведь других вариантов пока просто не существует!

2. Да, правильно мыслишь! Ну ещё конечно же желательно чтоб оператору отсылалась инфа об IP юзера!
В идеале было бы, если бы отсылалась ещё инфа о том какими никами с этого IP пользовались! Но это уже или "мультибот" выходит, или совместная работа минимум пары скриптов! А пока этим влом всем заниматься, тем более никто не обязан использовать именно два скрипта, которые могут быть завязаны друг на друга! big_smile.gif
Go to the top of the page
+Quote Post
Fodin
сообщение 4.8.2008, 15:45
Сообщение #53


Участник
**

Группа: Пользователи
Сообщений: 30
Регистрация: 25.7.2008
Пользователь №: 264
Спасибо сказали: 12 раз




Цитата(dimetrius @ 4.8.2008, 7:17) *
1. Если не научились ещё с SQLite работать (ну или его просто нет работающего), то почему бы не сделать как это уже сделал Jaska, ведь других вариантов пока просто не существует!

Я хистори на SQLite написал для хуббы. Так что работает. Хоть и не супер.
Go to the top of the page
+Quote Post
Setuper
сообщение 4.8.2008, 21:17
Сообщение #54


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

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




Цитата(Fodin @ 4.8.2008, 16:45) *
Я хистори на SQLite написал для хуббы. Так что работает. Хоть и не супер.


для апи1 работает не спорю, у меня у самого бот "все в одном" на sqlite пашет (в моей подписи)
для апи2 тоже работает, но создать более 1 таблицы нельзя!!!
Go to the top of the page
+Quote Post
СТУДЕНТ
сообщение 4.9.2008, 1:51
Сообщение #55


Участник
**

Группа: Пользователи
Сообщений: 41
Регистрация: 31.8.2008
Из: г.Москва Метро Марьино
Пользователь №: 458
Спасибо сказали: 4 раза




Спасибоbig_smile.gif))
Go to the top of the page
+Quote Post
СТУДЕНТ
сообщение 5.9.2008, 7:32
Сообщение #56


Участник
**

Группа: Пользователи
Сообщений: 41
Регистрация: 31.8.2008
Из: г.Москва Метро Марьино
Пользователь №: 458
Спасибо сказали: 4 раза




Страно а почему я не магу изменить в скрипте меню?
Если я меня то скрипт не работает...
что делать?
Go to the top of the page
+Quote Post
Setuper
сообщение 5.9.2008, 19:20
Сообщение #57


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

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




Возможно ты меняешь настройки неправильно.

оффтоп
2СТУДЕНТ: может хватить флудить! Или ты хочешь во всех темах чтото да написать? Везде уже успел "поднасрать". Неужели ты можешь сразу все скрипты тестировать и по каждой мелочи сразу писать сюда! И подпись у тебя отвратная, неужели ни мог придумать чего получше.
Go to the top of the page
+Quote Post
СТУДЕНТ
сообщение 7.9.2008, 8:01
Сообщение #58


Участник
**

Группа: Пользователи
Сообщений: 41
Регистрация: 31.8.2008
Из: г.Москва Метро Марьино
Пользователь №: 458
Спасибо сказали: 4 раза




Магу прислать скрин если ты не веришь!
Go to the top of the page
+Quote Post
Wariner
сообщение 7.9.2008, 21:29
Сообщение #59


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 439 раз




Цитата(Setuper @ 5.9.2008, 20:20) *
2СТУДЕНТ: может хватить флудить! Или ты хочешь во всех темах чтото да написать? Везде уже успел "поднасрать". Неужели ты можешь сразу все скрипты тестировать и по каждой мелочи сразу писать сюда! И подпись у тебя отвратная, неужели ни мог придумать чего получше.


Setuper +1
Go to the top of the page
+Quote Post
alver
сообщение 23.9.2008, 11:43
Сообщение #60


Абсолютный новичок


Группа: Пользователи
Сообщений: 9
Регистрация: 22.9.2008
Пользователь №: 576
Спасибо сказали: 0 раз




Вопрос автору: Почему скрипт вырубается каждый раз, когда юзер регится? С помощь какой проги можно подредактировать скрипт? Спасибо.
Go to the top of the page
+Quote Post
zzipper
сообщение 19.10.2008, 19:55
Сообщение #61


Участник
**

Группа: Пользователи
Сообщений: 33
Регистрация: 22.7.2008
Из: Жигулевск
Пользователь №: 249
Спасибо сказали: 0 раз




Товарисч, Setuper, скомпилируйте, пожалуйста, версию для FreeBSD. ОС не понимает путь scripts\\RegMe и вместо того чтобы создать там где надо (/PtokaX/scripts/RegMe) создает файлы в папке с птохой а не скриптами и приписывает в начало файлов scripts\ :(
Go to the top of the page
+Quote Post

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

Collapse

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

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

 



RSS Сейчас: 24.4.2018, 13:49