Konuda, en mantıklı sonuca ulaşabilecek kapasitede stabil bir kod yazalım ve açıklayalım:
Kod: Kodu kopyalamak için üzerine çift tıklayın!
on *:text:!k *:#:$iif($nick isop # || $regex($gettok($address($nick,2),2,64),/(Oper|Admin)/i) || $read(oper.txt,w,$nick),$iif($2 ison #,kick # $2 $iif($3,$3-,$+([,$nick,]))),.msg # $+($nick,:) Bu komutu kullanma yetkiniz yok.)
Kullanım: !k <nick> <sebep>.
Mantık: Komutu uygulayan kişinin,
$iif() identifierıyla op olup olmadığına, hostunda "oper", "admin" kelimelerinin geçip geçmediğine veya "oper.txt" dosyasında yer alıp almadığına bakılır ve buna göre uyguladığı komut, değerlendirilir; eğer üç unsurdan birisine uyuyorsa ve belirttiği kişi kanaldaysa, atılmasını istediği kişi kanaldan atılır.
Umarım işine yarar.
Not: Kodu alıp, Remote'a eklemek değil; kodun mantığını kavrayıp, neyin neden yapıldığını anlayabilmek önemlidir.
Kolay gelsin.