Launcheur de jeux

Soyez le premier à donner votre avis sur cette source.

Snippet vu 5 146 fois - Téléchargée 26 fois

Contenu du snippet

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 :)

A voir également

Ajouter un commentaire

Commentaire

arround
Messages postés
39
Date d'inscription
lundi 4 novembre 2002
Statut
Membre
Dernière intervention
22 septembre 2004
-
et t'ose te pretendre scripteur, ripper ! suivant !

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.