Timer probleem

Gestart doorGamerod2 reacties11 weergaven

3 berichten · pagina 1 van 1

Gamerod

Lid · Topicstarter

Berichten
32
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hallo allemaal,

Ik probeer een timer te maken voor het maken van gebouwen. Het is de bedoeling dat de gebouwen achter elkaar worden gemaakt. Om dit de bereiken heb ik in feite 2 timers gemaakt. Eentje heeft ID 1 en eentje heeft ID 2. De eerste timer werkt perfect. Maar aangezien het 2e gebouw pas na de 1ste mag gaan bouwen moet hij tijden gaan optellen.

In de database staat een rij time_later . Dit geeft aan wanneer de timer afloopt. Om dus te ervoor te zorgen moet ik de tijd die het duurt om het tweede gebouw te maken optellen bij deze time_later. Dit is waar het probleem ontstaat sadley
[COLOR= #0000BB]<?php

$waittime[/COLOR] [COLOR= #007700]=[/COLOR] strtorow[COLOR= #007700][[/COLOR][COLOR= #DD0000]1 minutes[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #FF8000]// als we al een gebouw vinden dat gebouwd wordt moeten we de tijden optellen[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$id1count[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700])
{[/COLOR]                                                    
       [COLOR= #0000BB]$time_start[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/microtime"]microtime[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$id1row[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]time_later[/COLOR][COLOR= #007700]]);[/COLOR]
                                                                                                                                                
       [COLOR= #0000BB]$timestartmilsec[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$time_start[/COLOR] / [COLOR= #0000BB]1000[/COLOR][COLOR= #007700];[/COLOR]    
                                                                                
       [COLOR= #0000BB]$timestartsec[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$timestartmilsec[/COLOR] / [COLOR= #0000BB]1000[/COLOR][COLOR= #007700];[/COLOR]
                                                                                
       [COLOR= #0000BB]$extratime[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$timestartsec[/COLOR] [COLOR= #007700]+[/COLOR] [COLOR= #0000BB]$waittime[/COLOR] [COLOR= #007700];[/COLOR]
       [COLOR= #0000BB]$goaltime[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR] [COLOR= #0000BB]$extratime[/COLOR][COLOR= #007700]);
}[/COLOR]

[COLOR= #FF8000]// anders is het gewoon de tijd op het moment + de wachttijd                                                                        else[/COLOR]
[COLOR= #007700]{[/COLOR]
    [COLOR= #0000BB]$goaltime[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"Y-m-d H:i:s "[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$waittime[/COLOR][COLOR= #007700]);
}[/COLOR]
?>


Dit is wat ik momenteel heb. Hij zet de tijd normaal in de database maar met dit script zit hij er om een of andere reden ong. 20 minuten naast. Weet iemand misschien hoe ik dus tijden kan optellen?
0
Gamerod

Lid · Topicstarter

Berichten
32
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
is al opgelost biggrin
slotje biggrin
0
Berichten
6.144
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ben je een soort Tribalwars aan het maken?
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren