jojorealisateur
Messages postés203Date d'inscriptionjeudi 9 mars 2017StatutMembreDernière intervention 8 juillet 2020
-
25 mai 2017 à 20:54
jojorealisateur
Messages postés203Date d'inscriptionjeudi 9 mars 2017StatutMembreDernière intervention 8 juillet 2020
-
28 juin 2017 à 11:52
Bonjour,
Je me suis lancé, il y peu dans la programmation en VBS et j'ai commencé par modifier des scripts que je trouvais sur le net afin de ne pas partir de rien. Généralement, je prends des jeux que je modifie. J'ai trouvé celui-ci sur le site https://sites.google.com/site/bapt390faisdesvideo/home/code-des-jeux-de-la-seri-jeu-bloc-note Le souci, c'est que le script fonctionne correctement pendant un certain moment, puis il s'arrête brusquement. Je n'ai presque aucunes connaissances en VBS, est-ce que quelqu'un pourrait m'aider ? Voici le script source :
dim NombreDeBaton dim NombreDeBatonSelect dim NombreDeBatonSelectOrdi dim BatonIntelligence dim Menu
msgbox "Bonjour, et bienvenue dans le jeu des bâtonnets !"_ + chr(13) _ + chr(13) _ + "Tu as devant toi 16 bâtonnets, tour à tour, toi et l'ordinateur ou un ami allez choisir de retirer un certain nombre de bâtonnets, "_ + chr(13) _ + "Tu as la possibilité d'en retirer 1, 2 ou 3." _ + chr(13) _ + "Celui qui prend le dernier bâtonnet a perdu !" _ + chr(13) _ + chr(13) _ + "Bonne chance, mais souviens toi que pour gagner, la stratégie est ta meilleure amie !", , "Les bâtonnets"
Menu = inputbox ("Comment veux-tu jouer ?" _ + chr(13) _ + chr(13) _ + "Entre: " _ + chr(13) _ + "' solo ' pour jouer contre l'ordinateur " _ + chr(13) _ + "' multi ' pour jouer à deux en duel" _ + chr(13) _ + "' info ' pour avoir des informations sur le logiciel" _ + chr(13) )
'Début du mode solo if (Menu = "solo") then
NombreDeBaton = 16
do
if (NombreDeBaton = 16) then NombreDeBatonSelect = cint(inputbox ("Combien de bâtonnets veux-tu enlever ? " _ + chr(13) _ + "(1, 2 ou 3) " _ + chr(13) _ + chr(13) _ + "Les bâtonnets: | | | | | | | | | | | | | | | | ; Reste: " & NombreDeBaton )) else if (NombreDeBaton = 15) then NombreDeBatonSelect = cint(inputbox ("Combien de bâtonnets veux-tu enlever ? " _ + chr(13) _ + "(1, 2 ou 3) " _ + chr(13) _ + chr(13) _ + "Les bâtonnets: | | | | | | | | | | | | | | | ; Reste: " & NombreDeBaton )) else if (NombreDeBaton = 14) then NombreDeBatonSelect = cint(inputbox ("Combien de bâtonnets veux-tu enlever ? " _ + chr(13) _ + "(1, 2 ou 3) " _ + chr(13) _ + chr(13) _ + "Les bâtonnets: | | | | | | | | | | | | | | ; Reste: " & NombreDeBaton )) else if (NombreDeBaton = 13) then NombreDeBatonSelect = cint(inputbox ("Combien de bâtonnets veux-tu enlever ? " _ + chr(13) _ + "(1, 2 ou 3) " _ + chr(13) _ + chr(13) _ + "Les bâtonnets: | | | | | | | | | | | | | ; Reste: " & NombreDeBaton )) else if (NombreDeBaton = 12) then NombreDeBatonSelect = cint(inputbox ("Combien de bâtonnets veux-tu enlever ? " _ + chr(13) _ + "(1, 2 ou 3) " _ + chr(13) _ + chr(13) _ + "Les bâtonnets: | | | | | | | | | | | | ; Reste: " & NombreDeBaton )) else if (NombreDeBaton = 11) then NombreDeBatonSelect = cint(inputbox ("Combien de bâtonnets veux-tu enlever ? " _ + chr(13) _ + "(1, 2 ou 3) " _ + chr(13) _ + chr(13) _ + "Les bâtonnets: | | | | | | | | | | | ; Reste: " & NombreDeBaton )) else if (NombreDeBaton = 10) then NombreDeBatonSelect = cint(inputbox ("Combien de bâtonnets veux-tu enlever ? " _ + chr(13) _ + "(1, 2 ou 3) " _ + chr(13) _ + chr(13) _ + "Les bâtonnets: | | | | | | | | | | ; Reste: " & NombreDeBaton )) else if (NombreDeBaton = 9) then NombreDeBatonSelect = cint(inputbox ("Combien de bâtonnets veux-tu enlever ? " _ + chr(13) _ + "(1, 2 ou 3) " _ + chr(13) _ + chr(13) _ + "Les bâtonnets: | | | | | | | | | ; Reste: " & NombreDeBaton )) else if (NombreDeBaton = 8) then NombreDeBatonSelect = cint(inputbox ("Combien de bâtonnets veux-tu enlever ? " _ + chr(13) _ + "(1, 2 ou 3) " _ + chr(13) _ + chr(13) _ + "Les bâtonnets: | | | | | | | | ; Reste: " & NombreDeBaton )) else if (NombreDeBaton = 7) then NombreDeBatonSelect = cint(inputbox ("Combien de bâtonnets veux-tu enlever ? " _ + chr(13) _ + "(1, 2 ou 3) " _ + chr(13) _ + chr(13) _ + "Les bâtonnets: | | | | | | | ; Reste: " & NombreDeBaton )) else if (NombreDeBaton = 6) then NombreDeBatonSelect = cint(inputbox ("Combien de bâtonnets veux-tu enlever ? " _ + chr(13) _ + "(1, 2 ou 3) " _ + chr(13) _ + chr(13) _ + "Les bâtonnets: | | | | | | ; Reste: " & NombreDeBaton )) else if (NombreDeBaton = 5) then NombreDeBatonSelect = cint(inputbox ("Combien de bâtonnets veux-tu enlever ? " _ + chr(13) _ + "(1, 2 ou 3) " _ + chr(13) _ + chr(13) _ + "Les bâtonnets: | | | | | ; Reste: " & NombreDeBaton )) else if (NombreDeBaton = 4) then NombreDeBatonSelect = cint(inputbox ("Combien de bâtonnets veux-tu enlever ? " _ + chr(13) _ + "(1, 2 ou 3) " _ + chr(13) _ + chr(13) _ + "Les bâtonnets: | | | | ; Reste: " & NombreDeBaton )) else if (NombreDeBaton = 3) then NombreDeBatonSelect = cint(inputbox ("Combien de bâtonnets veux-tu enlever ? " _ + chr(13) _ + "(1, 2 ou 3) " _ + chr(13) _ + chr(13) _ + "Les bâtonnets: | | | ; Reste: " & NombreDeBaton )) else if (NombreDeBaton = 2) then NombreDeBatonSelect = cint(inputbox ("Combien de bâtonnets veux-tu enlever ? " _ + chr(13) _ + "(1, 2 ou 3) " _ + chr(13) _ + chr(13) _ + "Les bâtonnets: | | ; Reste: " & NombreDeBaton )) else if (NombreDeBaton = 1) then NombreDeBatonSelect = cint(inputbox ("Combien de bâtonnets veux-tu enlever ? " _ + chr(13) _ + "(1, 2 ou 3) " _ + chr(13) _ + chr(13) _ + "Les bâtonnets: | ; Reste: " & NombreDeBaton )) else if (NombreDeBaton = 0) then NombreDeBatonSelect = cint(inputbox ("Combien de bâtonnets veux-tu enlever ? " _ + chr(13) _ + "(1, 2 ou 3) " _ + chr(13) _ + chr(13) _ + "Il reste 0 bâtonnet" )) end if end if end if end if end if end if end if end if end if end if end if end if end if end if end if end if end if
if (NombreDeBaton < NombreDeBatonSelect) then msgbox "Tu ne peux pas enlever autant de bâtonnets car il n'y en a pas assez sur le plateau !" _ + chr(13) _ + chr(13) _ + "Comme sanction, je déclare l'ordinateur vainqueur, fais plus attention la prochaine fois !", vbcritical+vbSystemModal ,"Les bâtonnets" Wscript.quit else end if
if ((NombreDeBatonSelect = 1) or (NombreDeBatonSelect = 2) or (NombreDeBatonSelect = 3)) then NombreDeBaton = NombreDeBaton - NombreDeBatonSelect else msgbox "Tu ne peux pas enlever ce nombre de bâtonnet(s) ! Tu peux seulement en retirer 1, 2 ou 3" _ + chr(13) _ + chr(13) _ + "Comme sanction, je déclare l'ordinateur vainqueur, fais plus attention la prochaine fois !", vbcritical+vbSystemModal ,"Les bâtonnets" Wscript.quit end if
if (NombreDeBaton = 0) then msgbox "Tu as perdu !"_ + chr(13) _ + chr(13) _ + "Mais c'est normal, personne ne peut vaincre l'ordinateur !" Wscript.quit else end if
Randomize BatonIntelligence = Int((3 * Rnd) + 1)
'L'intelligence artificielle if (NombreDeBaton = 1) then NombreDeBatonSelectOrdi = 1 else if (NombreDeBaton = 2) then NombreDeBatonSelectOrdi = 1 else if (NombreDeBaton = 3) then NombreDeBatonSelectOrdi = 2 else if (NombreDeBaton = 4) then NombreDeBatonSelectOrdi = 3 else if (NombreDeBaton = 5) then NombreDeBatonSelectOrdi = 1 else if (NombreDeBaton = 6) then NombreDeBatonSelectOrdi = 1 else if (NombreDeBaton = 7) then NombreDeBatonSelectOrdi = 2 else if (NombreDeBaton = 8) then NombreDeBatonSelectOrdi = 3 else if (NombreDeBaton = 9) then NombreDeBatonSelectOrdi = 1 else if (NombreDeBaton = 10) then NombreDeBatonSelectOrdi = 1 else if (NombreDeBaton = 11) then NombreDeBatonSelectOrdi = 2 else if (NombreDeBaton = 12) then NombreDeBatonSelectOrdi = 3 else if (NombreDeBaton = 13) then NombreDeBatonSelectOrdi = BatonIntelligence else if (NombreDeBaton = 14) then NombreDeBatonSelectOrdi = BatonIntelligence else if (NombreDeBaton = 15) then NombreDeBatonSelectOrdi = BatonIntelligence else if (NombreDeBaton = 16) then NombreDeBatonSelectOrdi = BatonIntelligence else end if end if end if end if end if end if end if end if end if end if end if end if end if end if end if end if
msgbox "Tu retires " & NombreDeBatonSelect & " bâtonnet(s) du plateau !" _ + chr(13) _ + "Il reste donc " & NombreDeBaton + NombreDeBatonSelectOrdi & " bâtonnet(s)." _ + chr(13) _ + chr(13) _ + "L'ordinateur a choisi de retirer " & NombreDeBatonSelectOrdi & " bâtonnet(s) !" _ + chr(13) _ + "Il reste donc " & NombreDeBaton & " bâtonnet(s) sur le plateau."
if (NombreDeBaton = 0) then msgbox "Bravo, tu as gagné !" _ + chr(13) _ + chr(13) _ + "Tu as vaincu l'ordinateur, tu dois être très doué, à moins que ça ne soit le hasard . . ." Wscript.quit else end if
loop
'Debut du mode multi-joueurs
else if (Menu = "multi") then
dim NombreDeBatonSelectJoueur1 dim NombreDeBatonSelectJoueur2
NombreDeBaton = 16
msgbox "Le joueur 1 commence !"
do
if (NombreDeBaton = 16) then NombreDeBatonSelectJoueur1 = cint(inputbox ("Joueur 1: " _ + chr(13) _ + "Combien de bâtonnets veux-tu enlever ? " _ + chr(13) _ + "(1, 2 ou 3) " _ + chr(13) _ + chr(13) _ + "Les bâtonnets: | | | | | | | | | | | | | | | | ; Reste: " & NombreDeBaton )) else if (NombreDeBaton = 15) then NombreDeBatonSelectJoueur1 = cint(inputbox ("Joueur 1: " _ + chr(13) _ + "Combien de bâtonnets veux-tu enlever ? " _ + chr(13) _ + "(1, 2 ou 3) " _ + chr(13) _ + chr(13) _ + "Les bâtonnets: | | | | | | | | | | | | | | | ; Reste: " & NombreDeBaton )) else if (NombreDeBaton = 14) then NombreDeBatonSelectJoueur1 = cint(inputbox ("Joueur 1: " _ + chr(13) _ + "Combien de bâtonnets veux-tu enlever ? " _ + chr(13) _ + "(1, 2 ou 3) " _ + chr(13) _ + chr(13) _ + "Les bâtonnets: | | | | | | | | | | | | | | ; Reste: " & NombreDeBaton )) else if (NombreDeBaton = 13) then NombreDeBatonSelectJoueur1 = cint(inputbox ("Joueur 1: " _ + chr(13) _ + "Combien de bâtonnets veux-tu enlever ? " _ + chr(13) _ + "(1, 2 ou 3) " _ + chr(13) _ + chr(13) _ + "Les bâtonnets: | | | | | | | | | | | | | ; Reste: " & NombreDeBaton )) else if (NombreDeBaton = 12) then NombreDeBatonSelectJoueur1 = cint(inputbox ("Joueur 1: " _ + chr(13) _ + "Combien de bâtonnets veux-tu enlever ? " _ + chr(13) _ + "(1, 2 ou 3) " _ + chr(13) _ + chr(13) _ + "Les bâtonnets: | | | | | | | | | | | | ; Reste: " & NombreDeBaton )) else if (NombreDeBaton = 11) then NombreDeBatonSelectJoueur1 = cint(inputbox ("Joueur 1: " _ + chr(13) _ + "Combien de bâtonnets veux-tu enlever ? " _ + chr(13) _ + "(1, 2 ou 3) " _ + chr(13) _ + chr(13) _ + "Les bâtonnets: | | | | | | | | | | | ; Reste: " & NombreDeBaton )) else if (NombreDeBaton = 10) then NombreDeBatonSelectJoueur1 = cint(inputbox ("Joueur 1: " _ + chr(13) _ + "Combien de bâtonnets veux-tu enlever ? " _ + chr(13) _ + "(1, 2 ou 3) " _ + chr(13) _ + chr(13) _ + "Les bâtonnets: | | | | | | | | | | ; Reste: " & NombreDeBaton )) else if (NombreDeBaton = 9) then NombreDeBatonSelectJoueur1 = cint(inputbox ("Joueur 1: " _ + chr(13) _ + "Combien de bâtonnets veux-tu enlever ? " _ + chr(13) _ + "(1, 2 ou 3) " _ + chr(13) _ + chr(13) _ + "Les bâtonnets: | | | | | | | | | ; Reste: " & NombreDeBaton )) else if (NombreDeBaton = 8) then NombreDeBatonSelectJoueur1 = cint(inputbox ("Joueur 1: " _ + chr(13) _ + "Combien de bâtonnets veux-tu enlever ? " _ + chr(13) _ + "(1, 2 ou 3) " _ + chr(13) _ + chr(13) _ + "Les bâtonnets: | | | | | | | | ; Reste: " & NombreDeBaton )) else if (NombreDeBaton = 7) then NombreDeBatonSelectJoueur1 = cint(inputbox ("Joueur 1: " _ + chr(13) _ + "Combien de bâtonnets veux-tu enlever ? " _ + chr(13) _ + "(1, 2 ou 3) " _ + chr(13) _ + chr(13) _ + "Les bâtonnets: | | | | | | | ; Reste: " & NombreDeBaton )) else if (NombreDeBaton = 6) then NombreDeBatonSelectJoueur1 = cint(inputbox ("Joueur 1: " _ + chr(13) _ + "Combien de bâtonnets veux-tu enlever ? " _ + chr(13) _ + "(1, 2 ou 3) " _ + chr(13) _ + chr(13) _ + "Les bâtonnets: | | | | | | ; Reste: " & NombreDeBaton )) else if (NombreDeBaton = 5) then NombreDeBatonSelectJoueur1 = cint(inputbox ("Joueur 1: " _ + chr(13) _ + "Combien de bâtonnets veux-tu enlever ? " _ + chr(13) _ + "(1, 2 ou 3) " _ + chr(13) _ + chr(13) _ + "Les bâtonnets: | | | | | ; Reste: " & NombreDeBaton )) else if (NombreDeBaton = 4) then NombreDeBatonSelectJoueur1 = cint(inputbox ("Joueur 1: " _ + chr(13) _ + "Combien de bâtonnets veux-tu enlever ? " _ + chr(13) _ + "(1, 2 ou 3) " _ + chr(13) _ + chr(13) _ + "Les bâtonnets: | | | | ; Reste: " & NombreDeBaton )) else if (NombreDeBaton = 3) then NombreDeBatonSelectJoueur1 = cint(inputbox ("Joueur 1: " _ + chr(13) _ + "Combien de bâtonnets veux-tu enlever ? " _ + chr(13) _ + "(1, 2 ou 3) " _ + chr(13) _ + chr(13) _ + "Les bâtonnets: | | | ; Reste: " & NombreDeBaton )) else if (NombreDeBaton = 2) then NombreDeBatonSelectJoueur1 = cint(inputbox ("Joueur 1: " _ + chr(13) _ + "Combien de bâtonnets veux-tu enlever ? " _ + chr(13) _ + "(1, 2 ou 3) " _ + chr(13) _ + chr(13) _ + "Les bâtonnets: | | ; Reste: " & NombreDeBaton )) else if (NombreDeBaton = 1) then NombreDeBatonSelectJoueur1 = cint(inputbox ("Joueur 1: " _ + chr(13) _ + "Combien de bâtonnets veux-tu enlever ? " _ + chr(13) _ + "(1, 2 ou 3) " _ + chr(13) _ + chr(13) _ + "Les bâtonnets: | ; Reste: " & NombreDeBaton )) else if (NombreDeBaton = 0) then NombreDeBatonSelectJoueur1 = cint(inputbox ("Joueur 1: " _ + chr(13) _ + "Combien de bâtonnets veux-tu enlever ? " _ + chr(13) _ + "(1, 2 ou 3) " _ + chr(13) _ + chr(13) _ + "Il reste 0 bâtonnet" )) end if end if end if end if end if end if end if end if end if end if end if end if end if end if end if end if end if
if (NombreDeBaton < NombreDeBatonSelectJoueur1) then msgbox "Tu ne peux pas enlever autant de bâtonnets car il n'y en a pas assez sur le plateau !" _ + chr(13) _ + chr(13) _ + "Comme sanction, je déclare le joueur 2 vainqueur, fais plus attention la prochaine fois !", vbcritical+vbSystemModal ,"Les bâtonnets" Wscript.quit else end if
if ((NombreDeBatonSelectJoueur1 = 1) or (NombreDeBatonSelectJoueur1 = 2) or (NombreDeBatonSelectJoueur1 = 3)) then NombreDeBaton = NombreDeBaton - NombreDeBatonSelectJoueur1 else msgbox "Tu ne peux pas enlever ce nombre de bâtonnet(s) ! Tu ne peux seulement en retirer 1, 2 ou 3" _ + chr(13) _ + chr(13) _ + "Comme sanction, je déclare le joueur 2 vainqueur, fais plus attention la prochaine fois !", vbcritical+vbSystemModal ,"Les bâtonnets" Wscript.quit end if
if (NombreDeBaton = 0) then msgbox "Le joueur 2 a gagné !" Wscript.quit else end if
msgbox "Le joueur 1 retire " & NombreDeBatonSelectJoueur1 & " bâtonnet(s) du plateau !" _ + chr(13) _ + "Il reste donc " & NombreDeBaton & " bâtonnet(s)." _ + chr(13) _ + chr(13) _ + "C'est maintenant au tour du joueur 2 !"
if (NombreDeBaton = 16) then NombreDeBatonSelectJoueur2 = cint(inputbox ("Joueur 2: " _ + chr(13) _ + "Combien de bâtonnets veux-tu enlever ? " _ + chr(13) _ + "(1, 2 ou 3) " _ + chr(13) _ + chr(13) _ + "Les bâtonnets: | | | | | | | | | | | | | | | | ; Reste: " & NombreDeBaton )) else if (NombreDeBaton = 15) then NombreDeBatonSelectJoueur2 = cint(inputbox ("Joueur 2: " _ + chr(13) _ + "Combien de bâtonnets veux-tu enlever ? " _ + chr(13) _ + "(1, 2 ou 3) " _ + chr(13) _ + chr(13) _ + "Les bâtonnets: | | | | | | | | | | | | | | | ; Reste: " & NombreDeBaton )) else if (NombreDeBaton = 14) then NombreDeBatonSelectJoueur2 = cint(inputbox ("Joueur 2: " _ + chr(13) _ + "Combien de bâtonnets veux-tu enlever ? " _ + chr(13) _ + "(1, 2 ou 3) " _ + chr(13) _ + chr(13) _ + "Les bâtonnets: | | | | | | | | | | | | | | ; Reste: " & NombreDeBaton )) else if (NombreDeBaton = 13) then NombreDeBatonSelectJoueur2 = cint(inputbox ("Joueur 2: " _ + chr(13) _ + "Combien de bâtonnets veux-tu enlever ? " _ + chr(13) _ + "(1, 2 ou 3) " _ + chr(13) _ + chr(13) _ + "Les bâtonnets: | | | | | | | | | | | | | ; Reste: " & NombreDeBaton )) else if (NombreDeBaton = 12) then NombreDeBatonSelectJoueur2 = cint(inputbox ("Joueur 2: " _ + chr(13) _ + "Combien de bâtonnets veux-tu enlever ? " _ + chr(13) _ + "(1, 2 ou 3) " _ + chr(13) _ + chr(13) _ + "Les bâtonnets: | | | | | | | | | | | | ; Reste: " & NombreDeBaton )) else if (NombreDeBaton = 11) then NombreDeBatonSelectJoueur2 = cint(inputbox ("Joueur 2: " _ + chr(13) _ + "Combien de bâtonnets veux-tu enlever ? " _ + chr(13) _ + "(1, 2 ou 3) " _ + chr(13) _ + chr(13) _ + "Les bâtonnets: | | | | | | | | | | | ; Reste: " & NombreDeBaton )) else if (NombreDeBaton = 10) then NombreDeBatonSelectJoueur2 = cint(inputbox ("Joueur 2: " _ + chr(13) _ + "Combien de bâtonnets veux-tu enlever ? " _ + chr(13) _ + "(1, 2 ou 3) " _ + chr(13) _ + chr(13) _ + "Les bâtonnets: | | | | | | | | | | ; Reste: " & NombreDeBaton )) else if (NombreDeBaton = 9) then NombreDeBatonSelectJoueur2 = cint(inputbox ("Joueur 2: " _ + chr(13) _ + "Combien de bâtonnets veux-tu enlever ? " _ + chr(13) _ + "(1, 2 ou 3) " _ + chr(13) _ + chr(13) _ + "Les bâtonnets: | | | | | | | | | ; Reste: " & NombreDeBaton )) else if (NombreDeBaton = 8) then NombreDeBatonSelectJoueur2 = cint(inputbox ("Joueur 2: " _ + chr(13) _ + "Combien de bâtonnets veux-tu enlever ? " _ + chr(13) _ + "(1, 2 ou 3) " _ + chr(13) _ + chr(13) _ + "Les bâtonnets: | | | | | | | | ; Reste: " & NombreDeBaton )) else if (NombreDeBaton = 7) then NombreDeBatonSelectJoueur2 = cint(inputbox ("Joueur 2: " _ + chr(13) _ + "Combien de bâtonnets veux-tu enlever ? " _ + chr(13) _ + "(1, 2 ou 3) " _ + chr(13) _ + chr(13) _ + "Les bâtonnets: | | | | | | | ; Reste: " & NombreDeBaton )) else if (NombreDeBaton = 6) then NombreDeBatonSelectJoueur2 = cint(inputbox ("Joueur 2: " _ + chr(13) _ + "Combien de bâtonnets veux-tu enlever ? " _ + chr(13) _ + "(1, 2 ou 3) " _ + chr(13) _ + chr(13) _ + "Les bâtonnets: | | | | | | ; Reste: " & NombreDeBaton )) else if (NombreDeBaton = 5) then NombreDeBatonSelectJoueur2 = cint(inputbox ("Joueur 2: " _ + chr(13) _ + "Combien de bâtonnets veux-tu enlever ? " _ + chr(13) _ + "(1, 2 ou 3) " _ + chr(13) _ + chr(13) _ + "Les bâtonnets: | | | | | ; Reste: " & NombreDeBaton )) else if (NombreDeBaton = 4) then NombreDeBatonSelectJoueur2 = cint(inputbox ("Joueur 2: " _ + chr(13) _ + "Combien de bâtonnets veux-tu enlever ? " _ + chr(13) _ + "(1, 2 ou 3) " _ + chr(13) _ + chr(13) _ + "Les bâtonnets: | | | | ; Reste: " & NombreDeBaton )) else if (NombreDeBaton = 3) then NombreDeBatonSelectJoueur2 = cint(inputbox ("Joueur 2: " _ + chr(13) _ + "Combien de bâtonnets veux-tu enlever ? " _ + chr(13) _ + "(1, 2 ou 3) " _ + chr(13) _ + chr(13) _ + "Les bâtonnets: | | | ; Reste: " & NombreDeBaton )) else if (NombreDeBaton = 2) then NombreDeBatonSelectJoueur2 = cint(inputbox ("Joueur 2: " _ + chr(13) _ + "Combien de bâtonnets veux-tu enlever ? " _ + chr(13) _ + "(1, 2 ou 3) " _ + chr(13) _ + chr(13) _ + "Les bâtonnets: | | ; Reste: " & NombreDeBaton )) else if (NombreDeBaton = 1) then NombreDeBatonSelectJoueur2 = cint(inputbox ("Joueur 2: " _ + chr(13) _ + "Combien de bâtonnets veux-tu enlever ? " _ + chr(13) _ + "(1, 2 ou 3) " _ + chr(13) _ + chr(13) _ + "Les bâtonnets: | ; Reste: " & NombreDeBaton )) else if (NombreDeBaton = 0) then NombreDeBatonSelectJoueur2 = cint(inputbox ("Joueur 2: " _ + chr(13) _ + "Combien de bâtonnets veux-tu enlever ? " _ + chr(13) _ + "(1, 2 ou 3) " _ + chr(13) _ + chr(13) _ + "Il reste 0 bâtonnet" )) end if end if end if end if end if end if end if end if end if end if end if end if end if end if end if end if end if
if (NombreDeBaton < NombreDeBatonSelectJoueur2) then msgbox "Tu ne peux pas enlever autant de bâtonnets car il n'y en a pas assez sur le plateau !" _ + chr(13) _ + chr(13) _ + "Comme sanction, je déclare le joueur 1 vainqueur, fais plus attention la prochaine fois !", vbcritical+vbSystemModal ,"Les bâtonnets" Wscript.quit else end if
if ((NombreDeBatonSelectJoueur2 = 1) or (NombreDeBatonSelectJoueur2 = 2) or (NombreDeBatonSelectJoueur2 = 3)) then NombreDeBaton = NombreDeBaton - NombreDeBatonSelectJoueur2 else msgbox "Tu ne peux pas enlever ce nombre de bâtonnet(s) ! Tu peux seulement en retirer 1, 2 ou 3" _ + chr(13) _ + chr(13) _ + "Comme sanction, je déclare le joueur 1 vainqueur, fais plus attention la prochaine fois !", vbcritical+vbSystemModal ,"Les bâtonnets" Wscript.quit end if
if (NombreDeBaton = 0) then msgbox "Le joueur 1 a gagné !" Wscript.quit else end if
msgbox "Le joueur 2 retire " & NombreDeBatonSelectJoueur2 & " bâtonnet(s) du plateau !" _ + chr(13) _ + "Il reste donc " & NombreDeBaton & " bâtonnet(s)." _ + chr(13) _ + chr(13) _ + "C'est maintenant au tour du joueur 1 !"
loop
'Début des informations
else if (Menu = "info") then
msgbox "Information: " _ + chr(13) _ + chr(13) _ + "Ce script a été créé par la chaine YouTube Tutolande !" _ + chr(13) _ + "Tu peux aller y faire un tour et t'abonner, il y a pleins de choses à voir en informatique (astuces, tutoriels et bien plus...)" _ + chr(13) _ + chr(13) _ + "La page YouTube Tutolande va s'ouvrir à la fermeture de cette fenêtre, jete un coup d'oeil ! ", , "Informations"
Set sh = WScript.CreateObject("WScript.Shell") sh.Run("Explorer http://www.youtube.com/user/Tutolande")
else
msgbox "Cette option n'est pas reconnue ! Vérifie l'ortographe !"
end if end if end if
Merci d'avance !
Jojorealisateur
A voir également:
Ce fichier VBS ne s’exécute pas correctement (erreur 800A000D)
f894009
Messages postés17205Date d'inscriptiondimanche 25 novembre 2007StatutMembreDernière intervention19 octobre 20241 709 26 mai 2017 à 14:52
Bonjour,
erreur 800A000D Type Mysmatch: ok avec rien est un exemple de cette erreur
Fichier modifie pour entrer Menu et menu solo( touche annuler, saisie a vide, lettre au lieu de chiffre, croix), a vous de voir pour multi
https://mon-partage.fr/f/zSCzjDxH/
jojorealisateur
Messages postés203Date d'inscriptionjeudi 9 mars 2017StatutMembreDernière intervention 8 juillet 202018 26 mai 2017 à 15:53
Il y a toujours des erreurs apparemment car si je laisse le script ouvert pendant un certain moment (10 secondes environ), une autre erreur apparaît.
Merci quand même,
Jojorealisateur
f894009
Messages postés17205Date d'inscriptiondimanche 25 novembre 2007StatutMembreDernière intervention19 octobre 20241 709
>
jojorealisateur
Messages postés203Date d'inscriptionjeudi 9 mars 2017StatutMembreDernière intervention 8 juillet 2020 26 mai 2017 à 16:37
re,
une autre erreur apparaît. Laquelle???????????????,,
jojorealisateur
Messages postés203Date d'inscriptionjeudi 9 mars 2017StatutMembreDernière intervention 8 juillet 202018
>
f894009
Messages postés17205Date d'inscriptiondimanche 25 novembre 2007StatutMembreDernière intervention19 octobre 2024 26 mai 2017 à 19:11
C'est l'erreur 800A000D
ligne 125 cract. 5
f894009
Messages postés17205Date d'inscriptiondimanche 25 novembre 2007StatutMembreDernière intervention19 octobre 20241 709
>
jojorealisateur
Messages postés203Date d'inscriptionjeudi 9 mars 2017StatutMembreDernière intervention 8 juillet 2020 26 mai 2017 à 19:59
Re,
Ben oui, je vous ai ecrit ceci :
Fichier modifie pour entrer Menu et menu solo Donc si vous utilisez le menu multi, les modifs ne sont pas faites, a vous de regarder les modif faites pour menu solo et essayez de les reporter
jojorealisateur
Messages postés203Date d'inscriptionjeudi 9 mars 2017StatutMembreDernière intervention 8 juillet 202018 Modifié le 4 juin 2017 à 08:43
Eeeeeuuuuh, oui, pourquoi pas, mais, comment ??????? Comme je l'ai écrit dans mon premier message, "Je n'ai presque aucunes connaissances en VBS"...
Tous ce que je suis capable de faire, c'est
x = msgbox("Message",0+0+0,"Titre")
...
Que dois-je faire EXACTEMENT ??????????
Merci d'avance
26 mai 2017 à 15:53
Merci quand même,
Jojorealisateur
26 mai 2017 à 16:37
une autre erreur apparaît.
Laquelle???????????????,,
26 mai 2017 à 19:11
ligne 125 cract. 5
26 mai 2017 à 19:59
Ben oui, je vous ai ecrit ceci :
Fichier modifie pour entrer Menu et menu solo
Donc si vous utilisez le menu multi, les modifs ne sont pas faites, a vous de regarder les modif faites pour menu solo et essayez de les reporter
Modifié le 4 juin 2017 à 08:43
Tous ce que je suis capable de faire, c'est ...
Que dois-je faire EXACTEMENT ??????????
Merci d'avance