eyrgo
Messages postés60Date d'inscriptionsamedi 20 mai 2006StatutMembreDernière intervention28 janvier 2008
-
25 juin 2007 à 19:23
eyrgo
Messages postés60Date d'inscriptionsamedi 20 mai 2006StatutMembreDernière intervention28 janvier 2008
-
26 juin 2007 à 16:43
Voilà j'ai un probléme avec la dcx.
Voici mon code:
dialog rapide {
title "plop"
size -1 -1 1015 25
option pixels
}
on *:dialog:rapide:init:*:{
dcx Mark $dname rapide
xdialog -b rapide +x
dll system/dll/dcx.dll xdock -t $dialog(rapide).hwnd +v
xdialog -c rapide 1 button 1 1 150 25 bitmap
xdid -k rapide 1 +dn $rgb(255,0,255) $scriptdirsystem/images/Menur/ajr1.bmp
xdid -k rapide 1 +h $rgb(255,0,255) $scriptdirsystem/images/Menur/ajr2.bmp
xdid -k rapide 1 +s $rgb(255,0,255) $scriptdirsystem/images/Menur/ajr1.bmp
}
on *:dialog:rapide:sclick:*: {
if ($did == 1) { autojoin }
}
cs_wims
Messages postés2466Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention 1 août 20101 26 juin 2007 à 10:46
Tu as une accolade collé là : if ($did == 1) {dialog -m autojoin autojoin }
mais dans ton premier post elle n'y ai pas.
Il me semble que tu peux utiliser les commandes dcx sur des control non dcx mais pas l'inverse, la ton on dialog ne le verra pas le sclick car le control est dcx il faut que tu utilise l'alias callback ( pour toi rapide ) et faire :
alias rapide {if ($1 rapide && $2 sclick && $3 == 1) autojoin
}