myDC.ru

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

 
История благодарностей участнику CrazyCat. Спасибо сказали: 1
Дата поста: В теме: За сообщение: Спасибо сказали:
31.1.2011, 2:05 Автоматическая регистрация
Цитата(Артём @ 30.1.2011, 20:04) *
CrazyCat, глаза ОТКРОЙ, тебе скрипт ГОТОВЫЙ дали!! doubt.gif или ты даже код не можешь в файл засунуть?

Теперь увидел-спасибоbig_smile.gif раньше не было просто...

Цитата(Ksan @ 29.1.2011, 23:49) *
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
Но, если у юзера в клиенте стоит игнор бота (а некоторые юзеры так и делают), то он не увидит сообщение о регистрации и при следующем заходе будет ему облом с этим ником.


Огромное спасибо!!!

Только одно уточнение,а можно сделать вывод окна ввода пароля вначале регистрации,чтобы юзер сам мог написать его,а не автоматом?
мамин_парень

RSS Сейчас: 23.12.2024, 13:52