Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 62 Pomógł: 2 Dołączył: 29.12.2006 Skąd: Polska, gliwice Ostrzeżenie: (0%)
|
pisze gre w php i mysql i chcialbym poznac najprostrzy sposob rozwiazania mojego problemu:
otoz chce zeby kazdemu uzytkownikowi co minute dodawala sie jakas wartosc (automatycznie) do danego wiersza w tabeli z danymi (np. drewno +5 co minute) sry za chaotyczne pisanie prosze o szybka odpowiedz |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 603 Pomógł: 131 Dołączył: 24.07.2007 Skąd: Górny Śląsk Ostrzeżenie: (0%)
|
Ja bym to zrobił tak:
Mam zapisane w bazie danych kiedy user ostatnio widział ile ma drewna (czasDrewna) oraz ile wtedy tego drewna miał. User loguje się 2. raz (tzn chodzi mi o to, że powinien zobaczyć już zaktualizowaną wartość drewna) to sprawdzam czy to 'logowanie' ma miejsce 5 minut lub więcej od czasuDrewna. Jeśli tak to obliczam (nie chce mi się teraz myśleć, ale nie powinno być najmniejszego problemu, żeby to obliczyć) ile powinien mieć tego drewna więcej od czasu kiedy widział je ostatnio. Po obliczeniu aktualizujemy ilość drewna w bazie oraz czas kiedy to było. PS. Jest tu tylko trochę do przemyślenia z czasem: jeśli np. od ostatniego widzenia drewna do nast. minęło 5min i 12 sek. to zamiast dodawać 5,jakieś_grosze_po_przecinku to wg mnie lepiej dać 5 i do czasu zapisanego w bazie dodać tylko to 5 minut. PS2. Mam nadzieję, że pomogłem:) Pzdr. |
|
|
|
empuszek [mysql/php] gra i czasowe dodawanie 30.12.2007, 21:00:43
ActivePlayer musisz uzyc narzędzia 'cron'.
robisz skryp... 30.12.2007, 22:03:39
Piniek tez się nad tym problemem zastanawiałem (tez kiedy... 30.12.2007, 23:02:34
empuszek Z tym ostatnim widzeniem drewna jest ciezko a doda... 31.12.2007, 14:16:31 
lord_t Cytat(empuszek @ 31.12.2007, 14:16:31... 1.01.2008, 01:45:38
kitol Rozwiązanie z zapamiętywaniem czasu jest najprosts... 31.12.2007, 15:20:40
empuszek Jeszcze 2 pytania:
rozumiem ze mam dopisac warune... 31.12.2007, 19:25:09
kitol przyrost_metal to kolumna. Wartość w niej zapisana... 1.01.2008, 12:22:21
empuszek Dziękuję, rozwiązaliście mój problem, teraz surowc... 1.01.2008, 14:17:08
kitol Racja. Pisząc date miałem na myśli datetime U mni... 1.01.2008, 14:24:31
empuszek Następny problem:
chce żeby przyrost nie był aż t... 1.01.2008, 19:53:36
kitol Myślę że lepiej jest to zrobić na liczbach całkowi... 9.01.2008, 21:28:59
empuszek jeśli stan_metal to INT lub BIGINT to dodawane do ... 10.01.2008, 19:12:12
kitol Nie dodawaj ułamków. Zaokrąglaj dodawane wartości ... 11.01.2008, 15:44:28
empuszek a jak to zaokrąglić? 6.04.2008, 12:22:08
sledziu1 Ja też borykałem się z podobnymi problemami przy t... 6.04.2008, 16:31:15
empuszek heh, o tym to wiem ale jak zaokrąglić liczbę typu ... 6.04.2008, 18:37:41
sledziu1 Niewiem jak w mysql ale w php funkcje do zaokrągla... 6.04.2008, 20:31:08 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 21:03 |