!del komutu ile birden fazla işlem yapmak
if $regex($1,/^((!|\.)raporsil)$/i) {
if !$istok(Nick1 ,$nick,32) { msg # Henuz o kadar yetenekli degilsin. | return }
if !$2 { msg # Hatali kullanim: Eksik parametre. Dogru kullanim: (!,.)raporsil nick }
else { remini raporsayaci.ini RAPOR $2 | msg # [ $2 ] nickinin rapor kayitlari silinmistir. }
}
--------------------------------------
if $1 == !sil {
if !$2 { msg # Yanlış kullanım. Kullanım şekli: $kapsa(!sil nick) | halt }
if !$hmatch(nickler,$2) { msg # $kapsa($2) op listesinde zaten mevcut değil. | halt }
else { sil $2 | msg # $kapsa($2) op listesinden tüm kayıtları ile beraber silindi. }
}
}
}
----------------------------------------
on *:text:!del*:#kanal {
if $regex($nick,Nick1) { /cs access #kanal del $2 | /cs access #kanal del $2 | /msg $chan erisim listesinden silinmistir. }
else { /msg $chan Bu komutu kullanmaya yetkili degilsiniz. }
}
----------------------------------------
Yukarıda verdiğim kodlardaki işlemlerin hepsini tek bir komutla yapma şansım var mı ? Örn; !del nick dediğimde hem access listesinden silecek hem bot'un op listesinden hemde bütün rapor kayıtlarını silecek. |