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

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

MyDC.ru _ Kорзина _ Сообщения

Автор: Goblin 14.7.2009, 5:26

Нужен скрипт, который будет выводить сообщения один раз в определенное время.
Пример: в 8:00 будет сообщение "С добрым утром" в 00:00 "всем спокойной ночи".
Хотелось бы еще, чтобы скрипт выводил разные сообщения по очереди на пример
8:00
"С Добрым утром народ"
"Всем Доброе утро!!! и хорошего дня"
И для 00:00 также.
P.s. сообщения в главный чат от бота хаба.

Автор: Wariner 14.7.2009, 9:51

где то уже такое было... вроде я писал информер который выводил сообщения в инитервалы времени. его можно переделать под твои нужды. вперёд)))

Автор: emk HABICH 35 6.8.2009, 11:59

CODE
function UserConnected(tUser)
local iHour, sMsg = tonumber(os.date"%H"), tUser.sNick..". Добро пожаловать на хаб!"
if iHour >= 5 and iHour < 12 then
Core.SendToUser(tUser, ("Доброе утро %s"):format(sMsg))
elseif iHour >= 12 and iHour < 18 then
Core.SendToUser(tUser, ("Добрый день %s"):format(sMsg))
elseif iHour >= 18 and iHour <= 23 then
Core.SendToUser(tUser, ("Добрый вечер %s"):format(sMsg))
else
Core.SendToUser(tUser, ("Доброй ночи %s"):format(sMsg))
end
end
RegConnected, OpConnected = UserConnected, UserConnected

Автор: Setuper 6.8.2009, 12:06

http://mydc.ru/index.html?showtopic=1164&view=findpost&p=12198