Bienvenue sur Induste !

En vous inscrivant, vous pourrez discuter, partager et envoyer des messages privés avec d'autres membres de notre communauté.

Je m'inscris !

programme .bat impossible a finir

Statut
N'est pas ouverte pour d'autres réponses.

swordartpeni

Membre
Inscription
6 Juillet 2018
Messages
2
Réactions
0
Points
2 286
    Réponse de swordartpeni Archives : programme .bat impossible a finir
  • #1
bonjours, j'ai un soucis sur un petit jeux a choix que je suis entrain de faire je n'arrive pas a arriverdans la cabane ou le bois avez vous des solution merci.

@echo off
title white cock
@Mode con lines=10 cols=60
color 0E

::personnage
set /a sante=100
set /a degat=%random%%%9
set name=white cock

::ennemie 1
set s_ennemi_1=10
set a_ennemi_1=3
set n_ennemi_1=loozer

:Menu
cls
echo.
echo *****************
echo *1. Jouer *
echo *2. Aide *
echo *3. Quitter *
echo *****************
echo.
echo votre choix ?
choice /c 123 /n
if %errorlevel%==1 goto Démarrer_1
if %errorlevel%==2 goto Instructions
if %errorlevel%==3 goto Quitter

:Quitter
echo Merci d'avoir joue !
pause
exit /b

:Instructions
cls
echo je ne peux pas vous aider :(
pause
goto Menu

:Démarrer_1
cls
echo vous incarnez le fier hero %name%
echo alors que vous vous promenez tranquillement
echo Vous tombez nez a nez avec 3 loosers
echo Voulez-vous 1.combattre ou 2.prendre la fuite ?
choice /c 12 /n
if %errorlevel%==1 goto Combat_1
if %errorlevel%==2 goto Fuir_1
pause

:Fuir_1
cls
echo Vous avez fui la queue entre les jambes
pause
cls
echo Mais vous etes en vie
pause
cls
echo Vous aurez desormais le titre de little dick
set name=little dick
pause
goto Démarrer_1

:Combat_1
cls
echo Vous avez pris l'option de vous battre.
echo debut du combat

:Combattre_1_Loop
cls
echo.
echo ***************** ************
echo *%name%: %sante%* *%n_ennemi_1%: %s_ennemi_1%*
echo ***************** ************
echo.
set /p attaque= entre pour attaque
set /a s_ennemi_1 = %s_ennemi_1%-%degat%
set /a sante = %sante%-%a_ennemi_1%
echo degat provoque %degat% sante ennemie %s_ennemi_1% .
echo degat subit %a_ennemi_1% sante restante %sante%
pause
cls
set /a degat=%random%%%9
if %s_ennemi_1% GTR 1 goto Combattre_1_Loop
if %s_ennemi_1% LEQ 0 goto Gagné_Combattre_1
if %sante% GEQ 1 goto Combattre_1_Loop
if %sante% EQU 0 goto Perdu_Combattre_1

:perdu_Combattre_1
cls
echo Desole, vous venez de perdre le combat :(
pause
goto Menu

:Gagné_Combattre_1
cls
echo Felicitations, vous venez de remporter le combat !
pause
goto debut_aventure

:debut_aventure
cls
echo Apres une victoire supplementaire
echo Vous reprenez votre chemain
echo Vous arrivez a une intersection vous aller a droite ou tout droit ?
echo 1.tout droit 2.a droite
choice /c 12 /n
if %errorlevel%==1 goto tout_droit
if %errorlevel%==2 goto droite

:tout_droit
cls
echo vous continuer votre chemain
echo apres tout pourquoi changer de vois
pause
cls
echo apres plusieur longue minute vous arriver a un croisement
echo vous appercever un bois sur votre droite et une cabane sur votre gauche
echo aller vous toquer a la cabane ou explorer le bois?
echo 1.la cabane 2.le bois
choice /c 12 /n
if %errorlevel%=1 goto cabane_1
if %errorlevel%=2 goto bois_1

:cabane_1
cls
echo vous vous approchez de la cabane
pause
echo vous toquer mais personne ne repond
pause

:bois_1
cls
echo vous penetrer dans le bois
pause


:droite
cls
echo vous dessider dexplorer une autre vois
echo celle si est trop monotonne pour le hero que vous etes
pause
cls
echo vous appercever un bois sur votre gauche et une cabane sur votre droite
echo aller vous explorer le bois ou toquer a la cabane?
echo 1.bois 2.cabane
choice /c 12 /n
if %errorlevel%=1 goto bois
if %errorlevel%=2 goto cabane

:cabane
cls
echo vous vous approchez de la cabane
pause
echo vous toquer mais personne ne repond
pause

:bois
cls
echo vous penetrer dans le bois
pause
 

DEv_ShOoTz

Modérateur
Inscription
28 Mars 2011
Messages
7 764
Réactions
2 534
Points
27 558
    Réponse de DEv_ShOoTz Archives : programme .bat impossible a finir
  • #2
Une discussion très similaire existe déjà sur le forum.
Je déplace donc celle-ci pour cause de doublon . :modo:

 
Statut
N'est pas ouverte pour d'autres réponses.
Haut Bas