Autor | Zpráva | ||
---|---|---|---|
Fiki Profil |
#1 · Zasláno: 10. 4. 2009, 14:44:48
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 |
#2 · Zasláno: 10. 4. 2009, 14:47:02
Fiki:
Uložíš si někde BOD 0 = časový údaj, od kterého odpočítáš herní čas. |
||
Fiki Profil |
#3 · Zasláno: 10. 4. 2009, 14:52:19 · Upravil/a: Fiki
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 |
#4 · Zasláno: 10. 4. 2009, 15:01:54
nemohl bys mi ten script napsat ? vůbec nwm jak na něj :-(
|
||
vynalezce Profil |
#5 · Zasláno: 10. 4. 2009, 15:07:52
$cas="normalni cas nekdy"
$gcas=$cas+(time-$cas)*10 netestovano snad to funguje $gcas je v sek. |
||
Fiki Profil |
#6 · Zasláno: 10. 4. 2009, 15:12:21
do proměný cas mám napsat co ? datum ? :)
|
||
Fiki Profil |
#7 · Zasláno: 10. 4. 2009, 15:13:59
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 |
#8 · Zasláno: 10. 4. 2009, 15:20:35 · Upravil/a: Jan Tvrdík
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 * |
#9 · Zasláno: 10. 4. 2009, 15:24:03
|
||
AM_ Profil |
#10 · Zasláno: 10. 4. 2009, 16:28:16
„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 |
#11 · Zasláno: 10. 4. 2009, 17:53:08
Děkuji vám
|
||
Časová prodleva: 15 let
|
0