ne alaka user listesindede wildcard geçerlidir hem ayrıca daha hızlı tarama yapmanı sağlar..
badnick:bay
badnick:*bay*
olarakta eklersin ama "badnick:bay" bunun bir hükmü kalmaz gereksiz kalır..
aynı işlem hatta dahada iyisi kısa ve öz kodlarla user listesinden yapılabilir.
mesela
badnick:*aktif*
//echo -a $level(aktif_m)
level farkı : badnick olarak dönecektir.
badnick leveline eklenmiş nickleride taramak için örnek bir kod
alias tara {
var %t = 1,
while (%t <= $nick($1,0)) {
var %bdnick = $nick($1,%t)
if ($level($nick($1,%t)) == badnick) { mode $1 +b $ulist(%bdnick) | kick $1 %bdnick badnick.. }
inc %t 1
}
}
if ($level($nick($1,%t)) == badnick) { mode $1 +b $ulist(%bdnick) | kick $1 %bdnick badnick.. }
olan yeri rapor olarak ayarlıyabilirsin
if ($level($nick($1,%t)) == badnick) { msg #ops badnick : $nick($1,%t) }
/tara #kanal
bota eklemek için
on *:text:#kanal:if ($regex($1,/^(!badnicktara)$/i) && $2) { tara $2 }
vs..vs.. bu gibi işlemlerde userlist varken txt
vb. gibi şeyler kullanmayın ayrıca tara sistemleride mIRC'i kasıp lag yapmasına neden olabilir..