Здравствуйте, гость ( Вход | Регистрация )
Дата поста: | В теме: | За сообщение: | Спасибо сказали: | ||
---|---|---|---|---|---|
31.1.2011, 2:05 |
Автоматическая регистрация |
CrazyCat, глаза ОТКРОЙ, тебе скрипт ГОТОВЫЙ дали!! или ты даже код не можешь в файл засунуть? Теперь увидел-спасибо раньше не было просто... UPD: Ладно, решил прекратить нудное выпрашивание и накидал скриптик (10 строк, как и говорил): Код local sBot = SetMan.GetString(21) Но, если у юзера в клиенте стоит игнор бота (а некоторые юзеры так и делают), то он не увидит сообщение о регистрации и при следующем заходе будет ему облом с этим ником.function UserConnected(tUser) if not(tUser.bRegistered) and RegMan.GetReg(tUser.sNick) == nil then local sPass = tostring(math.random(os.date("%H%M%S"))) RegMan.AddReg(tUser.sNick, sPass, 3) RegMan.Save() Core.SendPmToUser(tUser, sBot, "*** Вы теперь зарегистрированы на хабе.\n\tВаш ник: "..tUser.sNick.."\n\tВаш пароль: "..sPass.." \nСохраните пароль, пропишите его в свойствах хаба в избранных хабах и не забудьте перезайти на хаб. Потом, при желании, пароль сами поменяете командой \"!passwd новый_пароль\" (без кавычек).") end collectgarbage() end Огромное спасибо!!! Только одно уточнение,а можно сделать вывод окна ввода пароля вначале регистрации,чтобы юзер сам мог написать его,а не автоматом? |
мамин_парень | ||
|
Сейчас: 23.12.2024, 13:52 |