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/)
-   -   Popup'da Özeli Aç/Kapat Hakkında (https://www.ircforumlari.net/mirc-scripting-sorunlari/366026-popupda-ozeli-ac-kapat-hakkinda.html)

ShaLgam 18 Kasım 2010 19:57

Popup'da Özeli Aç/Kapat Hakkında
 
Popup'da şöyle birşey kullandım:
Kod:

n35=Özelimi Aç/Kapat
n36=.Kapat:/mode $me +D | /amsg Şuan özelim kapalı! $time %logo | echo -a 4[ $+ $time $+ ] * Özelleriniz kapatıldı! Artık kimse size özelden yazamayacak.
n37=.Aç:/mode $me -D | /amsg Şuan özelim açık! $time %logo | echo -a 4[ $+ $time $+ ] * Özelleriniz açıldı! Artık herkes size özelden yazabilecek.

Görünüşü böyle:
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Bundan sonrasında yapmak istediğim olay; birileri +D modunda yazarken, onlara özelin kapalı olduğunun uyarısının gitmesi ve aynı zamanda özeli kapalı olan kişiye ''Biri size yazdı, fakat özeliniz kapalı olduğundan yazdıkları size ulaşmadı!'' gibisinden notice veya ayrı bir @window'da uyarı gelmesi...

Nasıl yapabiliriz? Popup ile mümkün olmaz derseniz, remote olarak olur derseniz, bu fikre de açığım.

uFuK 18 Kasım 2010 20:17

Cevap: Popup'da Özeli Aç/Kapat Hakkında
 
Özelin kapalıyken birinin sana yazdığını nasıl anlamayı düşünüyorsun ?

Olmaz öyle kod,yazılmaz.

ShaLgam 18 Kasım 2010 20:25

Cevap: Popup'da Özeli Aç/Kapat Hakkında
 
Pekâla o halde şöyle diyelim; bana özelden yazılanlar ulaşmasın, ayrı bir @pencerede ''Biri size yazdı.'' diye uyarı versin... Yani +D modunu hiç karıştırmayalım.

uFuK 18 Kasım 2010 20:39

Cevap: Popup'da Özeli Aç/Kapat Hakkında
 
on ^*:text:*:?: {
$iif(!$window(@ozelmesaj),window -nC @OzeLMesaj) {
echo -et @ozeLmesaj $1-
halt
}
}

StanteaR 18 Kasım 2010 22:09

Cevap: Popup'da Özeli Aç/Kapat Hakkında
 
(« Özelim ») ( %ozelkapat )
.(• Kapat •):/.enable #ozelkapat | /set %ozelkapat Kapalı | /amsg $chan mesajın
.(• Aç •):/.disable #ozelkapat | /unset %ozelkapat Açık |
/amsg $chan mesajın
-

Alıntı:

#ozelkapat off
on ^*:OPEN:?:*: {
if (** iswm $1-) { $Kapat($nick,$1-) }
}
alias -l Kapat {
if (!$window(@Mesajlar)) { window -k @Mesajlar }
echo $colour(normal text) -tm @Mesajlar 4( $+ $1 $+ ) $2-
Kapa_kick $1
return halt
}
alias -l Kapa_kick {
if ($nick == $me) halt
.msg $nick 2Bılgısayar Basında Yokum 6Uyuyorum
}
#ozelkapat end
}


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

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