Tout Dans le nom.... on change pas une équipe qui gagne :)
Source / Exemple :
Alias sf1 { /launcher }
Alias launcher { /dialog -m launcher launcher }
Dialog launcher {
title "¤ Launcher de jeux v1.0 /launcher ¤"
size -1 -1 300 300
option pixel
Icon images/jeux.ico,0
Button "Ok",1,65 270 80 20,ok
Button "Annuler",2,155 270 80 20,cancel
Tab "Jeux 1",3,5 5 290 260
Tab "Jeux 2",4,5 5 290 260
Tab "Jeux 3",5,5 5 290 260
Tab "Jeux 4",6,5 5 290 260
Tab "Jeux 5",7,5 5 290 260
Text "Jeu :",8,30 42 50 20,tab 3
Edit "",9,80 40 200 20,tab 3,autohs
Text "Fichier d'éxecution :",10,15 72 80 40,tab 3
Edit "",11,80 80 165 20,tab 3,autohs
button "...",12,250 80 30 20,tab 3
Text "Raccourcis :",13,15 122 80 20,tab 3
Edit "",14,80 120 200 20,tab 3,autohs
Text "Nouveau pseudo :",15,15 162 80 40,tab 3
Edit "",16,80 170 200 20,tab 3,autohs
Check "En réseau",17,110 202 80 20,tab 3
Text "Serveur :",18,20 232 80 20,tab 3
Edit "",19,80 230 200 20,tab 3,autohs
Text "Jeu :",20,30 42 50 20,tab 4
Edit "",21,80 40 200 20,tab 4,autohs
Text "Fichier d'éxecution :",22,15 72 80 40,tab 4
Edit "",23,80 80 165 20,tab 4,autohs
button "...",24,250 80 30 20,tab 4
Text "Raccourcis :",25,15 122 80 20,tab 4
Edit "",26,80 120 200 20,tab 4,autohs
Text "Nouveau pseudo :",27,15 162 80 40,tab 4
Edit "",28,80 170 200 20,tab 4,autohs
Check "En réseau",29,110 202 80 20,tab 4
Text "Serveur :",30,20 232 80 20,tab 4
Edit "",31,80 230 200 20,tab 4,autohs
Text "Jeu :",32,30 42 50 20,tab 5
Edit "",33,80 40 200 20,tab 5,autohs
Text "Fichier d'éxecution :",34,15 72 80 40,tab 5
Edit "",35,80 80 165 20,tab 5,autohs
button "...",36,250 80 30 20,tab 5
Text "Raccourcis :",37,15 122 80 20,tab 5
Edit "",38,80 120 200 20,tab 5,autohs
Text "Nouveau pseudo :",39,15 162 80 40,tab 5
Edit "",40,80 170 200 20,tab 5,autohs
Check "En réseau",41,110 202 80 20,tab 5
Text "Serveur :",42,20 232 80 20,tab 5
Edit "",43,80 230 200 20,tab 5,autohs
Text "Jeu :",44,30 42 50 20,tab 6
Edit "",45,80 40 200 20,tab 6,autohs
Text "Fichier d'éxecution :",46,15 72 80 40,tab 6
Edit "",47,80 80 165 20,tab 6,autohs
button "...",48,250 80 30 20,tab 6
Text "Raccourcis :",49,15 122 80 20,tab 6
Edit "",50,80 120 200 20,tab 6,autohs
Text "Nouveau pseudo :",51,15 162 80 40,tab 6
Edit "",52,80 170 200 20,tab 6,autohs
Check "En réseau",53,110 202 80 20,tab 6
Text "Serveur :",54,20 232 80 20,tab 6
Edit "",55,80 230 200 20,tab 6,autohs
Text "Jeu :",56,30 42 50 20,tab 7
Edit "",57,80 40 200 20,tab 7,autohs
Text "Fichier d'éxecution :",58,15 72 80 40,tab 7
Edit "",59,80 80 165 20,tab 7,autohs
button "...",60,250 80 30 20,tab 7
Text "Raccourcis :",61,15 122 80 20,tab 7
Edit "",62,80 120 200 20,tab 7,autohs
Text "Nouveau pseudo :",63,15 162 80 40,tab 7
Edit "",64,80 170 200 20,tab 7,autohs
Check "En réseau",65,110 202 80 20,tab 7
Text "Serveur :",66,20 232 80 20,tab 7
Edit "",67,80 230 200 20,tab 7,autohs
}
On *:dialog:launcher:edit:9: {
/set %jeu1.nom $did(9)
}
On *:dialog:launcher:edit:11: {
/set %jeu1.chemin $did(11)
}
On *:dialog:launcher:edit:14: {
/set %jeu1.raccourcis $did(14)
}
On *:dialog:launcher:edit:16: {
/set %jeu1.newpseudo $did(16)
}
On *:dialog:launcher:sclick:17: {
if (%jeu1.reseau == $null) { /set %jeu1.reseau o | /did -e launcher 19 }
else { /unset %jeu1.reseau | /did -b launcher 19 }
}
On *:dialog:launcher:edit:19: {
/set %jeu1.serveur $did(19)
}
On *:dialog:launcher:edit:21: {
/set %jeu2.nom $did(21)
}
On *:dialog:launcher:edit:23: {
/set %jeu2.chemin $did(23)
}
On *:dialog:launcher:edit:26: {
/set %jeu2.raccourcis $did(26)
}
On *:dialog:launcher:edit:28: {
/set %jeu2.newpseudo $did(28)
}
On *:dialog:launcher:sclick:29: {
if (%jeu2.reseau == $null) { /set %jeu2.reseau o | /did -e launcher 31 }
else { /unset %jeu2.reseau | /did -b launcher 31 }
}
On *:dialog:launcher:edit:31: {
/set %jeu2.serveur $did(31)
}
On *:dialog:launcher:edit:33: {
/set %jeu3.nom $did(33)
}
On *:dialog:launcher:edit:35: {
/set %jeu3.chemin $did(35)
}
On *:dialog:launcher:edit:38: {
/set %jeu3.raccourcis $did(38)
}
On *:dialog:launcher:edit:40: {
/set %jeu3.newpseudo $did(40)
}
On *:dialog:launcher:sclick:41: {
if (%jeu3.reseau == $null) { /set %jeu3.reseau o | /did -e launcher 43 }
else { /unset %jeu3.reseau | /did -b launcher 43 }
}
On *:dialog:launcher:edit:43: {
/set %jeu3.serveur $did(43)
}
On *:dialog:launcher:edit:45: {
/set %jeu4.nom $did(45)
}
On *:dialog:launcher:edit:47: {
/set %jeu4.chemin $did(47)
}
On *:dialog:launcher:edit:50: {
/set %jeu4.raccourcis $did(50)
}
On *:dialog:launcher:edit:52: {
/set %jeu4.newpseudo $did(52)
}
On *:dialog:launcher:sclick:53: {
if (%jeu4.reseau == $null) { /set %jeu4.reseau o | /did -e launcher 55 }
else { /unset %jeu4.reseau | /did -b launcher 55 }
}
On *:dialog:launcher:edit:55: {
/set %jeu4.serveur did(55)
}
On *:dialog:launcher:edit:57: {
/set %jeu5.nom $did(57)
}
On *:dialog:launcher:edit:59: {
/set %jeu5.chemin $did(59)
}
On *:dialog:launcher:edit:61: {
/set %jeu5.raccourcis $did(61)
}
On *:dialog:launcher:edit:64: {
/set %jeu5.newpseudo $did(64)
}
On *:dialog:launcher:sclick:65: {
if (%jeu5.reseau == $null) { /set %jeu5.reseau o | /did -e launcher 67 }
else { /unset %jeu5.reseau | /did -b launcher 67 }
}
On *:dialog:launcher:edit:67: {
/set %jeu5.serveur did(67)
}
On *:dialog:launcher:sclick:12: {
/did -ra launcher 11 $sfile($mircdir)
}
On *:dialog:launcher:sclick:24: {
/did -ra launcher 23 $sfile($mircdir)
}
On *:dialog:launcher:sclick:36: {
/did -ra launcher 35 $sfile($mircdir)
}
On *:dialog:launcher:sclick:48: {
/did -ra launcher 47 $sfile($mircdir)
}
On *:dialog:launcher:sclick:60: {
/did -ra launcher 59 $sfile($mircdir)
}
On *:dialog:launcher:init:*: {
/did -a launcher 9 %jeu1.nom
/did -a launcher 11 %jeu1.chemin
/did -a launcher 14 %jeu1.raccourcis
/did -a launcher 16 %jeu1.newpseudo
if (%jeu1.reseau == o) { /did -c launcher 17 }
if (%jeu1.reseau != o) { /did -b launcher 19 }
/did -a launcher 19 %jeu1.serveur
/did -a launcher 21 %jeu2.nom
/did -a launcher 23 %jeu2.chemin
/did -a launcher 26 %jeu2.raccourcis
/did -a launcher 28 %jeu2.newpseudo
if (%jeu2.reseau == o) { /did -c launcher 29 }
if (%jeu2.reseau != o) { /did -b launcher 31 }
/did -a launcher 31 %jeu2.serveur
/did -a launcher 33 %jeu3.nom
/did -a launcher 35 %jeu3.chemin
/did -a launcher 38 %jeu3.raccourcis
/did -a launcher 40 %jeu3.newpseudo
if (%jeu3.reseau == o) { /did -c launcher 41 }
if (%jeu3.reseau != o) { /did -b launcher 43 }
/did -a launcher 43 %jeu3.serveur
/did -a launcher 45 %jeu4.nom
/did -a launcher 47 %jeu4.chemin
/did -a launcher 50 %jeu4.raccourcis
/did -a launcher 52 %jeu4.newpseudo
if (%jeu4.reseau == o) { /did -c launcher 53 }
if (%jeu4.reseau != o) { /did -b launcher 55 }
/did -a launcher 55 %jeu4.serveur
/did -a launcher 57 %jeu5.nom
/did -a launcher 59 %jeu5.chemin
/did -a launcher 62 %jeu5.raccourcis
/did -a launcher 64 %jeu5.newpseudo
if (%jeu5.reseau == o) { /did -c launcher 65 }
if (%jeu5.reseau != o) { /did -b launcher 67 }
/did -a launcher 67 %jeu5.serveur
}
on *:input:*: {
if (%jeu1.raccourcis != $null) && ($1 == %jeu1.raccourcis) {
/ame joue à $+ %jeu1.nom $+ $iif(%jeu1.reseau == o,( $+ %jeu1.serveur $+ ))
/nick %jeu1.newpseudo
/run %jeu1.chemin
}
if (%jeu2.raccourcis != $null) && ($1 == %jeu2.raccourcis) {
/ame joue à $+ %jeu1.nom $+ $iif(%jeu2.reseau == o,( $+ %jeu2.serveur $+ ))
/nick %jeu2.newpseudo
/run %jeu2.chemin
}
if (%jeu3.raccourcis != $null) && ($1 == %jeu3.raccourcis) {
/ame joue à $+ %jeu3.nom $+ $iif(%jeu3.reseau == o,( $+ %jeu3.serveur $+ ))
/nick %jeu3.newpseudo
/run %jeu3.chemin
}
if (%jeu4.raccourcis != $null) && ($1 == %jeu4.raccourcis) {
/ame joue à $+ %jeu4.nom $+ $iif(%jeu4.reseau == o,( $+ %jeu4.serveur $+ ))
/nick %jeu4.newpseudo
/run %jeu4.chemin
}
if (%jeu5.raccourcis != $null) && ($1 == %jeu5.raccourcis) {
/ame joue à $+ %jeu5.nom $+ $iif(%jeu5.reseau == o,( $+ %jeu5.serveur $+ ))
/nick %jeu5.newpseudo
/run %jeu5.chemin
}
Conclusion :
tapez /launcheur pour lancer l'add on :)
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.