Bug statystyk
Piotrek1532
31.12.2017
Witam.
Otóż mam problem z rozdawaniem statystyk bo albo się podwajają albo są na minusie. Otóż kiedy wybiorę klasę, nabiję załóżmy 50 lvl'li, rozdam statystyki (49 punktów) w życie jest wszystko okej. Wyjdę z serwera wejdę jeszcze raz wybiorę tą samą klasę wpiszę /staty, to mam przydzielone dajmy na to w życie 49 punktów i mam dodatkowo jeszcze do rozdania kolejne 49 punktów. Rozdam te statystyki czyli mam już łącznie 98. Kiedy je rozdam zabiję gracza wpiszę /staty. to do przydziału mam -47 punktów. Proszę o pomoc
AwIlL^^
31.12.2017
Problem leży we wczytywaniu danych.
pokaż kod na wczytywanie.
zapewne ta linijka:
punkty_gracza[id] = (poziom_gracza[id]-1)*2-inteligencja_gracza[id]-zdrowie_gracza[id]-wytrzymalosc_gracza[id]-kondycja_gracza[id];
chodzi o tą dwójkę bo standardowo za 50 lvl ma się 98 punktów a u ciebie ma być 49.
Jeśli masz taką linijkę we wczytywaniu to zamień ją na taką:
punkty_gracza[id] = (poziom_gracza[id]-1)-inteligencja_gracza[id]-zdrowie_gracza[id]-wytrzymalosc_gracza[id]-kondycja_gracza[id];
Piotrek1532
31.12.2017
To moja linijka
punkty_gracza[id] = (poziom_gracza[id]-1)*2-inteligencja_gracza[id]-zdrowie_gracza[id]-wytrzymalosc_gracza[id]-kondycja_gracza[id];
Spróbuję zamienić tak jak mówisz i zobaczymy.