![]() |
ScreenSaver otomatiğe bağlamada Sorun Mircscripts.org'dan , mirc için matrix Ekrankoruyucu buldum. Manuel olarak çalıştırabiliyorum. /matrix yazınca devreye giriyor. popups ve menülerede ekleyebiliyorum. Ancak istediğim şey, Away konumuna geçtiğimde ve 5 dakika kimseye mesaj yazmadığımda bu ekrankoruyucunun otomatik olarak devreye girmesini istiyorum. Kendim yapmayı denedim ancak istediğim şeyi oluşturamadım kodlarla. ßu konuda yardıma ihtiyacım var ?? |
Belirli bir süre konuşmadığında otomatik olarak away olma hakkında bir soru vardı. Oradaki kodlara bakarsan yardımı dokunur. |
Forumu dolaştım ancak. bu konuyla alakalı bi metin bulamadım. |
Alıntı:
Benim istediğim Away konumuna geçince ve 5 dakika kimseye mesaj yazmadığımda, Scriptin otomatik oLarak Ekran koruyucusunu aktif etmesini istiyorum. Otomatik away modu değil sorun yaşadığım.. |
Alıntı:
Bağlandığında (on connect) 0 kere (sonsuz) 30 saniye aralıklarla checkidle komutunu uygula. if $idle >= $iif(%idle.time,$ifmatch,1800) Eğer boş durduğum süre ($idle) belirlediğim %idle.time değerinden büyükse veya değere eşitse; if $chan(0) >= 1 Eğer bulunduğum kanal sayısı 1 veya daha fazla ise (yani kanallardaysam); ame away: $duration($iif(%idle.time,$ifmatch,1800)) idle. Bulunduğum kanallara away olduğumu bildir. away autoaway: $duration($iif(%idle.time,$ifmatch,1800)) idle Ve aynı şekilde bildiri mesajımı /away komutu ile away mesajıma da yaz. Kodun açıklaması da bu şekilde. |
iLgin için teşekkürLer Mephisto.. |
Rica ederim, kısa bir süre önce aldığım bir karar dolayısıyla artık kod konusunda yardım isteyenleri teşvik ediyorum çalışmaları için :) Takıldığın herhangi bir yerde sorabilirsin tekrar. Yine yapamazsan bakarız bir çaresine :) |
ßilgi payLaştıça güzeldir. Tekrar teşekkürler. Çalışmalarınızda başarıLAr |
Bu mirc idle için bağlantı içinde aynı sekilde kullanbilirsin.. on *:start:{ ;mirc $idle (aylak) süresini kontrol eder /kontrol: ile bu senin ;mircde işlem yapmadıgın ve edit box da yazı yazmadıgın süredir.. .timerkont 0 5 .kontrol: } alias kontrol: { ;%süre_saniye değişkeni kac saniye sonra devreye girmesi gerektirini belirler.. ;eger $idle > %süre_saniye 'den yüksek ise devreye girer ;$calc(%süre_saniye / 60) gibi bunu bir dialog da dk. olarakda değiştirebilirsin. if ($idle > %süre_saniye ) { .matrix } } |
otomatik devre dısı on *:start:{ .timerknt 0 1 devredışı: } alias devredışı: { set %mouse: $moduse.dy $mouse.dx } if (%mouse: != %mouse_ilk_konum) { if ($window(@matrix) { .ekran_koruyucu_kapat_komutu ;window -c matrix gibi } } ;bunu ekrankoruyucu alias sına yerleştir ;ilk mouse konumunu alırsın ve yukarıdaki aliasa göre işlem su sekilde ;devreden cıkar mouse kıpırdayınca konumları karsılastırır uyusma ;olmazsa ekrankoruyucu devreden cıkar.. alias matrix { set %mouse: $moduse.dy $mouse.dx ..... } |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 18:44. |
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