Kod: Kodu kopyalamak için üzerine çift tıklayın!
on @*:join:#:{
proxy
badnick
badident
}
#Proxy on
alias proxy {
var %host $gettok($address($nick,5),2,64),2,33)
if $hfind(proxy_hostLar,%host,1,W).data {
ban # *!*@ $+ %host | .kick # $nick 4 Proxy
}
}
#Proxy end
#BadNick on
alias badnick {
if $hfind(k_nickler,$nick,1,W).data {
ban # $nick $+ ! | .kick # $nick 4 Bad Nick
}
}
#BadNick end
#Badident on
alias badident {
var %ident $gettok($gettok($address($nick,5),2,33),1,64)
if $hfind(k_identler,%ident,1,W).data {
ban # *! $+ %ident | .kick # $nick 4 Bad Ident
}
}
#Badident end
Daha önce belirttiğim gibi aynı dosya içerisine on @*:join:#:{ eventiyle başlayan korumaları alt alta yazınca en baştaki hariç diğerlerini okumuyor. Bende kendimce bu kopyaladığım kodları yazdım.
Bu kopyalamış olduğum kodlarda gayet güzel görevini yapıyor, Lakin bu
#Proxy off
#BadNick off
#Badident off
parametreleri off yani kapalı olduğunda kanallara her giren nicklerde ekranda şu yazılar çıkıyor
[15:00] PROXY Geçersiz Bir Komut!
[15:00] BADNICK Geçersiz Bir Komut!
[15:00] BADIDENT Geçersiz Bir Komut!
#Proxy on
#BadNick on
#Badident on
parametreleri on yani açık olunca hiç bir sıkıntı olmuyor uyarıda vermiyor.
[15:00] PROXY Geçersiz Bir Komut!
[15:00] BADNICK Geçersiz Bir Komut!
[15:00] BADIDENT Geçersiz Bir Komut! bu uyarılar sayfayı kaplıyor bundan nasıl kurtulurum acaba nerede bir hata yapıyorum.