Autor | Zpráva | ||
---|---|---|---|
orava Profil |
#1 · Zasláno: 12. 3. 2008, 08:51:03
ako urobim aby sa updatovala tablulka az napr 1 minutu od zavedenia prikazu?
|
||
nightfish Profil |
#2 · Zasláno: 12. 3. 2008, 08:56:16
to afaik nejde
k čemu to potřebuješ? třeba se tvůj problém dá vyřešit i jinak... |
||
jaco Profil |
#3 · Zasláno: 12. 3. 2008, 08:58:52 · Upravil/a: jaco
Mohol by si nechať skript minútu spať. Ale asi budeš mať problém s max_execution_time. Tomu by sa ale malo dať predísť s set_time_limit().
|
||
orava Profil |
#4 · Zasláno: 12. 3. 2008, 09:03:39
no robim si taku hru a tam sa vytvaraju jednotky nejaky cas ! tak ako to spravim aby sa spravili nejaky cas?
|
||
nightfish Profil |
#5 · Zasláno: 12. 3. 2008, 09:03:50
jaco
tím by ovšem dosáhl prodlevu před provedením příkazu, zatímco on chce nejdřív provést příkaz, pak minutu počkat, a pak až aby se dotaz projevil v databázi |
||
nightfish Profil |
#6 · Zasláno: 12. 3. 2008, 09:06:44
orava
aaha, takže jsem to pochopil jinak vesměs záleží na tom, jak to máš v databázi řešené mohla by tam být tabulka výroba, ve které by sis uložil typ jednotky a počátek výroby a pak na základě nějaké události po nějakém čase od výroby bys tento záznam v tabulce smazal a přidal si další záznam do tabulky s vyrobenými jednotkami (nejlépe v jedné transakci) podotýkám, že s programováním ani užíváním tohoto "typu" aplikací nemám žádné zkušenosti |
||
jaco Profil |
#7 · Zasláno: 12. 3. 2008, 09:08:17
nightfish
To by nemalo vadiť, veď zavolá skript a o minútu sa mu dotaz prejaví v databaze, funkčne tam nie je rozdiel. Tak, ako si hovoril ty, to samozrejme nejde. orava Tak buď, ako som spomínal, alebo si do tabuľky ukladaj vytvorené jednotky aj s časom, kedy sa tak stalo, a potom pri ich počítaní, alebo čokoľvek chceš s nimi robiť, budeš dávať pozor aj na čas. Ale to bude vcelku zložité. |
||
orava Profil |
#8 · Zasláno: 12. 3. 2008, 09:14:45
cas tam mam lebo tam mam aj ze ti nieco pridbudne po urcitom cas (100 za hodinu a tak)
da sa to spravit aj tak aby sa tie jednotky robili aj v nepritomnosti hraca? |
||
nightfish Profil |
#9 · Zasláno: 12. 3. 2008, 09:17:56
da sa to spravit aj tak aby sa tie jednotky robili aj v nepritomnosti hraca?
můžeš mít na serveru nějaký proces, který bude neustále běžet a provádět výpočty (ale ten bych rozhodně nedělal v PHP) jednodušší asi bude nic nepočítat, a provést výpočet až v okamžiku, kdy hráč zase přijde (spočítáš si dobu, která uběhla od poslední aktivity a provedeš přičtení všech vytvořených jednotek, domů, stromů, ...) |
||
orava Profil |
#10 · Zasláno: 12. 3. 2008, 09:19:04
nightfish
tak to mam pri tych surovinach ! ale vobec neviem ako to spravit pri jednotkach |
||
Časová prodleva: 16 let
|
0