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:
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.