Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript] czas w grze Via WWW
-gygul-
post
Post #1





Goście







Jaki wpisać kod żeby np. gracz który chce wysłać swoją postać w grze Via WWW do karczmy załóżmy na 2 godz. żeby odliczało czas a następnie po minięciu tego czasu dodało do bazy MySQL (do tabeli "sur") np. 2000 zlota (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)


Tabela "sur"

zloto|drewno|stal|owner|
1000|100000|100|1|
Go to the top of the page
+Quote Post
kallosz
post
Post #2





Grupa: Zarejestrowani
Postów: 272
Pomógł: 19
Dołączył: 29.07.2006

Ostrzeżenie: (10%)
X----


zapisujesz czas_teraz+2min w postaci najlepiej time()+7200
do odliczania stosujesz js, a po wykonaniu mozesz zrobic
  1. <?php
  2. if($time<time()) {
  3. //dodanie np 2000zl
  4. }
  5. ?>
wszystko zalezy od tego jak wygląda twój kod (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował kallosz 6.09.2008, 07:55:29
Go to the top of the page
+Quote Post
-gygul-
post
Post #3





Goście







A jest wymagane js. (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Bo nie za bardzo umie go :/
Go to the top of the page
+Quote Post
kallosz
post
Post #4





Grupa: Zarejestrowani
Postów: 272
Pomógł: 19
Dołączył: 29.07.2006

Ostrzeżenie: (10%)
X----


jesli chcesz aby pokazywalo w czasie rzeczywistym ile zostalo to tak (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
-gygul-
post
Post #5





Goście







A jaki byłby to kod??
Go to the top of the page
+Quote Post
Shili
post
Post #6





Grupa: Zarejestrowani
Postów: 1 085
Pomógł: 231
Dołączył: 12.05.2008

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


google ukradli?
Go to the top of the page
+Quote Post
-gygul-
post
Post #7





Goście







Ale chodzi mi o taki cały kod
Cytat:
Jaki wpisać kod żeby np. gracz który chce wysłać swoją postać w grze Via WWW do karczmy załóżmy na 2 godz. żeby odliczało czas a następnie po minięciu tego czasu dodało do bazy MySQL (do tabeli "sur") np. 2000 zlota (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
pablo114
post
Post #8





Grupa: Zarejestrowani
Postów: 49
Pomógł: 0
Dołączył: 11.07.2007

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


No to możesz sobie połączyć to
  1. <?php
  2. if($time<time()) {
  3. //dodanie np 2000zl
  4. }
  5. ?>

dla serwera a dla klienta wstawić obliczanie czasu w javascripcie
Go to the top of the page
+Quote Post
ShadowD
post
Post #9





Grupa: Zarejestrowani
Postów: 1 333
Pomógł: 137
Dołączył: 25.03.2008
Skąd: jesteś??

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


Wątpię by ktokolwiek na tym forum dał Ci "Gotowca", każdy kolega z chęcią pomaga innym ale bez przesady...

1. Nie musisz używać js służy ono tylko by użytkownik nie musiał odświeżać strony by zobaczyć ile musi jeszcze czekać.
2. W tabeli gracza możesz zrobić nową kolumnę o nazwie np "zajęty" i do niej zapisywać:
aktualnyCzas+czasPotrzebnyNaOkreślonąCzynność
Następnie sprawdzasz w php czy:
godzina>=aktualnaGodzina
i jeśli chcesz dodajesz js który odlicza czas.

Powodzenia ;)

Ten post edytował ShadowD 6.09.2008, 20:29:43
Go to the top of the page
+Quote Post
webdice
post
Post #10


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Dodałem tag do tematu, na przyszłość pamiętaj o tym bo takie tematy będą zamykane.
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: 25.08.2025 - 16:03