myDC.ru

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

 
 
Ответить в данную темуНачать новую тему

> Скрипт Регистрации (подделать)

Теги
Нет тегов для показа
skonda
сообщение 18.4.2009, 9:12
Сообщение #1


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

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




помогите переделать этот скрипт чтобы

1) при входе на хаб не выскакивало сообщение о том что "вы не зареганы на хабе"

2) убрать возможность регистрации под случайным паролем. его почти всегда забывают. то есть если юзер не ввел никакой пароль, то бот не регает его под случайным паролем, а пишет "вы не ввели пароль"
Прикрепленные файлы
Прикрепленный файл  RegBot.by.NRJv.1.2.rar ( 1.64 килобайт ) Кол-во скачиваний: 14
 
Go to the top of the page
+Quote Post
Wariner
сообщение 18.4.2009, 10:34
Сообщение #2


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

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




1) удалить
Код
    if not(user.bRegistered) and not (frmHub:isNickRegged(user.sName)) then
        local msg = "\r\n\r\n"..
        "\t«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»\r\n"..
        "\t\tВЫ НЕ ЗАРЕГИСТРИРОВАНЫ НА ХАБЕ ! ! !\r\n"..
        "\t«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»\r\n\r\n"..
        "\tПомощь по регистрации: !reghelp\r\n\r\n"..
        "\t"..string.rep("-", 112).."\r\n"
        user:SendPM(bot,msg)
    end


2) заменить это
Код
                local pass=math.random(os.date("%H%M%S"))
                AddRegUser(user.sName, pass, 3)
                user:SendData(bot,"Вы были зарегистрированы на хабе. Ваш ник:"..user.sName.." Пароль: "..pass..". Не забудьте перезайти на хаб!")
                if (ShowInfo == 1) then
                user:SendData(bot,"Теперь для входа на хаб под вашим ником необходимо знать пароль. Вы можете вводить его каждый раз вручную, либо прописать пароль в настройках клиента. Для этого найдите в списке избранных хабов этот хаб, зайдите в его свойства и пропишите в строках Nick и Password ваши ник и пароль.")
                end
                if (ShowToAll == 1) then
                SendToAll(bot,"Поприветствуем нового зарегистрировавшегося участника - "..user.sName.." !!!")
                end

на это
Код
user:SendData(bot,"Регистрация провалена! Вы не ввели пароль! Попробуйте ещё раз!")
Go to the top of the page
+Quote Post
skonda
сообщение 18.4.2009, 11:15
Сообщение #3


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

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




работает. еще такой вопрос. Как отделить эти строки в чате ? Чтобы между ними была строка и они не сливались.
[11:59:47] <Bot> Вы были зарегистрированы на хабе. Ваш ник : 1111 ВАШ ПАРОЛЬ : 123. Не забудьте перезайти на хаб!
[11:59:47] <Bot> ВНИМАНИЕ!!! НЕ ЗАБУДЬТЕ прописать пароль в свойствах хаба. Для этого найдите в списке избранных хабов

в скрипте ставил и так \n и сяк \n\, но выдаетсо синтаксическая ошибка
Go to the top of the page
+Quote Post
Wariner
сообщение 18.4.2009, 15:00
Сообщение #4


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

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




user:SendData(bot,"Вы были зарегистрированы на хабе. Ваш ник:"..user.sName.." Пароль: "..pass..". Не забудьте перезайти на хаб!\r\n")
Go to the top of the page
+Quote Post
skonda
сообщение 18.4.2009, 15:52
Сообщение #5


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

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




спосибо
Go to the top of the page
+Quote Post
Setuper
сообщение 18.4.2009, 16:03
Сообщение #6


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

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




на самом деле лучше писать так:
Код
user:SendData(bot,("Вы были зарегистрированы на хабе. Ваш ник:%s Пароль: %s. Не забудьте перезайти на хаб!\r\n"):format(user.sName, pass))
Go to the top of the page
+Quote Post
Wariner
сообщение 18.4.2009, 16:34
Сообщение #7


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

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




Илюх, я думаю человек не будет править весь скрипт а такое исправление в одном месте никакой пользы не принесёт!
Go to the top of the page
+Quote Post
Setuper
сообщение 18.4.2009, 16:47
Сообщение #8


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

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




Если учиться писать оптимально, то в конечном итоге польза будет, да и опыт наберётся неплохой.

Раз уж зашёл разговор, то приведу несколько примеров:

1) если:
Код
"Сообщение "..param
то не обязательно (я бы даже сказал не нужно) преобразовывать в вид:
Код
("Сообщение %s"):format(param)
так как и в том и в другом случае память выделится только под одну строку. В первом случае под строку "Сообщение ", во втором случае - под строку "Сообщение %s"

2) если:
Код
"Сообщение1 "..param.." сообщение2"
то лучше преобразовать:
Код
("Сообщение1 %s сообщение2"):format(param)
Так как тут в первом случае память будет выделяться под 2 строки "Сообщение1 " и " сообщение2", а во втором случае - только под одну строку "Сообщение1 %s сообщение2".

Под каждую строку выделяется 4 байта, кроме этого уборщику мусора легче будет убрать одну строку, чем несколько.
Go to the top of the page
+Quote Post

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

Collapse

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

  Тема Ответов Автор Просмотров Последнее сообщение
No new Topic has attachmentsНерабочий скрипт ВИПа по шаре
16 Damaks 18 462 23.2.2023, 7:16 Посл. сообщение: mod
No new Topic has attachmentsMagneto - Бесплатный Скрипт Портала Обмена Dc-ссылками Для Локальной Сети
26 UserSide 39 269 27.8.2019, 11:01 Посл. сообщение: CyberGhost404
No New Posts От: Новогодний Скрипт
От темы с ID: 871
0 Евгений 2 782 15.10.2018, 21:44 Посл. сообщение: Евгений
No New Posts А бывают такой скрипт бота?
Скрипт который создает виртуалных юзеров, но с реальными шарами
5 MarkDark 7 308 26.12.2017, 10:47 Посл. сообщение: мамин_парень
No New Posts Скрипт: Бот который отвечает в лс
4 мамин_парень 6 958 11.11.2017, 5:57 Посл. сообщение: мамин_парень
No New Posts как сделать вот этот скрипт
12 мамин_парень 11 098 13.9.2017, 10:51 Посл. сообщение: dimetro
No New Posts Topic has attachmentsИщу скрипт переадресации (redirect)
Переадресация интернет-юзеров
3 AS_Com 6 590 27.8.2017, 8:05 Посл. сообщение: Ksan
No New Posts Topic has attachmentsСкрипт Thunder.lua
7 Евген76 14 492 9.8.2017, 11:48 Посл. сообщение: Ksan
No New Posts Требуется скрипт
Нужен скрипт запрета на подключение
5 Nikolaevich 8 776 20.8.2016, 19:52 Посл. сообщение: Ksan
No new ВАЖНО: Topic has attachmentsСкрипт банов для RusHub
тестим и комменьтруем
79 Wariner 99 143 28.9.2015, 13:34 Посл. сообщение: NeirRon
No New Posts Скрипт загрузки файла
1 FreeNas 5 976 21.7.2015, 10:58 Посл. сообщение: HackFresse
No new Как вызвать bash скрипт из Lua
14 Iskandark 15 929 3.3.2015, 12:42 Посл. сообщение: Iskandark
No new Topic has attachmentsНовогодний Скрипт
API2
22 Tsd 33 756 12.12.2014, 16:28 Посл. сообщение: Tsd
No New Posts Скрипт запрета видеть чат
запрет видеть чат
2 dimetro 6 795 5.12.2014, 17:37 Посл. сообщение: dimetro
No New Posts Topic has attachmentsпеределать скрипт kinozal.tv
6 BOKOREZ 11 998 30.10.2014, 18:29 Посл. сообщение: Dani_Filth

 



RSS Сейчас: 28.3.2024, 15:23