eyrgo
Messages postés60Date d'inscriptionsamedi 20 mai 2006StatutMembreDernière intervention28 janvier 2008
-
8 août 2007 à 21:52
eyrgo
Messages postés60Date d'inscriptionsamedi 20 mai 2006StatutMembreDernière intervention28 janvier 2008
-
8 août 2007 à 22:14
Voila j'ai probleme de mémoire dans les variables avec les radio
Voici mon code:
dialog mdi {
title "Configuration de votre profil"
size -1 -1 470 310
option pixels
box "Shinobi Information", 1, 10 4 450 270
box "Choisisez votre village", 2, 20 20 130 110
icon 3, 25 40 20 20, system/images/mahou.jpg
radio "Mahou", 4, 50 40 60 20, group result
icon 5, 25 68 20 20, system/images/gensou.jpg
radio "Gensou", 6, 50 70 60 20, group result
icon 7, 25 95 20 20, system/images/chikara.jpg
radio "Chikara", 8, 50 100 60 20, group result
box "Votre Sexe", 9, 20 150 130 110
icon 10, 25 175 20 20, system/images/homme.jpg
radio "Homme", 11, 50 180 60 20, group result
icon 12, 25 215 20 20, system/images/femme.jpg
radio "Femme", 13, 50 220 60 20, group result
box "Votre age", 14, 170 20 130 110
radio "10-15 ans", 15, 200 40 80 20, group result
radio "15-20 ans", 16, 200 70 80 20, group result
radio "20- et plus", 17, 200 100 80 20, group result
box "Votre ville", 18, 170 150 130 110
edit %ville , 19, 172 200 120 20
box "Entrez votre équipe", 20, 320 20 130 110
edit %equipe, 21, 325 55 115 20
radio "Je n'ai pas d'equipe", 22, 325 90 115 20, group result
box "Votre grade", 23, 320 150 130 110
radio "Gennin", 24, 380 165 65 20, group result
radio "Chunnin", 25, 370 190 65 20, group result
Radio "Junnin", 26, 360 215 65 20, group result
radio "Kage", 27, 350 235 65 20, group result
button "Suivant -->", 28, 385 280 75 20
}
on *:dialog:mdi:sclick:*:{
if ($did == 4) { set %mdi m }
if ($did == 6) { set %mdi g }
if ($did == 8) { set %mdi c }
if ($did == 13) { set %mdi h }
if ($did == 11) { set %mdi f }
if ($did == 15) { set %mdi j }
if ($did == 16) { set %mdi a }
if ($did == 17) { set %mdi s }
if ($did == 21) { set %mdi e }
if ($did == 22) { set %mdi pe }
if ($did == 24) { set %mdi ge }
if ($did == 25) { set %mdi ch }
if ($did == 26) { set %mdi ju }
if ($did == 27) { set %mdi ka }
if ($did == 28) {
if (%mdi = m) {
/.emailaddr Mahou@shinobi.fr
/.identd on Mahou
}
if (%mdi = g) {
/.emailaddr Gensou@shinobi.fr
/.identd on Gensou
}
if (%mdi = c) {
/.emailaddr Chikara@shinobi.fr
/.identd on Chikara
}
dialog -x mdi mdi | dialog -m mde mde
}
}
Il n'ya que la derniere radio selectionnerqui reste dans les variables
help please
cs_ISoKa
Messages postés435Date d'inscriptionjeudi 27 avril 2006StatutMembreDernière intervention17 octobre 2008 8 août 2007 à 22:06
Bonjour,
forcement que c'est le dernier qui reste en memoire vu que sans arret tu écrase ta variable. tu peux pas aussi facilement faire ca. Tu dois sois te créer plusiers variable ou alors une seule variable mais que tu gere par les tokkens. Et dans les 2 cas bien comprendre que tu as des valeurs qui peuvent cohabiter et d'autres non, donc bien penser à ces cas de figure. Genre "m" et "ka" peuvent exister en meme temps mais par contre "ju" et "ka" s'interdisent l'un l'autre.