Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
Aide a un minuteur
Auteur Message
Répondre en citant
Message Aide a un minuteur 
Slt je voudrai faire un minuteur pour mon jeux, et qui dure 3min pour mon fichier bat comme ca:



et quand le joueur joue le minuteur et afficher au dessus du jeux mais dans la meme fenetre.
Merci pour votre aide.



Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message Aide a un minuteur 
Salut,

J'ai bricolé un p'tit minuteur vite fait, mais uniquement en secondes, si ça peux te dépanner
Code:

@echo off
set TEMPS=180
:REAFF_TIMER
cls
set OTE=1
set /a TEMPS = TEMPS - OTE
echo fin du jeu dans %TEMPS% secondes
@ping localhost -n 2 >nul
if %TEMPS% LEQ 0 goto :END_TIMER
goto :REAFF_TIMER
:END_TIMER
cls
echo Fin du jeu
pause


Si personne ne se dévoue, je te ferais un truc mieux quand j'aurais un peu plus de temps à moi ...
Avec les minutes, secondes et barre de défilement !




______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Répondre en citant
Message Aide a un minuteur 
Bon allez, il ne manque plus que la progress-bar Wink
Si tu a besoin d'un coup de main pour l'incrémenter, poste le code complet !

Code:

@echo off
:: By STRYK
:: -------------------------------------------
:: partie à placer en début de code
set TEMPS=180
:: -------------------------------------------


:: -------------------------------------------------------------------------------
:: partie à placer à l'endroit ou tu souhaites afficher le temps restant

:REAFF_TIMER

cls
set COR=
set OTE=1
set /a TEMPS=TEMPS-OTE

    if %TEMPS% GTR 119 (
        set MIN=02
        set /a SEC=TEMPS-120
        ) else (
    if %TEMPS% GTR 59 (
        set MIN=01
        set /a SEC=TEMPS-60
        )
        )
    if %TEMPS% LSS 60 (
        set MIN=00
        set /a SEC=TEMPS
        )

if %SEC% LSS 10 set COR=0
set AFF=%MIN%:%COR%%SEC%


echo. fin du jeu dans %AFF% secondes
@ping localhost -n 2 >nul

if %TEMPS% LEQ 0 goto :END_TIMER
goto :REAFF_TIMER

:END_TIMER
cls
echo Fin du jeu, vous venez de perdre 3mn de votre temps Lol
:: -------------------------------------------------------------------------------

pause




Dernière édition par stryk le Ven 23 Oct 2009 - 20:15; édité 1 fois

______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Répondre en citant
Message reponse 
Merci pour ta reponse mais le code du jeux je le mais ou je vondrais le maitre en dessou du minuteur en meme temp



Répondre en citant
Message Aide a un minuteur 
Heuuuu, c'était une question ?
si oui, ça dépend de ton batch ...

J'ai mis un commentaire dans le deuxieme code Exclamation




______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Répondre en citant
Message Aide a un minuteur 
Tien C l'un des niveaux c le plus facile:

@echo off
title Nombre Mystere Niveaux Facile
cls
echo Le but du jeux est de trouver le nombre mystere entre 1 a 100.
ping -n 5 127.0.0.1>nul
cls
set /a nb=%random%%%100
:menu
echo.
echo Entre un nombre entre 1 a 100.
echo.
set /p nbr= :
if %nbr% GTR %nb% (echo Le nombre mystere est plus petit.
color cf
goto menu
)
if %nb% GTR %nbr% (echo Le nombre mystere est plus grand.
color 9f
goto menu
)
if %nbr%==%nb% (cls
echo Bravo tu a trouve le nombre mystere qui etait %nb%
echo.
color e9
)

echo.
echo.
echo.
echo.
:choice
echo Veux-tu recommencer ?
echo.
echo 1:OUI
echo 2:NON
set /P choix=Tape le numero de tout choix:
if "%choix%"=="1" goto NombreMystere.bat
if "%choix%"=="2" Exit
echo choix invalide !
goto choice

:NombreMystere.bat
NombreMystere.bat



Répondre en citant
Message Aide a un minuteur 
Ah, oui, j'avais oublié les "set /p", ca fausse les compteurs !!
je vais proceder autrement, avec le temps réèl !

c'est un peu plus long à faire, surtout en batch, patience !




______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Répondre en citant
Message Aide a un minuteur 
ok merci



Message Aide a un minuteur 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch