Strona 1 z 2 12 OstatniOstatni
Pokaż wyniki od 1 do 10 z 11

Wątek: 5% energi co 1 min

  1. #1
    Zbanowany
    Dołączył
    Oct 2007
    Posty
    1,830

    Domyślnie 5% energi co 1 min

    Jak najlepiej zrobić że skrypt dodaje wszystkim graczą 5 energi na 1 min żeby jak najmniej serwer przeciązyc

  2. #2
    Zarejestrowany Awatar Imperator_Edi
    Dołączył
    Dec 2008
    Posty
    614

    Domyślnie

    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.

  3. #3
    Zbanowany
    Dołączył
    Oct 2007
    Posty
    1,830

    Domyślnie

    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ł ?

  4. #4
    Zarejestrowany Awatar Imperator_Edi
    Dołączył
    Dec 2008
    Posty
    614

    Domyślnie

    Użyj ajax, tylko że aktualizuj jednego usera.
    Notatnik nie jest przeznaczony do programowania!
    Jak sama nazwa wskazuje, jest on do trzymania notatek.

  5. #5
    Zbanowany
    Dołączył
    Oct 2007
    Posty
    1,830

    Domyślnie

    Nie znam się na ajax ledwo co php ogarniam mógłbyś to bardziej wytłumaczyć ? albo dać przykład ?

  6. #6
    Zasłużony Awatar karer
    Dołączył
    Apr 2008
    Posty
    2,554

    Domyślnie

    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...

  7. #7
    Zbanowany
    Dołączył
    Oct 2007
    Posty
    1,830

    Domyślnie

    To robić dla każdego gracza inną akcje?

  8. #8
    Zarejestrowany
    Dołączył
    Jan 2008
    Posty
    115

    Domyślnie

    do wszystkich to zrób, napisz odpowiedni skrypt i użyj crona

  9. #9
    Zbanowany
    Dołączył
    Oct 2007
    Posty
    1,830

    Domyślnie

    Wiem co zrobie chyba :P
    Uzyje autoprzeliczenie takiego jak jest Xnovie :P

  10. #10
    WAN
    WAN jest nieaktywny
    Grupa MmoCenter
    Dołączył
    Sep 2007
    Posty
    976

    Domyślnie

    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

Strona 1 z 2 12 OstatniOstatni

Informacje o wątku

Użytkownicy przeglądający ten wątek

Aktualnie 1 użytkownik(ów) przegląda ten wątek. (0 zarejestrowany(ch) oraz 1 gości)

Podobne wątki

  1. Paski energi w 0.7
    Przez Kaara w dziale Modyfikacje Vallheru
    Odpowiedzi: 2
    Ostatni post / autor: 26-04-2009, 15:13
  2. Odzyskiwanie energi (problem)
    Przez Mungar w dziale Support Vallheru
    Odpowiedzi: 6
    Ostatni post / autor: 26-10-2008, 09:17
  3. Dodawanie energi przy małych resetach.
    Przez Speedy w dziale Support Vallheru
    Odpowiedzi: 10
    Ostatni post / autor: 05-07-2008, 20:47
  4. błąd energi
    Przez marcin1990 w dziale Support Vallheru
    Odpowiedzi: 16
    Ostatni post / autor: 28-01-2008, 20:58
  5. Problem z odnawianiem energi
    Przez marcin1990 w dziale Support Vallheru
    Odpowiedzi: 2
    Ostatni post / autor: 27-01-2008, 11:08

Zakładki

Uprawnienia umieszczania postów

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •