JeuWeb - Crée ton jeu par navigateur
compte a rebours - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : compte a rebours (/showthread.php?tid=1504)



compte a rebours - Talus - 24-07-2007

bonjour j'ai des petit probleme (2) pour l'aplication du compte a rebour

j'arive a le faire marcher mais ....... je vais vous expliquer


1er probleme :
j'ai plusieur compte a rebour sur ma page mais seulment 1 seul compte a rebours peut se lancer donc lorsqu'un compte a rebour est lancer les autre doivent etre bloquer un "-" s'affiche a la place du bouton mais je ne sais pas comment faire


2eme probleme :
j'aimerai quand le compte a rebour se declence, enlever des resource dans une base de donnée mais j'ai deja tenter avec un seul compte a rebour mai toute la page plante ^^


3eme probleme, je ne sais pas compter ^^ :
quand un compte a rebour est fine il doit metre a jour des donner dans la base de donner mais la encore je en sais pas comment faire



je maitrise tres peu le JS :mauvais:

merci de votre aide ce forum est geniale on trouve tout plein de truc et astuce utile (quand on sait les utiliser ^^)


RE: compte a rebours - Single Dark - 24-07-2007

Donc si je comprend bien, ton script c'est pour faire les pages de batiments?

Donc j'ai des solutions :

1er problème :

Pas trop bien comprids ton problème. Explique mieux S.T.P

2eme problème :

Pour cela il te suffit de faire un UPDATE dans ta base SQL. Il y a rien de plus simple.

3eme problème :

Idem que le 2eme problème, utilise une requete d'UPDATE. Et si tu n'y arrive pas, je te conseil d'aller refaire un petit tour sur "S.D.Z"...





J'espere t'avoir aider...


RE: compte a rebours - Maegia - 24-07-2007

Ok... Si je n'avais qu'un conseil à te donner, ce serait de ne pas faire activer tes scripts en fonction de ce compte-à-rebours. Utilises des timestamp dans ta base de données, tu le récupère chaque fois que la page se load. Tu le compares ensuite au temps actuel pour vérifier si le script doit ou non se lancer. Le temps s'est écoulé plusieurs fois (i.e. tu veux que le script s'exécute à chaque 5 minutes et il s'est écoulé 15 minutes ?) ? Fais une boucle, simplement... Jusque là, tout est en php. Et ensuite, sur ta page, tu utilises javascript pour n'afficher qu'un pseudo-compte-à-rebours, qui une fois arriver à 0, ne fais que reloader la page.


RE: compte a rebours - elazard - 25-07-2007

Oui utiliser le JS pour tes update est une assez mauvaise idée dans le sens où il est aisément désactivable par le client!