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/)
-   -   button disable (https://www.ircforumlari.net/mirc-scripting-sorunlari/357390-button-disable.html)

LordAres 01 Ekim 2010 03:56

button disable
 
aşağıdaki radyo addonu kullanıyorum. tek sorunum
çal buttonuna defalarca tıklanabiliyor. Çalı tıkladığımda nasıl kullanılmaz yaparım ve duru tıkladımda tekrar nasıl aktif ederim.

alias cal {
if ($1 != Dur) {
set %caldir $+(sjn.,$ticks)
.comopen %caldir wmplayer.ocx
var %z $com(%caldir,Url,4,bstr,$1-)
%z = $com(%caldir,Controls,3,dispatch* $+(%caldir,wmp))
%z = $com($+(%caldir,wmp),Play,3)
}
if ($1 == Dur) && ($com(%caldir)) {
%z = $com($+(%caldir,wmp),Stop,3)
unset %z
}
}

dialog nmkradio {
title "Radio"
size -1 -1 132 43
option dbu
edit "http://212.175.122.53:1453 ", 1, 32 12 98 10, autohs
text "Adres :", 2, 3 13 25 8
button "Çal", 3, 4 28 37 12
button "Dur", 4, 46 28 37 12
button "Gizle", 5, 89 28 37 12
text "Örnek : http://212.175.122.53:1453", 6, 28 2 101 8
}
on 1:dialog:nmkradio:*:*:{
if ($devent == init) {
did -a nmkradio 1 %radioadres
}
if ($devent == sclick) {
if ($did == 3) { .cal $did(1) | .set %radioadres $did(1) }
if ($did == 4) { .cal dur }
if ($did == 5) { .dialog -x nmkradio nmkradio }
}
}

menu * {
-
Radio aç:.dialog -m nmkradio nmkradio
-
}

fener1907 01 Ekim 2010 05:28

Cevap: button disable
 
Böyle bir düzenleme yaptım umarım beğenirsin, kodu olduğu gibi yüklemelisin sonra bir uyarı çıkar ona evet demelisin


Kod:

on *:LOAD:{
.set %radyoyayin -
}
alias cal {
if ($1 != Dur) {
set %caldir $+(sjn.,$ticks)
.comopen %caldir wmplayer.ocx
var %z $com(%caldir,Url,4,bstr,$1-)
%z = $com(%caldir,Controls,3,dispatch* $+(%caldir,wmp))
%z = $com($+(%caldir,wmp),Play,3)
}
if ($1 == Dur) && ($com(%caldir)) {
%z = $com($+(%caldir,wmp),Stop,3)
unset %z
}
}
dialog nmkradio {
title "Radio"
size -1 -1 132 43
option dbu
edit "http://212.175.122.53:1453 ", 1, 32 12 98 10, autohs
text "Adres :", 2, 3 13 25 8
button "Çal", 3, 4 28 37 12
button "Dur", 4, 46 28 37 12
button "Gizle", 5, 89 28 37 12
text "Örnek : http://212.175.122.53:1453", 6, 28 2 101 8
}
on 1:dialog:nmkradio:*:*:{
if ($devent == init) {
did -a nmkradio 1 %radioadres
if (%radyoyayin == -) { did -a $dname 3 Çal }
if (%radyoyayin == +) { did -a $dname 3 Çalıyor }
}
if ($devent == sclick) {
if ($did == 3) {
if (%radyoyayin == +) { echo -a 3 2 $me Yanlış Yere Tıkladın Zaten Radyo Açık... }
if (%radyoyayin == -) {
.cal $did(1) | .set %radioadres $did(1) | set %radyoyayin + | did -a $dname 3 Çalıyor
}
}
if ($did == 4) {
if (%radyoyayin == -) { echo -a $me Yanlış Yere Tıkladın Zaten Radyo Kapalı... }
if (%radyoyayin == +) {
.cal dur | set %radyoyayin - | did -a $dname 3 Çal
}
}
if ($did == 5) { .dialog -x nmkradio nmkradio }
}
}
menu * {
-
Radio aç:.timer 1 1 dialog -m nmkradio nmkradio | unset %radioadres
-
}


LordAres 01 Ekim 2010 08:53

Cevap: button disable
 
cok teşekkurler fakat radyo çalmıyor, sanırım bir yerinde hata var ama bulamadım.
eski kod ile denedim çalıyor, eskiyi kaldırdım bunu ekledim çalışmadı

fener1907 01 Ekim 2010 15:03

Cevap: button disable
 
verablese bi bakar mısın %radyoyayin - yazı var mı? yoksa yazı yazdığın herangi bir yere bunu yazıp tekrasr denersen çalısacaktır /set %radyoyayin -

LordAres 01 Ekim 2010 17:55

Cevap: button disable
 
evet hocam haklısın değişkenler kısmında yokmuş dedin gibi yaptım düzeldi
çok teşekkurler


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

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