![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 25.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam, szukam skryptu, który zmieni wartość rekordu w bazie danych danych i go zmieni po 2 sekundach.
Np. skrypt zmienia wartość na "tak", a jak miną 2 sekundy, to aby zmienił się on w bazie danych na "nie". Da się tak zrobić? Pozdrawiam. Ten post edytował Machro 15.12.2007, 15:32:21 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 25.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
Dobra, napiszę po co mi to jest, ale pewnie i tak nikt nie zrozumie :-)
Piszę grę internetową pod przeglądarkę i mam tam dział Miasto, gdzie gracze mogą chodzić i się spotykac online, jednak chcę wlasnie zrobic ograniczenia ruchu, czyli jeden ruch co 2 sekundy. 1. Osoba wykonuje ruch 2. Zapytanie robi blokadę na chodzenie na "tak" 3. Mijają 2 sekundy podczas ktorych gracz nie moze chodzic 4. Blokada w mysql zmienia się na "nie" 5. Gracz moze wykonac kolejny ruch |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 136 Pomógł: 22 Dołączył: 19.09.2007 Skąd: Sosnowiec Ostrzeżenie: (0%) ![]() ![]() |
1. Osoba wykonuje ruch 2. Zapytanie robi blokadę na chodzenie na "tak" 3. Mijają 2 sekundy podczas ktorych gracz nie moze chodzic 4. Blokada w mysql zmienia się na "nie" 5. Gracz moze wykonac kolejny ruch Trochę bez sensu to rozwiązanie. O wiele lepiej będzie przechowywać w bazie czas, kiedy nastepny ruch jest możliwy i zamiast zmieniać wartość w bazie wielokrotnie, poprostu sprawdzać czy gracz nie wykonał ruchu za wcześnie (porównać obecny czas wykonywania ruchu z wartością z bazy mówiącą kiedy będzie mógł wykonać). Po poprawnym ruchu zmienić w bazie blokadę ruchu na czas: teraz + 2 sekundy i tak w kółko. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Pozdrawim, -- Nattfarinn Ten post edytował Nattfarinn 15.12.2007, 18:28:37 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 04:45 |