IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  vaybe sohbet

>
+
Etiketlenen Kullanıcılar

30Beğeni(ler)
  • 5 Post By Feragat
  • 4 Post By IrCbaStarD
  • 5 Post By uFuK
  • 8 Post By Feragat
  • 6 Post By Feragat
  • 2 Post By Feragat

 
 
LinkBack Seçenekler Arama Stil
Prev önceki Mesaj   sonraki Mesaj Next
Alt 09 Mayıs 2015, 16:52   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: on TEXT ile ilgili




Zifiri Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] verdiğin açıklayıcı ve öğretici cevaplar için teşekkür ederim. ON eventinde $ prefixi ile ilgili merak ettiğim bir konu daha var. mesela içinde küfür kelimeleri olan bir txt dosyamız olsun. #benimkanalim'da bu sözlerin geçmesi durumunda nicke ban atacak bir script yapmak isteyelim;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on $*:text:%kufurkoruma:#benimkanalim:{ ban $chan $nick }

bu scripti ayarlamamız için %kufurkoruma'yı nasıl set'lememiz gerekiyor?

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
//set %kufurkoruma $read(kufurler.txt)

yine şu şekilde saçmaladım ama? yanlış yoldayım sanırım
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.



on text eventında $ prefixi yalnızca regex matchtext eklemek için kullanılır. Üstteki koduna örneklerde gösterdiğim gibi,

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:/kelime1|kelime2|kelime3|kelime4|kelime5/Si:#benimkanalim:{

böyle bir eklenti yaparsan, belirttiğin kelimelerde event tetiklenir ve ne uygulamak istiyorsan onu uygular.

Matchtext kısmına $read komutuda eklenebilir ama senin istediğin gibi bir olay için değil.

- Matchtext kısmına $read eklemek,

mIRC Klasöründe deneme.txt isimli bir dosyamız olduğunu farzedelim. Bu .txt dosyasının içeriği şöyle olsun.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
bir iki üç dört beş

1-
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:$($read(deneme.txt,w,ü*)):#deney:msg # Eşleşen: $matchkey - deneme.txt içindeki ü* filtresine uyan ilk satır ile tetiklenir. [16:44] <Feragat> üç [16:44] <deneme6> Eşleşen: üç


2-
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:$($read(deneme.txt,w,*i*)):#deney:msg # Eşleşen: $matchkey - deneme.txt içinde *i* filtresine uyan ilk satırla tetiklenir. [16:45] <Feragat> bir [16:45] <deneme6> Eşleşen: bir

3-
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:$($read(deneme.txt,1)):#deney:msg # Eşleşen: $matchkey - deneme.txt içindeki 1. satırda geçen text ile tetiklenir. [16:46] <Feragat> bir [16:46] <deneme6> Eşleşen: bir

- Ve daha pek çok olasılık mümkün.

Bunun dışında .txt içindeki küfürlü kelimeleri okutup karşılaştırmak için matchtext e veri girmek yerine farklı yollar denemelisin, örnek: while döngüsü gibi..

__________________
The Ghost of Christmas Past...

mircscripting.net
 
Alıntı ile Cevapla

 

Etiketler
ile, ilgili, text


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Göz ile ilgili Deyimler - Gözle ilgili Deyim Zen Atasözleri ve Deyimler 0 03 Şubat 2013 12:20
on ^*:TEXT: ile ilgili Requiem mIRC Scripting Sorunları 13 13 Aralık 2008 20:55
$_sw(TEXT) ve $_swkoruma(TEXT) identifiers (küfür koruması) SpecifiC mIRC Scripting Hazır Kodlar 1 20 Ağustos 2007 18:08