Set, dosya içerisinden rumuzları belirlemene gerek yok aslında. Aşağıdaki gibi bir şey yapabilirsin, aynı işlemi gerçekleştirecektir. İşte kod:
Kod: Kodu kopyalamak için üzerine çift tıklayın!
on *:text:*:#:{
if ($regex($1-,/^!op ?/i)) { .msg # $iif(!$regex($nick(#,$nick).pnick,/(@|&|~)/A),$+($nick,:) Bu komutu kullanma yetkiniz yok.,$od(#,$2,+,$nick)) }
if ($regex($1-,/^!deop ?/i)) { .msg # $iif(!$regex($nick(#,$nick).pnick,/(@|&|~)/A),$+($nick,:) Bu komutu kullanma yetkiniz yok.,$od(#,$2,-,$nick)) }
}
alias -l od {
if ($1 && $2 && $3 && $4) {
if ($regex($3,^\+$)) { mode $1 +o $2 | .msg $1 $+($2,$chr(44)) $4 tarafından op yaptırıldı. }
if ($regex($3,^\-$)) { mode $1 -o $2 | .msg $1 $2 rumuzunun yetkisi, $4 tarafından aldırıldı. }
}
}
Kullanımı: !op <rumuz> - !deop <rumuz>
Kanaldaki, en az op (@) yetkisine sahip olan kişiler komutları kullanabilir. İsteğine göre farklı şeyler de yapabiliriz. Kodu, mIRC'nin Remote bölümüne ekleyeceksin (ALT+R).
Umarım işine yarar.