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/)
-   -   Window Pencere Sorunu (https://www.ircforumlari.net/mirc-scripting-sorunlari/902761-window-pencere-sorunu.html)

Zadrich 21 Şubat 2021 00:09

Window Pencere Sorunu
 
Öncelikle Herkese Merhaba Kolay Gelsin Keyifli İF'ler Dilerim.
Sorun şu yaptıgım bir diyalog bar'ın da takıldım. Kanal ve Özel pencereler de kapatmayı uygulumada sorun yaşamıyorum ama @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] veya @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]lenen gibi ektra aktif pencere'lere de Diyalogumu kapatmayı başaramadım. Bu konuda bilğisi olan varsa yardımlarınızı bekliyorum. Şimdiden Teşekkür ederim
-
Aktif Kod
Kod:

on *:active:*:{
  if ($window($active).type == Channel) && !$dialog(sagbar) { sagbarac }
  if ($window($active).type == query) && $dialog(sagbar) { sagbarkapat }
  if $window(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) == @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) && $dialog(sagbar) { sagbarkapat }
}


Toprak 21 Şubat 2021 00:22

Cevap: Window Pencere Sorunu
 
Alıntı:

Zadrich Nickli Üyeden Alıntı (Mesaj 1042446505)
Öncelikle Herkese Merhaba Kolay Gelsin Keyifli İF'ler Dilerim.
Sorun şu yaptıgım bir diyalog bar'ın da takıldım. Kanal ve Özel pencereler de kapatmayı uygulumada sorun yaşamıyorum ama @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] veya @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]lenen gibi ektra aktif pencere'lere de Diyalogumu kapatmayı başaramadım. Bu konuda bilğisi olan varsa yardımlarınızı bekliyorum. Şimdiden Teşekkür ederim
-
Aktif Kod
Kod:

on *:active:*:{
  if ($window($active).type == Channel) && !$dialog(sagbar) { sagbarac }
  if ($window($active).type == query) && $dialog(sagbar) { sagbarkapat }
  if $window(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) == @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) && $dialog(sagbar) { sagbarkapat }
}



En basit olarak;
Kod:

elseif $dialog(sagbar) { sagbarkapat }
Kanal ve özel için eklemişsin zaten onlar hariç diğer tüm yerlerde kapatmak için bunu altına eklemen yeterli.

Zadrich 21 Şubat 2021 00:37

Cevap: Window Pencere Sorunu
 
Cevap için teşekkür ederim Toprak lakin verdiğiniz kodu uyguladım bu sefer de hangi pencereyi tıklar isem tıklıyayım diyalog Bar'ı açıp kapatıyor. Bilginiz olsun.
Bekli de ben anlatamadım. Kanal Penceresini Tıkladıgımda Diyalog'um acılıyor, Özel Pencereyi tıkladıgım da ise Diyalog kapanıyor bu @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]re gibi Ektra pencereler de de uygulamak için söylemiştim aslında.

Zadrich 21 Şubat 2021 03:15

Cevap: Window Pencere Sorunu
 
Tekrardan teşekkür ederim Toprak
-
Konu : Window İdentifier(s).
Yazan : daRkMoRGaN.
Tarih : 11 Aralık Perşembe.
-
Adlı eğitime bakarak daha fazla bilgi edinip olay kavrayıp çözdüm
-
Kodumun cevabı
-
Kod:

if ($window($active).type == custom) && $dialog(sagbar) { sagbarkapat }
-
harici pencereleri temsil eden komut kısmı, İF'te araştırma yapar iken egitime denk gelip okudum ve kavradım.
Konu Çözüme Kavuştu teşekkür ederim.


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

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