Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> problem z budową w grze...
colinQ
post
Post #1





Grupa: Zarejestrowani
Postów: 340
Pomógł: 2
Dołączył: 25.12.2006

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


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...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
wolguy
post
Post #2





Grupa: Zarejestrowani
Postów: 219
Pomógł: 10
Dołączył: 9.01.2005

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


podaj więcej kodu
Go to the top of the page
+Quote Post
Fixus
post
Post #3





Grupa: Zarejestrowani
Postów: 295
Pomógł: 9
Dołączył: 8.02.2006

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


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ę
Go to the top of the page
+Quote Post

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: 22.08.2025 - 14:38