Kod: Kodu kopyalamak için üzerine çift tıklayın!
#kontrol mesajý
set kontrolmsg "Selam: mesaj kontrol lütfen cevap vermeyiniz, aksi taktirde sunucudan uzaklastirilicaksiniz."
#ne kadar arayla kontrol mesaji atacak (dakika cinsinden)
set zaman_araligi "10"
# kline mesaji
set bans "\00304mesajinizda reklam/reklamlar tespit etmistir.!\003"
#oper kanalý
set operchan "#Admin"
# Reklam Mesajlarý
set reklam {
"*w*w*w*.*"
"*h*t*t*p*:*"
"*.com*"
"*.net*"
"*.org*"
"*.cjb.net*"
"*.da.ru*"
"*/server*"
"*îRC*"
"*Nét*"
}
bind msgm - * reklammsg
proc reklammsg {nick uhost hand text} {
global reklam bans operchan
if {[onchan $nick $operchan]} {return 0}
foreach w $reklam {
if {[string match -nocase "* $w *" " $text "]} {
putquick "kline $nick 1d $bans" -next
putserv "privmsg $operchan \00304$nick\003 \00302özelime reklam yapti ve sunucudan uzaklastirildi. Mesaji :\003 \00304$text\003"
return 1
}
}
}
if {![string match "*basla*" [timers]]} {
timer $zaman_araligi basla
}
proc basla { } {
global kontrolmsg zaman_araligi
putserv "describe $irc2.sunucum.net $kontrolmsg"
timer $zaman_araligi basla
}
Arkadaşlar böyle bir tcl var elimde herşey çalışıyo fakat describe yapmıyor, sorun nedir acaba ?