|
mys_35 Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. |
biri genelde DDD harfini uzatarak yazsa Nick: Lütfen kanalda harf uzatmayınız. [D] karakterinden [17] adet kullanıldı. diye uyarı yapabilirmiyiz sayısal ve harf bildirerek birde nick : istanbuldan bayan arskadaş varmı : yazan birini atmak örnek > [19:21:36] <Son_Savasciiiii> ızmırden bayan varmı qeLincik > deyince [19:21:37] *** Armani mod değiştirdi:+b Son_Savasciiiii!*@*
[19:21:37] *** Son_Savasciiiii Armani Tarafından Kanaldan Atıldı ( «Reklam veya arayış yapmak yasaktır» Kick Count °· «4461» ·° Fitted Mask(s) : *bayan*var*m?*) böyle birşey istiyorum Armani nickli kişiden naptımsa alamadım remoteyi yardımcı olabilecek varmı ?
|
Sana iki konuda da fikir vereyim, geliştirmende/şekillendirmende yardımcı olur.
1-) Tekrar eden karakter ve sayısı
Kod: Kodu kopyalamak için üzerine çift tıklayın!
on $*:text:/(\S)(\1+)/S:#deney:msg # $qt($nick) Tekrar Yaptınız Tekrar edilen karakter: $qt($left($regml(2),1)) Tekrar Sayısı $qt($len($regml(2)))
#deney kanalında yazılan cümlede-kelimede aynı karakter 1 veya daha fazla tekrar ediyorsa uyarır.
Sonuç: Kod: Kodu kopyalamak için üzerine çift tıklayın!
[18:03] <deneme5> selam naberrrrrrrrrrrrrrrrrrrrrrrrrr
[18:03] <Feragat> "deneme5" Tekrar Yaptınız Tekrar edilen karakter: "r" Tekrar Sayısı "25"
Not: Üstte verdiğim örneği daha da geliştirebilirsin. (Tekrar sayı limiti vs. gibi)
2-) Cümle içinde metin filtreleme
Kod: Kodu kopyalamak için üzerine çift tıklayın!
on *:text:*bayan*var*m?*:#deney:msg # $qt($nick) Arayış yasaktır. Filtre: $qt($matchkey)
#deney kanalında *bayan*var*m?* maskıyla eklediğimiz filtrenin metin içinde geçmesi durumunda Event'ın tetiklenmesini sağlıyoruz ve $matchkey tanımı ile filtremizi döndürüyoruz.
Sonuç: Kod: Kodu kopyalamak için üzerine çift tıklayın!
[18:07] <deneme5> ızmırden bayan varmı
[18:07] <Feragat> "deneme5" Arayış yasaktır. Filtre: "*bayan*var*m?*"
Senin bu filtrelenen kelime/cümleleri çoğaltman için event üzerindeki matchtext (yakalanmasını istediğimiz metin) kısmı yerine if koşuluyla çoğaltman gerek. Eğer belirleyeceğin filtreler çok fazlaysa, hash table / text / users yoluyla filtrelerini depolayıp kontrol ettirme koşulları oluşturmalısın.
Daha iyisini yapabilmek için incelemen gereken bölümler;
1-)
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
2-)
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
3-)
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
gibi..
Not: Eğer dersen ki; "Ben bu işi geliştirmek yerine direk kodu istiyorum. " Bunun için Buraya::->
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] konu açabilirsiniz. İstekleriniz doğrultusunda yapmak isteyen arkadaşlar cevap verecektir.
İyi forumlar.