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/)
-   -   Görmek istemediğim yazıları nasıl gizlerim (https://www.ircforumlari.net/mirc-scripting-sorunlari/767943-gormek-istemedigim-yazilari-nasil-gizlerim.html)

LavdegoN 05 Şubat 2017 20:42

Görmek istemediğim yazıları nasıl gizlerim
 
Merhaba arkadaşlar;

Belirlediğim bazı kelimeleri içeren mesajların, kendi mirc ekranımda gözükmesini istemiyorum. Örnek vermek gerekirse içinde "şu an winampta dinliyor" , "çalan parça" , "radyo" gibi kelimeler içeren mesajlar benim mirc ekranımda gözükmesin. Bunun için nasıl bir kod kullanmalıyım?

Teşekkürler.

Feragat 05 Şubat 2017 21:34

Cevap: Görmek istemediğim yazıları nasıl gizlerim
 
1- matchtext (regexp)
Kod:

on $:text:/radyo|[Ççc]alan par[çÇc]a|şu an winampta/iS:#:haltdef
2- iswm operator (wildcard)
Kod:

on *:text:*:#:{
  if (*radyo* iswm $strip($1-)) || (*?alan par?a* iswm $strip($1-)) || (*?u an winampta* iswm $strip($1-)) {
    haltdef
  }
}

3- isin operator (string v1 is in string v2)
Kod:

on *:text:*:#:{
  if (radyo isin $strip($1-)) || (çalan parça isin $strip($1-)) || (şu an winampta isin $strip($1-)) {
    haltdef
  }
}

4- matchtext alias (regexp)
Kod:

alias words return /radyo|[Ççc]alan par[çÇc]a|şu an winampta/iS
on *:text:$($words):#:haltdef


Faydalı olması muhtemel kaynaklar

1- [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

2- [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

3- [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

4- [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

5- [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

6- [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Not - Hepsini test şansım olmadı. Küçük hatalar olabilir.

LavdegoN 05 Şubat 2017 22:24

Cevap: Görmek istemediğim yazıları nasıl gizlerim
 
Bu verdiğiniz kodların hiçbiri bende işe yaramadı. Yani halen içinde: winamp, radyo, şu an çalan vs gibi kelimeler geçen yazıları görüyorum kanalda. Acaba ben mi sorunumu anlatamadım. O yüzden daha ayrıntılı olarak açıklayacağım:

Örnek:

mevcut durum: (temsili)

[19:45:01] * Joins: Tears
[19:45:18] * Joins: walkie
[19:49:43] <raiden> selamlar
[19:49:43] <raiden> nasılsınız
[19:49:43] <vortex> şu an winampta dinliyor: lacuna coil - tears
[19:51:36] * Parts: Arias
[19:53:25] * Quits: fety
[19:54:43] <burgas> eyvalla sen nasılsın


olmasını istediğim:

[19:45:01] * Joins: Tears
[19:45:18] * Joins: walkie
[19:49:43] <raiden> selamlar
[19:49:43] <raiden> nasılsınız
[19:51:36] * Parts: Arias
[19:53:25] * Quits: fety
[19:54:43] <burgas> eyvalla sen nasılsın


Örnek şekilde gösterdiğim gibi birisi içinde istemediğim kelimeler geçen bir mesaj yazdığında, mirc o mesajı hiç göstermesin. Yani o kırmızı olarak belirttiğim yazı hiç görünmesin istiyorum.

Teşekkürler..

Feragat 05 Şubat 2017 22:36

Cevap: Görmek istemediğim yazıları nasıl gizlerim
 
Alıntı:

LavdegoN Nickli Üyeden Alıntı (Mesaj 1041841021)
Bu verdiğiniz kodların hiçbiri bende işe yaramadı. Yani halen içinde: winamp, radyo, şu an çalan vs gibi kelimeler geçen yazıları görüyorum kanalda. Acaba ben mi sorunumu anlatamadım. O yüzden daha ayrıntılı olarak açıklayacağım:

Örnek:

mevcut durum: (temsili)

[19:45:01] * Joins: Tears
[19:45:18] * Joins: walkie
[19:49:43] <raiden> selamlar
[19:49:43] <raiden> nasılsınız
[19:49:43] <vortex> şu an winampta dinliyor: lacuna coil - tears
[19:51:36] * Parts: Arias
[19:53:25] * Quits: fety
[19:54:43] <burgas> eyvalla sen nasılsın


olmasını istediğim:

[19:45:01] * Joins: Tears
[19:45:18] * Joins: walkie
[19:49:43] <raiden> selamlar
[19:49:43] <raiden> nasılsınız
[19:51:36] * Parts: Arias
[19:53:25] * Quits: fety
[19:54:43] <burgas> eyvalla sen nasılsın


Örnek şekilde gösterdiğim gibi birisi içinde istemediğim kelimeler geçen bir mesaj yazdığında, mirc o mesajı hiç göstermesin. Yani o kırmızı olarak belirttiğim yazı hiç görünmesin istiyorum.

Teşekkürler..

Kod:

on $^*:text:/radyo|[Ççc]alan par[çÇc]a|şu an winampta/:#:{ haltdef }

Kod:

on ^*:text:*:#:{
  if (*radyo* iswm $strip($1-)) || (*?alan par?a* iswm $strip($1-)) || (*?u an winampta* iswm $strip($1-)) {
    haltdef
  }
}

Üstte verdiklerimde Event Prefix'larına dikkat etmediğim için çalışmamış.
Bu şekilde dener misin (Test şansım oldu ve Bende çalıştı)

KuL 05 Şubat 2017 22:36

Cevap: Görmek istemediğim yazıları nasıl gizlerim
 
-------

LavdegoN 05 Şubat 2017 22:41

Cevap: Görmek istemediğim yazıları nasıl gizlerim
 
Teşekkürler @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] şimdi çalışıyor :)


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

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