26-08-2006, 07:54 PM
Moi je calculerer le temps au début, je le mettrait dans ma BDD. Et dans touts mes page (armée, batiment), j'ai un timastamp qui s'atualise a chaque lecture de la page. A chaque connection, tu fait:
Code PHP :
<?php
//tu récupère l'ancien timestamp de la dernière connection ($ancientps)
$temps = time();
$difference = $temps - $ancientps;
// tu récupère le temps de parcours que tu avait stocké ($tpsparcours)
$newtemps = $tpsparcours - difference;
if ($newtemps <= 0) // si le parcours est finit
{
//tu fait ton combat
}
else //si le parcours n'est pas finit
{
// tu modifie dans ta BDD le temps du parcours qui reste a faire par le nouveau.
}
?>
Voila le script non dévelloper que j'utilise pour la fabrication de mes batiments, de mes unités...