Forum Le CBNA

Le Forum du CBNA a pour but de vous aider dans l'utilisation de GameMaker. Premier forum Francophone sous GameMaker, vous trouverez des .gmd, .gm6, .gmk, scripts, logiciels et d'autres ressources sur Le CBNA.
 
AccueilAccueil  ­FAQFAQ  ­RechercherRechercher  ­S'enregistrerS'enregistrer  ­MembresMembres  ­ConnexionConnexion  
Poster un nouveau sujet   Répondre au sujetPartager | 
 

 Compteur de temps en heure

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
gosc
Utilisateur confirmé: Rang *****


Nombre de messages: 1836
Localisation: Dans le nord, pourquoi ?
Projet Actuel: se lancer dans le C++

En cours :
What (22/100)
~Tisane~ (1/100)

En Pause :
What 2, 3 et 4 (2/100)
Monk Escape (1/100)
Puppet Magique (50/100)

Avancement:
8 / 1008 / 100


MessageSujet: Compteur de temps en heure   Mer 26 Aoû - 13:45

Salut, je vous propose de faire votre compteur de temps en suivant cette explication avec un code fourni pour faire que si le compteur est à 1, 2, 3, 4, 5, 6, 7, 8, 9, il y ai un zéro à coté, exemples : 01, 05

voilà, donc on va commencer par initier les variable Smile

Create :
Code:
alarm[0]=room_speed //l'alarm
time1="00" // l'heure
time2="00" // les minutes
time3="00" // les secondes
global.stop=0 // la variable de pause
key_ctrl=ord('P') // la variable de la touche pause
alarmo=0 // variable de mémoire


voilà, maintenant que tout le mondes est présent, on peut commencer à aller rendre visite à l'alarm[0]

Alarm[0] :
Code:
alarm[0]=room_speed // relance de l'alarm
if real(time3)>=9 {time3=string(real(time3)+1)} /////[système qui permet
if real(time3)<9 {time3="0"+string(real(time3)+1)} //[de rajouter des sec
if time3="60" {time3="00"
if real(time2)>=9 {time2=string(real(time2)+1)}
if real(time2)<9 {time2="0"+string(real(time2)+1)}}  // passage en min
if time2="60" {time2="00"
if real(time3)>=9 {time3=string(real(time3)+1)}
if real(time3)<9 {time3="0"+string(real(time3)+1)}} //passage en heure


ensuite step, pour mettre un système d'arrêt de chrono Smile

Code:
if keyboard_check_pressed(key_ctrl)
{global.stop=!global.stop
if global.stop=1 {alarmo=alarm[0]; alarm[0]=-1}else{alarm[0]=alarmo}}



et maintenant, on peut drawer le tout !

un exemple de comment le drawer :
Code:
draw_text(x,y,time1+":"+time2+":"+time3)


voilà ! si vous avez un bug, pensez à le signaler Smile

_________________
http://gosc-file.c.la/ | | http://willhostforfood.com/?Action=PublicDirectory&u=769

Projet Mario . . . . . . . . . . . de Topaze 22 || Tower Defense . . . . . . . . .de Nicoulas
Sonic BAII . . . . . . . . . . . .de Ablationner || Beside Of War. . . . . . . . de Wargamer
Dimension at War . . . . . . . de Al_Tanner || Les Mondes de Kraessor . . de Ombre
Shrapnel . . . . . . . .. . . . . . de zebdal . . . || Warfront . . . . . . . . . . . . . de morgan


Dernière édition par gosc le Jeu 27 Aoû - 12:32, édité 2 fois
Revenir en haut Aller en bas
http://willhostforfood.com/?Action=PublicDirectory&u=769
M@d_Doc
- Modérateur -


Nombre de messages: 5055
Localisation: 47°44'8.04
Projet Actuel: LightED (fini)
Avancement:
100 / 100100 / 100


MessageSujet: Re: Compteur de temps en heure   Mer 26 Aoû - 14:50

c'est bien... mais ça pompe.
Essaye de le refaire pour que les strings ne soit recalculés que l'orsqu'il le faut (toutes les secondes, minutes et heures, au lieu de tous les teps)

Mais sinon, bon boulot super

_________________
Revenir en haut Aller en bas
http://www.lecbna.org
gosc
Utilisateur confirmé: Rang *****


Nombre de messages: 1836
Localisation: Dans le nord, pourquoi ?
Projet Actuel: se lancer dans le C++

En cours :
What (22/100)
~Tisane~ (1/100)

En Pause :
What 2, 3 et 4 (2/100)
Monk Escape (1/100)
Puppet Magique (50/100)

Avancement:
8 / 1008 / 100


MessageSujet: Re: Compteur de temps en heure   Mer 26 Aoû - 14:51

ils sont recalculé chaque seconde, minute et heure :/

_________________
http://gosc-file.c.la/ | | http://willhostforfood.com/?Action=PublicDirectory&u=769

Projet Mario . . . . . . . . . . . de Topaze 22 || Tower Defense . . . . . . . . .de Nicoulas
Sonic BAII . . . . . . . . . . . .de Ablationner || Beside Of War. . . . . . . . de Wargamer
Dimension at War . . . . . . . de Al_Tanner || Les Mondes de Kraessor . . de Ombre
Shrapnel . . . . . . . .. . . . . . de zebdal . . . || Warfront . . . . . . . . . . . . . de morgan
Revenir en haut Aller en bas
http://willhostforfood.com/?Action=PublicDirectory&u=769
Wargamer
*Excellent utilisateur*


Nombre de messages: 4323
Localisation: qui s'y interesse?>>
Projet Actuel: Bataille de cake au fruits
Avancement:
10 / 10010 / 100


MessageSujet: Re: Compteur de temps en heure   Mer 26 Aoû - 14:55

ca me fiat penser a un que j'avait fiat ya pas longtmeps
mais j,utilisait qu'un variable que j'affichait différament pour les heures/secondes/minutes
je testerais bien, mais flemme gnii

_________________
Je suis un dans le GM Quiz!

Spoiler:
 
Revenir en haut Aller en bas
gosc
Utilisateur confirmé: Rang *****


Nombre de messages: 1836
Localisation: Dans le nord, pourquoi ?
Projet Actuel: se lancer dans le C++

En cours :
What (22/100)
~Tisane~ (1/100)

En Pause :
What 2, 3 et 4 (2/100)
Monk Escape (1/100)
Puppet Magique (50/100)

Avancement:
8 / 1008 / 100


MessageSujet: Re: Compteur de temps en heure   Mer 26 Aoû - 14:56

j'ai compris je vais faire un gm6 XD

_________________
http://gosc-file.c.la/ | | http://willhostforfood.com/?Action=PublicDirectory&u=769

Projet Mario . . . . . . . . . . . de Topaze 22 || Tower Defense . . . . . . . . .de Nicoulas
Sonic BAII . . . . . . . . . . . .de Ablationner || Beside Of War. . . . . . . . de Wargamer
Dimension at War . . . . . . . de Al_Tanner || Les Mondes de Kraessor . . de Ombre
Shrapnel . . . . . . . .. . . . . . de zebdal . . . || Warfront . . . . . . . . . . . . . de morgan
Revenir en haut Aller en bas
http://willhostforfood.com/?Action=PublicDirectory&u=769
Wargamer
*Excellent utilisateur*


Nombre de messages: 4323
Localisation: qui s'y interesse?>>
Projet Actuel: Bataille de cake au fruits
Avancement:
10 / 10010 / 100


MessageSujet: Re: Compteur de temps en heure   Mer 26 Aoû - 14:58

owi coeur

_________________
Je suis un dans le GM Quiz!

Spoiler:
 
Revenir en haut Aller en bas
gosc
Utilisateur confirmé: Rang *****


Nombre de messages: 1836
Localisation: Dans le nord, pourquoi ?
Projet Actuel: se lancer dans le C++

En cours :
What (22/100)
~Tisane~ (1/100)

En Pause :
What 2, 3 et 4 (2/100)
Monk Escape (1/100)
Puppet Magique (50/100)

Avancement:
8 / 1008 / 100


MessageSujet: Re: Compteur de temps en heure   Mer 26 Aoû - 15:02

gm6

_________________
http://gosc-file.c.la/ | | http://willhostforfood.com/?Action=PublicDirectory&u=769

Projet Mario . . . . . . . . . . . de Topaze 22 || Tower Defense . . . . . . . . .de Nicoulas
Sonic BAII . . . . . . . . . . . .de Ablationner || Beside Of War. . . . . . . . de Wargamer
Dimension at War . . . . . . . de Al_Tanner || Les Mondes de Kraessor . . de Ombre
Shrapnel . . . . . . . .. . . . . . de zebdal . . . || Warfront . . . . . . . . . . . . . de morgan


Dernière édition par gosc le Jeu 27 Aoû - 12:36, édité 1 fois
Revenir en haut Aller en bas
http://willhostforfood.com/?Action=PublicDirectory&u=769
Wargamer
*Excellent utilisateur*


Nombre de messages: 4323
Localisation: qui s'y interesse?>>
Projet Actuel: Bataille de cake au fruits
Avancement:
10 / 10010 / 100


MessageSujet: Re: Compteur de temps en heure   Mer 26 Aoû - 15:06

ah oaui ca marche gnii
je sias pas si ca pompe ou pas par contre noel

_________________
Je suis un dans le GM Quiz!

Spoiler:
 
Revenir en haut Aller en bas
gosc
Utilisateur confirmé: Rang *****


Nombre de messages: 1836
Localisation: Dans le nord, pourquoi ?
Projet Actuel: se lancer dans le C++

En cours :
What (22/100)
~Tisane~ (1/100)

En Pause :
What 2, 3 et 4 (2/100)
Monk Escape (1/100)
Puppet Magique (50/100)

Avancement:
8 / 1008 / 100


MessageSujet: Re: Compteur de temps en heure   Mer 26 Aoû - 15:09

lance en mode débug, tu verra les fps Wink

moi j'avais pas l'impression que ça pompe sur 60 fps :/

(pour mon jeu, avec tout les système à part le pantin, il me reste plus de 750/1000)

_________________
http://gosc-file.c.la/ | | http://willhostforfood.com/?Action=PublicDirectory&u=769

Projet Mario . . . . . . . . . . . de Topaze 22 || Tower Defense . . . . . . . . .de Nicoulas
Sonic BAII . . . . . . . . . . . .de Ablationner || Beside Of War. . . . . . . . de Wargamer
Dimension at War . . . . . . . de Al_Tanner || Les Mondes de Kraessor . . de Ombre
Shrapnel . . . . . . . .. . . . . . de zebdal . . . || Warfront . . . . . . . . . . . . . de morgan
Revenir en haut Aller en bas
http://willhostforfood.com/?Action=PublicDirectory&u=769
M@d_Doc
- Modérateur -


Nombre de messages: 5055
Localisation: 47°44'8.04
Projet Actuel: LightED (fini)
Avancement:
100 / 100100 / 100


MessageSujet: Re: Compteur de temps en heure   Mer 26 Aoû - 16:23

ah bah oui, j'avais pas fait gaffe à l'alarme, c'est effectivement réupdaté toutes les secondes noel
toutes mes excuses.
Tiens, ça mérite un

_________________
Revenir en haut Aller en bas
http://www.lecbna.org
gosc
Utilisateur confirmé: Rang *****


Nombre de messages: 1836
Localisation: Dans le nord, pourquoi ?
Projet Actuel: se lancer dans le C++

En cours :
What (22/100)
~Tisane~ (1/100)

En Pause :
What 2, 3 et 4 (2/100)
Monk Escape (1/100)
Puppet Magique (50/100)

Avancement:
8 / 1008 / 100


MessageSujet: Re: Compteur de temps en heure   Jeu 27 Aoû - 12:28

un script simple pour mettre en pause se chrono a été ajouté Smile

_________________
http://gosc-file.c.la/ | | http://willhostforfood.com/?Action=PublicDirectory&u=769

Projet Mario . . . . . . . . . . . de Topaze 22 || Tower Defense . . . . . . . . .de Nicoulas
Sonic BAII . . . . . . . . . . . .de Ablationner || Beside Of War. . . . . . . . de Wargamer
Dimension at War . . . . . . . de Al_Tanner || Les Mondes de Kraessor . . de Ombre
Shrapnel . . . . . . . .. . . . . . de zebdal . . . || Warfront . . . . . . . . . . . . . de morgan
Revenir en haut Aller en bas
http://willhostforfood.com/?Action=PublicDirectory&u=769
 

Compteur de temps en heure

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Programmation :: Scripts GML-
Poster un nouveau sujet   Répondre au sujet