Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: problem z budową w grze...
Forum PHP.pl > Forum > PHP
colinQ
Witajcie, więc robię grę i nie mam pomysłu jak rozwiązać jeden z problemów otóż:

mam tabelkę:

[ budynek 1 ]
[wymagania surowców]
((((buduj))))


[ budynek 2 ]
[wymagania surowców]
((((buduj))))


[ budynek 3 ]
[wymagania surowców]
((((buduj))))


I gdy kliknie się buduj to do bazy zostaje wysłane zapytanie dodające rekord z ( time() + $czas_przeznaczony_na_budowę )

i do czasu kiedy time(); nie będzie równe temu z bazy pokazuje się "odliczajnik" w JavaScript

i próbowałem zrobić zabezpieczenie aby w tym samym czasie nie można było 2 budynków naraz budować...

a do tego posłużyłem się sesjami i zrobielm

  1. <?php
  2. if($time >= $czas_z_bazy) 
  3. $_SESSION['budowa'] == '';
  4. else
  5. $_SESSION['budowa'] == 'nazwa budynku';
  6. ?>


i przy sytuacji

budynek1 : wybudowany
budynek 2 : w trakcie budowy
budynek3 : nie jest zablokowany od budowy


Potrzebuję takiego rozwiązania aby przy powyższej sytuacji budynek3 był zablokowany od budowy...
wolguy
podaj więcej kodu
Fixus
wystarczy, że do tabeli z użytkoniwkiem czy tam jakimiś budynkami dodasz pole typu ENUM('0', '1') i gdy zaczniesz budować jakiś budynek ustawisz to pole na 1....potem jak będziesz potrzebował to tylko będizesz sprawdzał czy gdzieś dla użytkownika to pole ustawione jest na 1...jeśli tak to zablokujesz budowę
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.