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 Dersleri (https://www.ircforumlari.net/mirc-scripting-dersleri/)
-   -   $ignore identifier kullanımı (https://www.ircforumlari.net/mirc-scripting-dersleri/829280-ignore-identifier-kullanimi.html)

Mylife 14 Temmuz 2019 16:46

$ignore identifier kullanımı
 
Konu: $ignore(N/address)
Anlatım: Mylife


Bu identifier /ignore nick olarak kullandığımız nickler üzerinde işlem yapmamızı sağlar. İdentifier özellikleri type, secs olmak üzere 2 unsur barındırır.

type;

İgnore listesinde belirtilen hedefin hangi unsurlar üzerinde engelli olduğunu gösterir.

Secs;


/ignore -uN kullanıldıysa, yoksaymanın kaldırılmasına kadar geçen saniye sayısını döndürür. ( süreli ignoreler)

$ignore(0) => İgnore listesinde total kaç engelli bulunduğunun sayısını verir.

$ignore(1) => İgnore listesinde ilk engelli olan kişiyi döndürür.

$ignore(1).type => İgnore listesinde ilk engelli kişinin hangi koşullarda listede bulunduğunu verir.

$ignore(1).secs => İgnore listesinde ilk engelli kişinin listeden kaldırılmasına ne kadar süre kaldığını döndürür. ( süreli ignoreler )

Örnekler;

/ignore deneme2 => * deneme2!*@* Rededilenler (Ignore) Listesine Eklendi

Kod:

//echo -a $ignore(0)
=> uygulandığımda 2 adet ignore listesinde bulunan kişi olduğu için '' 2 '' olarak döner.

Şimdi ignore listemde bulunan 2 adet olan engellenmiş listede kimler olduğunu öğrenelim...

Kod:

//echo -a $ignore(1)
=> 60!*@* olarak döner.

Kod:

//echo -a $ignore(2)
=> deneme2!*@* olarak döner.

Süreli ignoreler;

/ignore -u30 deneme3 => * deneme3!*@* Rededilenler (Ignore) Listesine 30 Saniyelik Eklendi.

Kod:

//echo -a $ignore(3).secs
=> 30 saniyelik engelli olan değerin kaç saniye sonra bu engelin kaldırılacağını döndörür. 3 adet belirli aralıklarla kullandığımda sonuç;

16
14
10

ve süre dolduğunda => * deneme3!*@* Rededilenler (Ignore) Listesinden Çıkarıldı olarak döner.

Kod:

//echo -a $ignore(1).type
=> private,channel,notice,ctcp,dcc,invite,codes olarak döner.

Not: $ignore(N/adress) olarak kullanılan identifier N bölümüne hangi numeric değer girilirse işlem yapar. Numeric değerin dışında direk olarak engelli olan adress de yazılabilir o şekilde işlem yapma olasılığı vardır.

Kod:

//echo -a $ignore(deneme2!*@*).type
=> private,channel,notice,ctcp,dcc,invite,codes olarak döner. ( cevap aynı. )

iyi forumlar.


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

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net