
01 Mart 2014, 00:12
|
 | Chief mS Puan: 801 | | Üyelik tarihi: 31 Mart 2012 Bulunduğu yer: $mircdir Mesajlar: 91 Konular: 42 Eklentiler: 5 Alınan Teşekkür: 62 Yapılan Teşekkür: 40 Mentioned: 1 Post(s) Tagged: 0 Thread(s) | |
Alıntı: comanche Nickli Üyeden Alıntı
slmlar. arkadaslar mesela text eventini sadece tek bir harfe göre nasıl çalıstırabiliriz. mesela ? harfi gecen yazılarda
on *:text:*?*:#: seklinde denedim calıstıramadım
diğer bir sorumda
if (*?* iswm $1-) seklinde denedim çalıştıramadım.
yardımcı olursanız sevinirim. tşkler | Aslında bir kaç şekilde kullanabilirsin. Örnek: -Regex ile- Kod: on $*:text:/\?/:#: { msg # soru işareti kullanıldı. } Bu şekilde cümle içinde veya yalnız başına kullanılan soru işaretlerine tepki verir. -isin Operatörü ile- Kod: on *:text:*:#: { if ? isin $1- { msg # soru işareti kullanıldı. } } Burada da yine cümle içinde veya tek başına soru işareti kullanıldığında tepki verecektir. Not: Soru işaretini iswm operatörü ile kullanamama sebebin şudur; iswm operatörü wildcard karakterler kullanarak sözcüğü filtreler. Kullandığın soru işareti de bir wildcard karakter olduğu için o yüzden istediğin sonuca ulaşamayabilirsin. Wildcard ve if koşulu(if then else) konularını incelemeni öneririm. İf koşulu, forumda dersler bölümünde olması lazım. Wildcard karakterler veya wildcard kullanımı varmı bilmiyorum, yoksa da internetten araştırıp bulabilirsin.
__________________ Vi veri veniversum vivus vici.. |