![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 115 Pomógł: 2 Dołączył: 23.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Jest tego pełno w sieci, ale nie działa jak powinno (IMG:style_emoticons/default/haha.gif) Można to opisać na przykładzie: Co godzinę wydobywa się 210 jednostek metalu co godzinę. Pewien użytkownik odświeża skrypt co pare sek. i dziwnym sposobem dodaje mu 80 jednostek na 46 sek. t = roznica czasu time(); s = 210 jednostek metalu / 120 x = t/s (IMG:style_emoticons/default/questionmark.gif) Zna ktoś sprawdzony skrypt na emulowanie takiego wydobycia jak w przykładzie? Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 200 Pomógł: 38 Dołączył: 1.12.2010 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
To zależy czy ma się emulować dodawanie w ciągu czasu, czy co zadany czas. Podam przykład dla ciągu czasu
Otrzymamy wartość z dużym przecinkiem, którego nie należy w żaden sposób zaokraglać. Pojawia się wtedy błąd taki, że przy dobrym pomyślunku można przeliczyć co ile sekund odświerzyć, żeby dodawało częściej. Prawdopodobnie stąd Twój błąd. Dodatkowo skąd wzięło ci się 120? Godzina to 3600 sekund (60 minut * 60 sekund). |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 06:11 |