Tekil Mesaj gösterimi
Alt 21 Ekim 2007, 17:58   #3
Çevrimdışı
L4roXyL
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Koruma DeopKen opa Çıkıp BanLama..




Verdiğim kod'da eğer kanal'da op değilsen ve bir nick bad.txt dosyasındaki kelimelerden herhangi birisini içeren bir cümle kurar ise, kanal'da op olup kullanıcıyı kanaldan banlar ve tekrar deop olursun.
Yalnız eklediğin kelimeler'de dikkatli olmasın wildcards kullandık gördüğün gibi.
Yani; $+(*,$read(bad.txt,%1),*) iswm $1-
Bu kısımda, mesela bad.txt isimli dosyaya ******** kelimesini ekledin diyelim.
Eğer kanal'da ********ler yazılırsa işlev yapıcaktır.
*Kelime* olarak algılar. Tabi bunu kendine göre düzeltebilirsin.
*Kelime[$+(*,$read(bad.txt,%1))] veya Kelime*[$+($read(bad.txt,%1),*)] şeklinde yapabilirsin.

on *:text:*:#: { if $me !isop # { var %1 = 1,%2 = $lines(bad.txt) | while %1 <= %2 { if $+(*,$read(bad.txt,%1),*) iswm $1- { .cs op # $me | ban -k # $nick 2 kullandığınız cümlede yasak kelime: $+($chr(2),$v1,$chr(2)) algılandı. | .cs deop # $me } | inc %1 } } }

İşini görecektir.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet