botnick.tcl

Решение вопросов при работе с TCL скриптами.

Модератор: Модераторы

botnick.tcl

Сообщение tvrsh » 06 май 2009 17:26

Скрипт меняет ник бота на текущее число и день недели.
TCL: [ Скачать ] [ Скрыть ]
bind time - "59 23 * * *" setnick
proc setnick {min hour day month year} {
global botnick
set weekday [clock format [expr [unixtime] + 86400] -format "%A"]
set month [clock format [expr [unixtime] + 86400] -format "%B"]
set monthday [clock format [expr [unixtime] + 86400] -format "%d"]
set nick "$month-$monthday-$weekday"
if {$weekday=="Monday" || $weekday=="Tuesday" || $weekday=="Thursday"} {
    set glagol "Наступил"
}
if {$weekday=="Wednesday" || $weekday=="Friday" || $weekday=="Saturday"} {
    set glagol "Наступила"
}
if {$weekday=="Sunday"} {
    set glagol "Наступило"
}
set data "$glagol $weekday $monthday $month"
set data [string map {Monday Понедельник Tuesday Вторник Wednesday Среда Thursday Четверг Friday Пятница Saturday Суббота Sunday Воскресенье January Января February Февраля March Марта April Апреля May Мая June Июня July Июля August Августа September Сентября October Октября November Ноября December Декабря} $data]
foreach channel [channels] {
    putserv "PRIVMSG $channel :$data."
}
set keep-nick 0
putserv "NICK $nick"
}
putlog "botnick.tcl loaded"


Скачать.
Have fun.
-
Получить помощь можно на каналах #egghelp в сети IrcNet.ru и #eggdrop в сети RusNet(Ключ канала eggdrop).
Перед созданием новой темы внимательно читайте Правила оформления топиков.
Аватара пользователя
tvrsh
 
Сообщения: 1230
Зарегистрирован: 19 авг 2008 16:55
Откуда: Russian Federation, Podolsk
Благодарил (а): 6 раз.
Поблагодарили: 130 раз.
Версия бота: Eggdrop 1.6.20+suzi

Вернуться в TCL скрипты

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

cron