myDC.ru

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

 

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

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


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


Спасибо сказали:
Go to the top of the page
+Quote Post
12 страниц V  « < 6 7 8 9 10 > »   
Начать новую тему
Ответов
Otshelnik-Fm
сообщение 5.2.2009, 23:06
Сообщение #142


Я коварный Санта Клаус
******

Группа: Пользователи
Сообщений: 523
Регистрация: 4.11.2008
Из: Саратов
Пользователь №: 985
Спасибо сказали: 54 раза




Привык уже к таким ошибкам:
[10:08] Синтаксис 1.lua:658: attempt to index a nil value
[10:09] Синтаксис 1.lua:658: attempt to index a nil value
[18:19] Синтаксис 1.lua:658: attempt to index a nil value
[18:37] Синтаксис 1.lua:658: attempt to index a nil value
[18:50] Синтаксис 1.lua:658: attempt to index a nil value
[20:04] Синтаксис 1.lua:658: attempt to index a nil value
[22:24] Синтаксис 1.lua:658: attempt to index a nil value
- Говорят я сам что-то не так сделал... Ну да ладно с ними (привык - да и работает нормально всё)

Но сегодня вылезла другая - за 3 месяца юзанья скрипта - впервые:
[16:09] Синтаксис 1.lua:636: bad argument #3 to 'gsub' (string/function/table expected)

Был на работе в это время и сам естественно в скрипт третий месяц не лазию... По логам ничего не увидел.
Go to the top of the page
+Quote Post
Setuper
сообщение 6.2.2009, 19:02
Сообщение #143


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

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




Новую версию не качал? Возможно там эти ошибки исправлены.
Go to the top of the page
+Quote Post
Otshelnik-Fm
сообщение 7.2.2009, 3:43
Сообщение #144


Я коварный Санта Клаус
******

Группа: Пользователи
Сообщений: 523
Регистрация: 4.11.2008
Из: Саратов
Пользователь №: 985
Спасибо сказали: 54 раза




битый архив - пишет неверный формат...

переименовал в rar - открылся
Go to the top of the page
+Quote Post
Setuper
сообщение 7.2.2009, 12:01
Сообщение #145


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

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




для незнающих говорю, что этот архив не битый, просто надо установить архиватор 7zip (http://www.7-zip.org)
Go to the top of the page
+Quote Post
Otshelnik-Fm
сообщение 7.2.2009, 23:17
Сообщение #146


Я коварный Санта Клаус
******

Группа: Пользователи
Сообщений: 523
Регистрация: 4.11.2008
Из: Саратов
Пользователь №: 985
Спасибо сказали: 54 раза




Странно - тотал командер показал мне zip расширение. А со всеми зип архивами работает нормально. Поэтому я его и переименовал... Но спасибо за инфу - буду знать.

1. Вопрос по скрипту - ошибок никаких, все в норме. Смущает только отчет который приходит админу:
•Ник: m505sa
•IP: 95.84.43.246
•Орисание:
•E-mail:
•Профиль: -1
•Шара: 36641414653
•Тэг: <++ V:0.699,M:A,H:7/4/0,S:5>
•Тип соединения: 1
•Режим: A

Строка "профиль" -1, а в прошлой версии скрипта было 3 - т.е. зарегистрированный пользователь. Можно исправить это?

2. И еще просьба - •Шара: 36641414653 - очень сложно сориентироваться сколько это. Разбей пожалуйста на гигабайты : 36.641414653 Гб - примерно вот так. или 36.64 - т.е. не точная шара, а просто шара - так как разбивает в самом клиенте.
Или для любителей банить по точной шаре можно сделать так:

•Ник: m505sa
•IP: 95.84.43.246
•Орисание:
•E-mail:
•Профиль: -1
•Шара: 36641414653
•Точная Шара: 36641414653

•Тэг: <++ V:0.699,M:A,H:7/4/0,S:5>
•Тип соединения: 1
•Режим: A

Спасибо за скрипт. Очень гибкий в настройке.

Помарка:

•Ник: m505sa
•IP: 95.84.43.246
•Орисание:
•E-mail:

оПисание..
Go to the top of the page
+Quote Post
Setuper
сообщение 8.2.2009, 18:32
Сообщение #147


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

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




По поводу профиля, не знаю почему у тебя -1, у меня 3.
По поводу шары реализовал. Ошибку исправил. Качаем в первом посту.
Go to the top of the page
+Quote Post
Otshelnik-Fm
сообщение 10.2.2009, 2:38
Сообщение #148


Я коварный Санта Клаус
******

Группа: Пользователи
Сообщений: 523
Регистрация: 4.11.2008
Из: Саратов
Пользователь №: 985
Спасибо сказали: 54 раза




Спасибо за шару.

А профиль все также -1:
[02:32:37] <GRAAL> Новый зарегистрированный пользователь:
________________________________________________________________

•Ник: nicki
•IP: 95.125.45.67
•Описание: [6][L:33KB]Много Новой Музыки
•E-mail:
•Профиль: -1
•Шара: 118.97 ГБ
•Точная шара: 127746837288 Б
•Тэг: <FlylinkDC++ V r370),M:A,H:2/0/0,S:6,L:33>
•Тип соединения: 0.01
•Режим: A

кстати - почему-то при старте скрипта у меня в папке "RegMe" не создал эти файлы: RegHelp.txt, RegHelp2Ops.txt, UnRegInfo.txt

Пришлось их вернуть из корзины обратно
Go to the top of the page
+Quote Post
Setuper
сообщение 10.2.2009, 11:40
Сообщение #149


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

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




Эти файлы создаются не при старте, а при первом использовании, то есть RegHelp.txt - создаётся при первом вызове команды помощи обычным пользователем, RegHelp2Ops.txt - создаётся при первом вызове команды помощи оператором, UnRegInfo.txt - создаётся при первом заходе на хаб незарегистрированного пользователя.
Go to the top of the page
+Quote Post
Liiion911
сообщение 23.2.2009, 8:47
Сообщение #150


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


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




Ув. Setuper , спасибо за скрипт, я как любитель уже ищу способ почитать исходники )) :( но... к делу ))

Нашел глюк, ломанули меня в первый же день работы скрипта, многим операторам (ну обмен рекламой и пр.) я не доверяю, прав им мало дал, НО... они мой пароль палят через ттвой скрипт, и поехали.... waaaht.gif

Один чудик зашел с меня (способ описан выше и надеюсь понятен) пока я был офф и че тока не творил, еще один просто пытался продать мой пароль. убрал из меню.... но в хелпе светится ))

ПРОШУ:
1) не бросай бота, хорошее исполнение, не грузит Птоку.
2) дай исходник или намекни как почитать, хотя идеи есть ) (НИКАКИХ ИСПРАВЛЕНИЙ КОПИРАЙТА, разве что ссылочку на сюда приложу, шоб знали где бот)
3) сделай проверку на ранг при просмотре пароля, смотреть ранг только Админы могут и только опов, випов и ниже, я знаю это просто делается )) big_smile1.gif

Заранее спасибо )))
Go to the top of the page
+Quote Post
li4nost
сообщение 24.2.2009, 18:47
Сообщение #151


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

Группа: Пользователи
Сообщений: 137
Регистрация: 22.2.2009
Из: Минск, Беларусь
Пользователь №: 2 321
Спасибо сказали: 12 раз




поставил скрипт. все работает отлично, если не считать что зарегалось только 5 человек. остальным пишет регистрация провалена?

сейчас выскочила ошибка
Код
[17:47] Синтаксис RegMe_by_Setuper_1.5l.lua:599: attempt to index field '?' (a boolean value)
Go to the top of the page
+Quote Post
Setuper
сообщение 24.2.2009, 18:51
Сообщение #152


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

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




хм... конечно этого я не предусматривал, но всё же предполагается, что операторы - это люди близкие к админу, а не какие-то с улицы)))

ошибка может быть из-за неправильной настроки файла конфигурации.
Go to the top of the page
+Quote Post
li4nost
сообщение 24.2.2009, 21:11
Сообщение #153


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

Группа: Пользователи
Сообщений: 137
Регистрация: 22.2.2009
Из: Минск, Беларусь
Пользователь №: 2 321
Спасибо сказали: 12 раз




а можешь подсказать, где и что смотреть?
Go to the top of the page
+Quote Post
Berkut
сообщение 25.2.2009, 19:45
Сообщение #154


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

Группа: Пользователи
Сообщений: 129
Регистрация: 21.12.2008
Пользователь №: 1 502
Спасибо сказали: 36 раз




Цитата(Setuper @ 24.2.2009, 18:51) *
хм... конечно этого я не предусматривал, но всё же предполагается, что операторы - это люди близкие к админу, а не какие-то с улицы)))

а) 1-й закон хакера: Не доверяй никому.
б) Пара крупных хабов в нашей локалке формировались по принципу: поспамь на других хабах, получишь ОПа. Как понимаешь, в ОПах после такой политики хрен знает кто...
в) Добрая половина админов раздают ключики от хаба любовницам, собутыльникам, да и просто очень милым людям.
г) Ты белый и пушистый. Друг твой, что в ОПах, тоже, но лопух - использует везде один и тот же пароль. Зарегился на каком-нибудь говно-форуме, пароль пропахал. Сам понимаешь, что после этого твой пароль можно продавать с молотка. Защита от входа с чужого IP спасает почти всегда, но не всегда.

Вывод: а может стоит этот механизм вообще из сборки убрать?
Go to the top of the page
+Quote Post
Инкогнито
сообщение 4.3.2009, 3:57
Сообщение #155


Участник
**

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




при внесении каких либо изменений по части отображения бота в списке юзеров, он перестает запускатся вообще. Setuper нельзя ли было просто дать собственное имя бота и добавить функцию отображать или нет его в списке пользователей, было бы проще намного, а то так получается ерунда какая-то, к тому же файл RegMe.dbs появляется только после обращения к скрипту, а как тут у вас написано, типа он и конфигурируется, что не есть хорошо, вопросы надо бы изначально отключить ибо после скрипт выдает какую-то ошибку и в итоге вообще никто не может зайти на хаб. Вообще скрипт нужент только для того чтобы можно было смотреть пароли любых пользователей, может есть отдельний скриптик?
Go to the top of the page
+Quote Post
Berkut
сообщение 4.3.2009, 20:10
Сообщение #156


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

Группа: Пользователи
Сообщений: 129
Регистрация: 21.12.2008
Пользователь №: 1 502
Спасибо сказали: 36 раз




Цитата(Инкогнито @ 4.3.2009, 3:57) *
Вообще скрипт нужент только для того чтобы можно было смотреть пароли любых пользователей, может есть отдельний скриптик?

То, что он не совсем удобен, не особенно гибок, согласен. Но, что он бесполезен... =\
Возможно, механизм самогенерации файлов настроек и их управлением не оптимален, но идея, однозначно, превосходная.
Что касается регистрации/нерегистрации, я лично воздерживаюсь от размножения ботов. Открытия окна общения с ботом при отсылке заявки на регистрацию вполне достаточно, чтобы инициировать процедуру ответов на вопросы. Для этого регистрация его на хабе абсолютно не нужна.
Go to the top of the page
+Quote Post
Setuper
сообщение 4.3.2009, 20:16
Сообщение #157


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

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




Вообще говоря регистрация, да и вообще все действия на хабе должны быть многофункциональными, но не должны быть навязанными. Данный скрипт был написан только ради реализации идеи и на мой взгляд не заслуживает хорошей оценки в работоспособности, да и в качестве реализации, хотя некоторые методы написания данного скрипта без условно являются некой оптимизацией в работе.
Go to the top of the page
+Quote Post
Berkut
сообщение 4.3.2009, 22:36
Сообщение #158


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

Группа: Пользователи
Сообщений: 129
Регистрация: 21.12.2008
Пользователь №: 1 502
Спасибо сказали: 36 раз




Цитата(Setuper @ 4.3.2009, 20:16) *
1. Вообще говоря регистрация, да и вообще все действия на хабе должны быть многофункциональными, но не должны быть навязанными.
2. Данный скрипт был написан только ради реализации идеи и на мой взгляд не заслуживает хорошей оценки в работоспособности, да и в качестве реализации,
3. хотя некоторые методы написания данного скрипта без условно являются некой оптимизацией в работе.

Пардон, за наглое искажение исходника при цитировании =)
1. Абсолютно согласен. Конкретно бесит запрет на скачку и поиск. Запрет на чат и приват - довольно эффективный метод борьбы со спамом, но дикий гемерой для 12-14-летних нубов (собственно, тьфу на них).
2. И тут согласен. Пару хабов выкинул вообще из списка избранных за "и наконец, ответьте на 999 вопрос". Лично я реализовал это с выдачей правил в приват и требованием согласиться с ними в целом или остаться незарегистрированным.
3. Ужасно охота порыться в исходнике (особенно, если учесть, что заявленная причина компилляции - это не по моему адресу) ибо всецело поддерживаю идею написания универсальных функций. Вот до ужаса не согласен с "некой оптимизацией". Конечно, есть издержки, но грамотно написанные функции уменьшают объём файла процентов на 30%, позволяют легко объединять абсолютно разные скрипты, и, как показывает практика, значительно снижают ресурсоёмкость.
Go to the top of the page
+Quote Post
Setuper
сообщение 5.3.2009, 0:36
Сообщение #159


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

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




оптимизация + грамотное написание + универсальность = http://mydc.ru/topic1429.html
Go to the top of the page
+Quote Post
Инкогнито
сообщение 5.3.2009, 0:59
Сообщение #160


Участник
**

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




Цитата(Setuper @ 5.3.2009, 0:16) *
Вообще говоря регистрация, да и вообще все действия на хабе должны быть многофункциональными, но не должны быть навязанными. Данный скрипт был написан только ради реализации идеи и на мой взгляд не заслуживает хорошей оценки в работоспособности, да и в качестве реализации, хотя некоторые методы написания данного скрипта без условно являются некой оптимизацией в работе.

Хочу с вами не согласится, идея хорошая, задумка тоже, есть просто некотрые минусы, вот и все, а в целом если бы они были устранены, я бы вполне бы его использовал
Go to the top of the page
+Quote Post
Setuper
сообщение 5.3.2009, 1:21
Сообщение #161


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

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




Пользователям надо упрощать существование на хабе, а не усложнять. К сожалению, сложная регистрация усложняет и большинству пользователей кажется не нужной функцией. А ведь пользователь всегда прав)))
Go to the top of the page
+Quote Post

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

Collapse

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

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

 



RSS Сейчас: 27.11.2024, 8:34