![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 126 Pomógł: 2 Dołączył: 27.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam !
Mam w serwisie system przeliczania niektórych elementów, ogólnie jest on ustawiony co 3 sek (poprzez bazę danych). W skrócie wygląda to tak:
kod działa, jednak średnio raz na 2.000 przeliczeń dzieją się rzeczy typu: case 1 misja1 ( $CurrentFleet ); wykona się dwa razy, pomnażając obytek użytkownika (czy misja 2, zależnie jaką misje wybierze uzytkownik). Wykona się dwa razy, użytkownik dostanie dwie wiadomości o przeliczeniu ale dobytek pozostaje bez zmian. Skrypt na testach działał wyśmienicie, jednak gdy przyszło do gry kilkuset graczy niestety już tak kolorowo nie jest. Proszę o wypowiedź kogoś doświadczonego. Skrypt działa z bazą mysql. Ten post edytował Deusx 26.02.2012, 21:15:52 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 03:46 |