Bad nick taraması
Merhaba,
Bad nick taraması için botta aşağıdaki remoteyi kullanıyorum. Bot üzerinde F11 yaptığınızda Bad listinde ekli olan masklardan arama yapıp, eşleşenleri atıyor.
Benim istediğim şu; Op kanalında oplar .temiz !temiz şeklinde liste kontrolü yaptıklarına dair rapor veriyorlar. Bu rapor verildikten 3-4 dk sonra Bot'un üzerindeki bu remotenin tarama yapmasını istiyorum. Kod'u aşağıda paylaşıyorum. İki parça kod, 1. si aliases kısmına ekleniyor diğeri ise remote kısmına. İstediğim olduğunda aliases kısmına eklemeye gerek kalmayacak sanırım. Şimdiden teşekkürler
1-) f11 {
if $me isop # {
var %' = $ibl(#,0), %.
while %' {
if ($calc($ctime - $ibl(#,%').ctime) >= 1200) {
%. = $addtok(%.,$ibl(#,%'),32)
if $numtok(%.,32) == $modespl {
!mode # $+(-,$str(b,$v1)) %.
%. =
}
}
dec %'
}
if %. {
!mode # $+(-,$str(b,$numtok(%.,32))) %.
}
.timer 1 2 badnicktara #
}
}
2-) alias badnicktara {
if $me ison # {
if $me isop $1 {
set %:bbulunan 0
var %s 1
while %s <= $nick($1,0) {
%:bnick = $nick($1,%s)
if %:bnick isreg $1 && $level(%:bnick $+ !*@*) == Badnick {
inc %:bbulunan 1
nickaban %:bnick Lütfen nickinizi degistiriniz.
}
inc %s
}
echo $1 4Bilgi Notu: 2Badnickler tarandı:4 $1 1-4 %:bbulunan 2adet badnick bulundu. | /msg #opkanali 4Bilgi Notu: 2Badnickler tarandı:4 $1 1-4 %:bbulunan 2adet badnick bulundu. }
else {
echo $1 2Badnick taraması için4 $1 2kanalında OP olmanız gerekmektedir.
}
}
} |