Na podstawie odpowiedzi jakiej udzieliłem jednemu z naszych użytkowników na forum ViaWWW, napisałem taką mini solucję, dotyczącą odliczania czasu dojścia gracza z lokacji X do lokacji Y.
Założenie?
Użyłem postu opisującego problem (Firzen'a).
Gracz chce wysłać swoją postać w grze, do karczmy załóżmy na 2 godziny.
Jak zrobić aby odliczało czas podróży, a następnie po minięciu tego czasu dodało do bazy MySQL (do tabeli "sur") np. 2000 zlota.
Rozwiązanie:
Zapisujesz w tabeli czas przybycia na miejsce i piszesz kod, który od zapisanego czasu odmierza 2 godziny, a po upłynięciu tego czasu kasuje tamten rekord, a dodaje 2k złota.
Inny sposób - Java Script. Zainteresuj się tematem.
Rozwinięcie:
Połączenie z bazą masz cały czas.
Takie rozwiązanie ma duży minus. Żeby operacja była wykonana ktoś musi wywołać tą stronę. Więc lepiej żeby Cron Jobs robił to co np. godzinę.