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

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   mIRC Scripting Sorunları (https://www.ircforumlari.net/mirc-scripting-sorunlari/)
-   -   farklı bir algılama remotesi (https://www.ircforumlari.net/mirc-scripting-sorunlari/382220-farkli-bir-algilama-remotesi.html)

cashmare 12 Şubat 2011 00:21

farklı bir algılama remotesi
 
s.a arkadaşlar
[00:19] <Levent> selam
bu kelimeyi
[00:19] <Levent> s
[00:19] <Levent> e
[00:19] <Levent> l
[00:19] <Levent> a
[00:19] <Levent> m
bu şekilde de yazıldıgında regex ile algılatabilirmiyiz..
yani birisi kanalda selam da yazsa algılansın
s
e
l
a
m
da yazsa tıpkı selam yazmış gibi algılasın..

Difuzyon 12 Şubat 2011 08:48

Cevap: farklı bir algılama remotesi
 
Şunu belirtmek isterim ki sadece 1 harf için yada basit bir eşleştirme için regex (Regular Expressions) kullanmayı öncelik olarak tavsiye etmem.

[00:19] <Levent> s
[00:19] <Levent> e
[00:19] <Levent> l
[00:19] <Levent> a
[00:19] <Levent> m

Bu örnekte herşey aynı dakika (60 sn. yada 60 sn.den az bir süre) içerisinde gerçekleşiyor.
Eşleştirmeyi şu kıstaslara göre belirleyebilirsiniz:
if ($1 == s) (Eğer 1. kelime s harfine eşitse işlem yapar.)
set -u60 %s örnek1 (60 sn. boyunca %s değişkenini hafıza da tut,süre bitiminde değişkeni kendiliğinden sil."Bu da demek oluyor ki 60 sn. boyunca belirttiğin satırları yazmazsa işlem yapmayacak,aynı zamanda diğer harfleri eşleştirirken %s değişkeni varmı yokmu diye sorgulayacağız.Ne malum ilk satır s yazıp,ikinci satırda e yerine başka birşey yazılacağı?" )

Yazan karşı taraf olduğu için TEXT eventı kullanılmalıdır,yukarıda verdiğim açıklamalara göre aşağıdaki satırların ne anlama geldiğini daha iyi kavrayacaksınız:

if ($1 == s) { set -u60 %s örnek1 }
if ($1 == e && %s) { set -u60 %e örnek2 }
if ($1 == l && %s && %e) { set -u60 %l örnek3 }
...
..
.
devamını getirirsiniz diye düşünüyorum.


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 22:56.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk