Автор: Wariner 10.5.2010, 22:54
не вкурил что за скрипт.
тебе нужно чтоб приветствовала каждого пользователя или чтоб они сами добавляли себе приветствия?
Автор: Ksan 10.5.2010, 23:25
По-моему, в любом случае есть такие скрипты..
Автор: Saymon 11.5.2010, 16:02
http://mydc.ru/topic3162.html?hl=HelloBot
Автор: Артём 11.5.2010, 20:48
Где там? Уточнять нада, там где тебе дали ссыль или там где ты хочешь/просишь скрипт?
Автор: -=FugeN=- 2 12.5.2010, 2:03
так можно для каждого ника создать отдельный профиль...
вот как тебе такой варриант?
Автор: 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
А в базу заносит ник и приветствие к нику по просьбе самого юзера сам админ. В принципе, можно и через меню вносить, но это уже значительно усложнит скрипт.