Konu: Text event
Tekil Mesaj gösterimi
  #2  
Alt 01 Mart 2014, 00:12
Feragat - ait Kullanıcı Resmi (Avatar)
Feragat Feragat isimli Üye şimdilik offline konumundadır
 Chief 

mS Puan: 801
mS Derece: Feragat ÇalışkanFeragat ÇalışkanFeragat ÇalışkanFeragat ÇalışkanFeragat ÇalışkanFeragat ÇalışkanFeragat Çalışkan
 
Üyelik tarihi: 31 Mart 2012
Bulunduğu yer: $mircdir
Mesajlar: 92
Konular: 43
Eklentiler: 6
Alınan Teşekkür: 62
Yapılan Teşekkür: 40
Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
Cool

Alıntı:
comanche Nickli Üyeden Alıntı Mesajı göster
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..
Alıntı ile Cevapla
 
1 2 13 14 16 17 18 19 21 22 23 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 49 50 51 52 54 55 56 57 58 59 60 61 62 63 67 68 69 70 71 72 73 74 75 76