[ROZWIĄZANE] Zresetowane statystyki nie zw...
Najlepsza odpowiedź AwIlL^^ 11.10.2014 19:56
proszę bardzo:
public KomendaResetujPunkty(id) { ColorChat(id, GREEN, "^x01[System Statusu] ^x04 Umiejetnosci Przy Rozpoczeciu Nowej Rundy Zostana Zresetowane."); client_cmd(id, "spk LosT_CodMod_Sounds/select2"); ResetujPunkty(id); } public ResetujPunkty(id) { punkty_gracza[id] = (poziom_gracza[id]-1)*2; inteligencja_gracza[id] = 0; zdrowie_gracza[id] = 0; kondycja_gracza[id] = 0; wytrzymalosc_gracza[id] = 0; obrazenia_gracza[id] = 0; regeneracja_gracza[id] = 0; if(punkty_gracza[id]) PrzydzielPunkty(id); }Przejdź do postu
ex0
11.10.2014
Witam.
Otóż z bólem serca stwierdzam, że znowu coś zepsułem i natrafiłem na dziwny problem.
Mianowicie komenda /reset (domyślna w CoD'zie) resetowała punkty statystyk gracza. Po rozpoczęciu nowej rundy zwraca te punkty (przynajmniej tak było w czystym CoD'zie), natomiast zrobiłem na 501 poziomie /reset po czym amx'em rozpocząłem rundę od początku (restart round) po rozpoczęciu, nie otworzyło mi się menu statystyk, więc wpisałem /statystyki i co? Niestety punkty nie zostały zwrócone, natomiast po ponownym wejściu na serwer już te punkty się pojawiają.
Co może być powodem ?
Podrzucić Public Zapisz/Wczytaj dane?
ex0
11.10.2014
public KomendaResetujPunkty(id) { ColorChat(id, GREEN, "^x01[System Statusu] ^x04 Umiejetnosci Przy Rozpoczeciu Nowej Rundy Zostana Zresetowane."); client_cmd(id, "spk LosT_CodMod_Sounds/select2"); ResetujPunkty(id); } public ResetujPunkty(id) { punkty_gracza[id] = 0; inteligencja_gracza[id] = 0; zdrowie_gracza[id] = 0; kondycja_gracza[id] = 0; wytrzymalosc_gracza[id] = 0; obrazenia_gracza[id] = 0; regeneracja_gracza[id] = 0; if(punkty_gracza[id]) PrzydzielPunkty(id); }
Uprzejmie proszę.
Najlepsza odpowiedź
AwIlL^^
11.10.2014
proszę bardzo:
public KomendaResetujPunkty(id) { ColorChat(id, GREEN, "^x01[System Statusu] ^x04 Umiejetnosci Przy Rozpoczeciu Nowej Rundy Zostana Zresetowane."); client_cmd(id, "spk LosT_CodMod_Sounds/select2"); ResetujPunkty(id); } public ResetujPunkty(id) { punkty_gracza[id] = (poziom_gracza[id]-1)*2; inteligencja_gracza[id] = 0; zdrowie_gracza[id] = 0; kondycja_gracza[id] = 0; wytrzymalosc_gracza[id] = 0; obrazenia_gracza[id] = 0; regeneracja_gracza[id] = 0; if(punkty_gracza[id]) PrzydzielPunkty(id); }