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/)
-   -   Away problemi (https://www.ircforumlari.net/mirc-scripting-sorunlari/545390-away-problemi.html)

Kimimben 31 Ağustos 2013 15:44

Away problemi
 
Mrb arkaşlar bulmuş olduğum bir away kodunu üst toolbarıma koydum ve tıkladığım zaman away dialog halinde açılıyor ve çalışıyor kod şu şekilde

alias awy {
; if (!$dialog(awy)) { .remote on | var %d = $dialog(awy,awy,-4) }
if (!$dialog(awy)) { .remote on | dialog -m awy awy }
else { halt }
}
dialog Awy {
title "Meşgul Penceresi"
size -1 -1 120 45
option dbu
box "", 5, 2 1 115 40
button "Tamam", 2, 79 22 35 12, flat ok
edit "", 4, 5 22 69 11, text autos
text "Mesajınızı Yazın:", 1, 8 12 62 8
}
on *:dialog:awy:sclick:2: { Away $did(4) }
on 1:DIALOG:Awy:init:0: { did -f Awy 4 | .idset 2 }


Kod çalışıyor sadece üst toolbarımda 1ci tıklamam da dialog çıkıyor tekrar üst toolbarımdaki away yerine tıkladığım zaman away dan çıkmasını istiyorum yardımcı olacak arkadaşa şimdiden tşk ederim üst toolbardaki kodun olduğu kısım ise şöyle
if ($did(1).sel == 10) { dialog -m awy awy }

uFuK 31 Ağustos 2013 18:37

Cevap: Away problemi
 
on dialog:Awy:init:0: {
did -f Awy 4 | .idset 2
if $away == True { /away }
}

mevcut init satırını bununla değiştiriniz away dialogu her açıldıgında away olup olmadığınızı sorgulayacak ve awaysanız sizi awaydan cıkartıcaktır. Dialog açıldıgında away değilseniz işlem yapmayacaktır. Bknz: $away identifier's

Kimimben 31 Ağustos 2013 20:36

Cevap: Away problemi
 
alias awy {
; if (!$dialog(awy)) { .remote on | var %d = $dialog(awy,awy,-4) }
if (!$dialog(awy)) { .remote on | dialog -m awy awy }
else { halt }
}
dialog Awy {
title "Meşgul Penceresi"
size -1 -1 120 45
option dbu
box "", 5, 2 1 115 40
button "Tamam", 2, 79 22 35 12, flat ok
edit "", 4, 5 22 69 11, text autos
text "Mesajınızı Yazın:", 1, 8 12 62 8
}
on *:dialog:awy:sclick:2: { Away $did(4) }
on dialog:Awy:init:0: {
did -f Awy 4 | .idset 2
if $away == True { /away }
}


Sanırım dediğiniz bu şekilde bunu yaptığım zaman tıklıyorum away yazıyorum Meşgul konumuna geçtiniz (away) burası doğru şekilde çalışıyor tekrar tıkladığımda awaydan çıkmam gerekirken tekrar dialogu acıyor ve ordan sadece TAMAM tıklarsam çıkıyor normalde direk tıkladığımda çıkmıyor mu

uFuK 31 Ağustos 2013 20:45

Cevap: Away problemi
 
Sen Away butonuna tekrar tıkladıgında mı away'dan cıkmak istiyorsun ? ben dialogu away durumun aktifken tekrar açtıgında seni awaydan cıkartıcak şekilde yaptım.

on *:dialog:awy:sclick:2: {
if $away == True { /away }
Away $did(4)
}
Butona bastıgında away'san seni awaydan cıkartır away değilsen $did(4)'deki editbox verisiyle seni away yapar.

Kimimben 31 Ağustos 2013 21:03

Cevap: Away problemi
 
Ben ilk tıkladığımda away dialoğu çıkaracak ve away moduna geçecem zaten bu kısım çalışıyor sonra awaydan çıkmak istediğim zaman away tıkladığımda direk çıkmasını istiyorum

uFuK 31 Ağustos 2013 22:17

Cevap: Away problemi
 
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Away'a tıkladıgımda dediğin Away dialogu olmuyormu ? Away dialoguna tekrar tıkladıgımda otomatik cıksın demiyormusun

Kimimben 31 Ağustos 2013 22:21

Cevap: Away problemi
 
Evt hocam ilk tıkladığımda away mesajımı yazıp tmm diyorum ve AWAY a geçiyorum o kısım doğru şekilde çalışıyor awaydayken butona bastığımda dialog çıkarmadan direk awaydan çıksın diyorum

uFuK 31 Ağustos 2013 22:33

Cevap: Away problemi
 
Varya kafayı yicem :) sen bana pm ile teamwiaver ver gelip halledim başka türlü anlaşamicaz

By_ATMACA 31 Ağustos 2013 22:39

Cevap: Away problemi
 
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
Dipnot Mesajı:
Sizler Kulanmasaniz, Bizler Nasil Kulanalim.

Kimimben 31 Ağustos 2013 23:37

Cevap: Away problemi
 
Toprak kardeş tsk ederim verdiğin kod çalıştı. code tag kısmını bugun defalarca tıklamama rağmen çalışmadı diğer konularıma da bakarsanız oralarda hep code tag kullanmışımdır bugun kodu yazmadan önce yapmama rağmen olmadı.Yinede yardımların için Ufuk kardeşimede tşk ederim.


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

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