Tekil Mesaj gösterimi
Alt 19 Aralık 2005, 11:08   #4
Çevrimdışı
el33t
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)



Sacmaliyoruz Nickli Üyeden Alıntı
on *:text:*:?: {
if ($nick isop $chan) { return }
if $nick ison #oper { halt }
var %x $lines(reklam.txt)
while (0 < %x) {
if ($read(reklam.txt,%x) iswm $strip($1-)) {
kline $nick Reklam Tespit
msg #takip : $nick Nicki $chan Kanalında : $1- : Yasaklı Kelimeyi Kullandı (Kline) Edildi
}
dec %i
}
}

on text eventini özel için kullandığın için (yani on *:text:*:?:) if $nick isop $chan kısmı gereksiz olur çünkü zaten bir kanal yoktur ve bu kişinin olmayan kanalda op olma ihtimali yoktur. Bu arada herkeste gördüğüm hatayı belirtmek istiyorum. /var kullanırken mutlaka = kullanın, aksi takdirde birden fazla değişkene değer atamak istediğinizde sorunlarla karşılaşabilirsiniz. Yani /var %x = $lines(reklamlar.txt) olması doğru olacaktır ve birden fazla değişken kullanıldığında sorun olmayacaktır (yani /var %x = 1, %b = 2, %c = 3 gibi...). While 0 < %x yerine ise while %x kullanabilirsin.

 
Alıntı ile Cevapla

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