Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Skrypt, który zmieni wartość rekordu w bazie danych danych i go zmieni po 2 sekundach
Machro
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Machro
post
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
Go to the top of the page
+Quote Post
Nattfarinn
post
Post #3





Grupa: Zarejestrowani
Postów: 136
Pomógł: 22
Dołączył: 19.09.2007
Skąd: Sosnowiec

Ostrzeżenie: (0%)
-----


Cytat(Machro @ 15.12.2007, 18:23:09 ) *
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
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 7.10.2025 - 04:45