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

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

MyDC.ru _ Запросы скриптов для PtokaX _ приветствия для каждого ника

Автор: TROJAN 10.5.2010, 21:43

123

Автор: Wariner 10.5.2010, 22:54

не вкурил что за скрипт.


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

Автор: Ksan 10.5.2010, 23:25

По-моему, в любом случае есть такие скрипты..

Автор: TROJAN 11.5.2010, 10:59

123

Автор: Кто-то_из_вне... 11.5.2010, 12:44

Юзай поиск...их полно!

Автор: Saymon 11.5.2010, 16:02

http://mydc.ru/topic3162.html?hl=HelloBot

Автор: TROJAN 11.5.2010, 20:40

123

Автор: Артём 11.5.2010, 20:48

Где там? Уточнять нада, там где тебе дали ссыль или там где ты хочешь/просишь скрипт?

Автор: -=FugeN=- 2 12.5.2010, 2:03

так можно для каждого ника создать отдельный профиль...

вот как тебе такой варриант?



 privet_API2_.lua ( 970 байт ) : 42
 

Автор: Ksan 12.5.2010, 6:42

Никак вы не поймёте, что человек хочет, чтоб у каждого юзера было своё приветствие, по крайней мере, у тех, кто в базе приветствий...Независимо от профиля.
В скрипте в предыдущем сообщений уже заложена такая возможность - вместо профилей в таблице нужно прописать ники желающих получать своё приветствие в таком виде:

Код
["Это_ник_юзера"] = "Тут приветствие этого юзера",
А в целом скрипт может выглядеть так:
Раскрывающийся текст
Код
local sBot = SetMan.GetString(21)

sHelloMessages = {
["TROJAN"] = "     Подтянув Галстук, Аккуратно Причесан и Одет в Черном, Блестящем Смокинге. Главный Администратор хаба Открыл Дверь.. и вошел в главный зал хаба! Предклонитесь Перед Богом Хаба.. и Он благословит вас- мы Приветствуем тебя, о TROJAN!",  -- ДобАвляем свои привеТствиЯ кому надо!
["Не-TROJAN"] = " Поприветствуем Модератора Не-TROJAN!",
["Ksan"] = " А вот и Ksan! Как мы тебе рады, заходи, раздевайся и будь как дома! :) ",
["Test_user"]  = " Вау, кто к нам пришёл, - сам Test_user! Как мы тебе рады, заходи, раздевайся и будь как дома! :) ",
}

function UserConnected(tUser)
    local sHelloMes = sHelloMessages[tUser.sNick]
    if sHelloMes then
        Core.SendToNick(tUser.sNick,"<"..sBot.."> ••• "..sHelloMes.."! •••")
        Core.SendToAll("<"..sBot.."> ••• "..sHelloMes.."! •••")
    end
end
OpConnected = UserConnected
RegConnected = UserConnected

А в базу заносит ник и приветствие к нику по просьбе самого юзера сам админ. В принципе, можно и через меню вносить, но это уже значительно усложнит скрипт.