Jak najlepiej zrobić że skrypt dodaje wszystkim graczą 5 energi na 1 min żeby jak najmniej serwer przeciązyc
Jak najlepiej zrobić że skrypt dodaje wszystkim graczą 5 energi na 1 min żeby jak najmniej serwer przeciązyc
Zapisz czas ostatniej akcji gracza (wylogowanie też) bez sekund, przy zalogowaniu lub kolejnej akcji odejmij to od aktualnego czasu i podziel na 5 a następnie dodaj tyle energii ile jest przed przecinkiem.
Ostatnio edytowane przez Imperator_Edi ; 30-05-2009 o 21:42
Notatnik nie jest przeznaczony do programowania!
Jak sama nazwa wskazuje, jest on do trzymania notatek.
Ja bardziej zrobić chcę że co 1min dodaj energia = energia +5 where id > 0 cos takiego
Ale jak najlepiej to zrobić żeby to było co jedną minute? i jak zrobić żeby każdy gracz tego nie odświeżał ?
Użyj ajax, tylko że aktualizuj jednego usera.
Notatnik nie jest przeznaczony do programowania!
Jak sama nazwa wskazuje, jest on do trzymania notatek.
Nie znam się na ajax ledwo co php ogarniam mógłbyś to bardziej wytłumaczyć ? albo dać przykład ?
nie rob crona. 5 minut to lepiej zrobic na ostatniej aktywnosci + jakis skrypt ktory bedzie liczyl i dodawal surowce przy sprawdzaniu gracza. Cron nadaje sie bardzo dobrze przy obliczeniach mniej wiecej co godzine lub rzadzej. 30 minut tez starczy ale dla obliczen mniej zaawansowanych.
Jesli potrzebne tylko dla prob i bledow to nie ma znacznenia.
PS nawalony...
To robić dla każdego gracza inną akcje?
do wszystkich to zrób, napisz odpowiedni skrypt i użyj crona
Wiem co zrobie chyba :P
Uzyje autoprzeliczenie takiego jak jest Xnovie :P
Przypominaja mi sie stare tematy:
http://www.mmocenter.pl/f22-php-mysq...ka-gry-64.html
No i nie wygodniej zrobic 300E/godzine? Oczywiscie zalezy og gry, ale jesli chcesz dawac 5E na minute bo tak sobie umysliles, to rownie dobrze moze byc 7200 na dobe lub 300 na godzine. Zaoszczedzisz o tyle, ze gracze nie beda odswiezac co i rusz strony by zobaczyc czy energia przyrosla i klikac na biezaco, generujac niepotrzebny ruch na serwerze w czasie rzeczywistym. Jedyne co zyskasz to lepiej wygladajacy licznik online![]()
Aktualnie 1 użytkownik(ów) przegląda ten wątek. (0 zarejestrowany(ch) oraz 1 gości)
Zakładki