Kod: Kodu kopyalamak için üzerine çift tıklayın!
on *:snotice:*/whois on you*: {
if (%wh.flood. == $null) {
set -u10 %wh.flood. 0
}
inc %wh.flood.
if (%wh.flood. > 3) {
gline $2 900 3 kereden fazla whois cekmek yasaktır. Güvenlik amacıyla sunucudan 15 dakikalığına uzaklaştırıldınız..
unset %wh.flood.
}
}
gline -u900 # $nick demişsin;
-u[Saniye] barametresi kanalda atacağın ban için geçerlidir.
+Gline atarken zaman belirlemek için ek bir parametreye gerek yoktu.
# ile kanal belirtmişsin;
+Gline atarken kanal belirtmeye gerek yoktur.
Gline atılacak kişi olarak $nick demişsin;
+Hayır. on SNOTICE event'ı ile bir veri alıyosan bu veride $nick == $server dır çünkü mesajı sana yolluyan serverdır.
+Burada nick belirtmek isteyorsan serverdan gelen bu mesajda nick kaçınca kelimede ise o kelimeyi almalısın yani $2..
"{ }" parantezlerini üslubuna göre kapatmamışsın; bir kodda mutlaka ve mutlaka açılan parantez kadar kapalı parantez bulunması lazım. Aksi taktirde kod açık ve devam eder diğer kodlarla karışabilir.