Autor Zpráva
Fiki
Profil
mohl bych někoho poprosit jak bych udělal v PHP herní čas že by třeba byla 1 realná minuta jako 10 herních minut... vůbec nemám představu jak na to mohl by mi někdo poradit nebo mi to celé napsat ? :-)
Jan Tvrdík
Profil
Fiki:
Uložíš si někde BOD 0 = časový údaj, od kterého odpočítáš herní čas.
Fiki
Profil
a jak ho budu updatovat? potřebuju aby jel pořád...
//edit aha takhle že se odečte z aktuálního datumu herní....
Fiki
Profil
nemohl bys mi ten script napsat ? vůbec nwm jak na něj :-(
vynalezce
Profil
$cas="normalni cas nekdy"
$gcas=$cas+(time-$cas)*10
netestovano snad to funguje $gcas je v sek.
Fiki
Profil
do proměný cas mám napsat co ? datum ? :)
Fiki
Profil
potřebuju abych si třeba do promeny odkdy napsal
12.3.2009
a od tý doby by se počítal čas třeba v sekundách... pak bych to sformátoval na hodiny a dny ;)
Jan Tvrdík
Profil
Fiki:
// 1. ledna 2008 bylo ve hře 1. března 2000
$gameTimeZeroPoint = mktime(0, 0, 0, 1, 1, 2008);
$gameTimeStartDate = mktime(0, 0, 0, 3, 1, 2000);

$gameTime = $gameTimeStartDate + (time() - $gameTimeZeroPoint) * 10;

echo date('j. n. Y H:i', $gameTime);
DoubleThink
Profil *
do proměný cas mám napsat co ? datum ? :)
Třeba počet sekund od 1. ledna 1970 (unixový čas) - viz time() a strtotime().
AM_
Profil
a jak ho budu updatovat? potřebuju aby jel pořád...
Každý počítač si čas updatuje automaticky sám, o to se nestarej. Ty ho předpokládám potřebuješ spíš zjistit v určitou chvíli (když uživatel spustí skript) a to je to, co píše Jan Tvrdík. Je důležité si uvědomit, co vlastně chceš udělat z hlediska programového.
Fiki
Profil
Děkuji vám

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: