Kod: Kodu kopyalamak için üzerine çift tıklayın!
on *:quit:{
if $nick ison #gorki && $regex($1-,/Client exited/iS) {
hadd -mu1 Exit $nick 1
if $hget(Exit,0).item == 8 {
set -eu8 %quit gzline
var %dify 1 | while %dify <= $hget(Exit,0).item {
whowas $hget(Exit,%dify).item 1 | inc %dify
}
}
}
}
raw *:*:{
if $regex($numeric,/^3(12|14|69)/) && %quit {
goto $regml(1)
:14
gzline $+(*@,$4) +0 Sebep
halt
:12
halt
:69
halt
}
}
Snotice'deki "Client exiting" satırı başka, sunucudan quit ile çıkarken "Client exited" haznesi başkadır.
Yukarıdaki kod ile sunucudan 1 sn içerisinde "Client exited" çıkış mesajıyla 8 nick çıkış yaparsa, bu 8 nicke whowas komutunu uygular ve ip numaralarına süresiz gzline uygular.
Hoşca paylaşımlar...