Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

MyDC.ru _ Kорзина _ Registration[1].v2.0_newapi.lua

Автор: Артём 19.5.2009, 17:30

Помогите плз немного исправить (подправить) скрипт регистрации,во время регистрации юзеры не всегда прописую "пароль" и им выдаёт скрипт пароль который юзеры не всегда запоминаю...Хотелосьбы чтобы юзер не смог зарегестрироватся пока не пропишет свой пароль,а если он не напишет пароль ему выдавалось сообщени "Внимание!Вы не ввели пароль,пароль вводить обязательно" (тип такого)))
Помогите плз!!! still_dreaming.gif
 Registration_1_.v2.0_newapi.lua ( 13.83 килобайт ) : 9

Автор: intlive 19.5.2009, 19:51

Попробуй:
107-108 строка

Код
if pass == nil then    
pass = math.random(os.date("%H%M%S"))


На это
Код
if pass == nil then
Core.SendToNick(sBot,"Обязательно введите пароль для регистрации, автоматически пароль не генерируется!")

Автор: Артём 20.5.2009, 12:07

что-то не помогло и пропускает команду в чат confuse.gif
Registration[1].v2.0_newapi.lua:110: bad argument #2 to 'AddReg' (string expected, got nil)

Автор: intlive 20.5.2009, 13:15

Держи, у меня работает secret_smile.gif

 Registration_1_.v2.0_newapi.lua ( 13.9 килобайт ) : 24
 

Автор: Артём 20.5.2009, 14:04

Спасибо за помощь! :smile2:

Автор: Отшельник 16.6.2009, 20:35

extreme_sexy_girl.gif ааа.... да что за срань....работал работал,а тут взял и завредничал...регистрирует юзеров даже тех кто не вводил пароль((( в чём может быть косяк?? beat_shot.gif

Автор: fixx 17.6.2009, 0:17

Пустое значение поля пароля воспринимается как пароль.
В итоге юзер зареген, а пароля нетребуется.
Косячок, согласен. big_smile.gif

Автор: Отшельник 17.6.2009, 1:49

что интересноон то даёт автоматом пароль то пишет "Обязательно введите пароль для регистрации!"
sexy_girl.gif хрен поймёшь этот скрипт....

Автор: Wariner 17.6.2009, 9:15

видимо надо так:

Код
                local _,_,pass = string.find(sData, "%b<>%s+%S+%s+(%S*)")
                if not pass then

Автор: Отшельник 17.6.2009, 11:04

2Wariner
unhappy.gif непомогло....всеравно скрипт регистрирует и даёт пароль сам

Автор: Wariner 17.6.2009, 11:08

что значит даёт пароли сам?

Автор: Отшельник 17.6.2009, 11:23

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

Автор: Wariner 17.6.2009, 12:25

просто кто то скорее всего забыл упоминуть что сменил режим в скрипте... а потом как всегда вот он работал а потом не работает...

2Отшельник: Артём почему ты не хочешь учится?

 Registration_1_.v2.0_newapi.lua ( 13.97 килобайт ) : 6
 

Автор: Отшельник 17.6.2009, 18:05

2Wariner
baffle.gif хочу.... big_smile.gif
P.S.

Не ну я хотел чтобы бот недавал юзерам "левые" пароли,но теперь если юзер оставляет место для пароля пустым то бот непонятно что делает.....
[18:24:58] <Hub-Security> Ваша заявка на регистрацию ника успешно отправлена.
Параметры заявки:
Ник: 20000009
Пароль:
Не забудьте эти данные, после подтверждения регистрации, вы не сможете зайти на хаб под этим ником незная пароля!

Пароля свосем нету....блиин...

Автор: Wariner 17.6.2009, 20:18

ну конечно же ))) это уже я накосячил still_dreaming.gif

106 и 132 строчки должны выглядеть так

Код
local _,_,pass = string.find(sData, "%b<>%s+%S+%s+(%S+)")

Автор: Slutkey 18.6.2009, 13:22

Вообщем вот..
Выкладываем в готовые скрипты secret_smile.gif

 Registration_1_.v2.0_newapi.lua ( 13.98 килобайт ) : 16

Автор: Wariner 18.6.2009, 14:15

думаю из готовых он и взят, тут какие то маленькие переделки произошли всего лишь. так что не надо )))