Tekil Mesaj gösterimi
Alt 23 Mayıs 2009, 17:31   #16
Çevrimdışı
AzuLa
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Irclerdeki Dini Kanallara Karşı Korumalar ve Kod Yardımları




Alıntı:
on *:text:*:?: {
if $1 == cam { msg Denperas !ban #islams $nick | set -e %şikayetnick $nick }
if $1 == *** { msg Denperas !ban #islams $nick | set -e %şikayetnick $nick }
if $1 == istersen { msg Denperas !ban #islams $nick | set -e %şikayetnick $nick }
if $1 == camda { msg Denperas !ban #islams $nick | set -e %şikayetnick $nick }
if $1 == kapalımısın { msg Denperas !ban #islams $nick | set -e %şikayetnick $nick }
if $1 == kapalimisin { msg Denperas !ban #islams $nick | set -e %şikayetnick $nick }
if $1 == tesettürlümüsün { msg Denperas !ban #islams $nick | set -e %şikayetnick $nick }
if $1 == tesetturlumusun { msg Denperas !ban #islams $nick | set -e %şikayetnick $nick }
}
}

bu koddaki eksiklik * değil - işaretidir. $1- şeklinde düzenlerseniz işleyecektir.
ayrıca wilcard kullanırsanız bu kadar uzatmaya da gerek kalmaz. yeni kod şu şekilde daha iyi olabilir:

Alıntı:
on *:text:*:?: { if ***** iswm $1- || *istersen* iswm $1- || *camda* iswm $1- || *kapal?m?s?n* iswm $1- || tesett?rl?m?s?n* iswm $1- { msg Denperas !ban #islams $nick | set -e %şikayetnick $nick } }

böylesi bir kod daha sağlıklıdır her zaman. ama eklediğiniz kelimelere dikkat edin ; örneğin, *cam* şeklinde eklerseniz içerisinde cam geçen tüm kelimeleri algılar misal, yapıcam sorucam gibi..


*DipNot: Kodu denemedim bir sorun çıkarırsa başlık altında belirtiniz.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet reklamver