Zibilyon tane on text eventı kullanmak yerine tek event açıp içine if koşulları oluştursanız daha iyi olmaz mıydı? Kodun hızlı çalışması vs. için söylemiyorum. Hem stabilizasyon için, hem de satır tasarrufu için. Daha da önemlisi bazı mIRC'ler aynı dosyada aynı eventtan birden fazla kullanılmışsa en üstteki dışındakileri görmeyebiliyor, bu durumda sadece ilk satırdaki "s.a"yı algılayacak ve kod kısmen çalışmayacaktır. Ayrıca örneğin direkt "s.a", "selam" değerlerine eşit textlere işlem yaptırmak yerine isin/iswm de kullanılabilirdi ya da $regex().
Mesela şöyle bir şey;
Kod:
on *:text:*:#:if ($regex($1-,/^se?la?m|^me?rha?ba?|^mrb|^selam[uü]n\s?aleyk[uü]m|^s\.a|^s\s?a\s/Si)) msg # Merhaba $nick hoş geldin.
Hatta Regular expression'ı event içerisine sokup daha da kısaltabiliriz:
Kod:
on $*:text:/^se?la?m|^me?rha?ba?|^mrb|^selam[uü]n\s?aleyk[uü]m|^s\.a|^s\s?a\s/Si:#:msg # Merhaba $nick hoş geldin.
Aynı işi görür.
@
[Foruma üye olmadığınız sürece forum içeriğindeki bağlantıları görüntüleyemezsiniz. Foruma üye olmak için TIKLAYIN!]; biraz yaşlandık, paslandık ama hâlâ giderimiz var he ne dersin?