Cevap: 1 De Uyari, 2 De Akİck
Aslında $istok yerine regular expression kullanmak daha mantıklı olur.
Sanıım $istok identifier'ını kelimeyi birebir algılaması için kullanmışsınız.
on @*:text:*:#: { if $regex($1-,(?<=^|\s)(lan|salak|mal|gerzek)(\s|$)) { inc -e $+(%,½,$nick) 1 } | if $($+(%,½,$nick),2) == 1 { msg # $+($nick,:) argo kelime kullandınız. | halt } | if $($+(%,½,$nick),2) == 2 { ban -k # $nick 2 argo kelime kullandınız. | unset $+(%,½,$nick) } }
Şeklinde daha hızlı çalışacaktır.
Regex içerisin'de "|" kullanarak kelimeleri çuğaltabilirsiniz. |