I chcę zmienić maksymalną ilość statystyk, myśle że zmienia się to tutaj:
new ilosc = (co_ile[szybkosc_rozdania[id]] > punkty_gracza[id]) ? punkty_gracza[id] : co_ile[szybkosc_rozdania[id]]
switch(item) {
case 0: {
if(szybkosc_rozdania[id] < charsmax(co_ile)) szybkosc_rozdania[id]++;
else szybkosc_rozdania[id] = 0;
}
case 1: {
if(inteligencja_gracza[id]+ilosc <= 200) {
inteligencja_gracza[id]+=ilosc;
punkty_gracza[id]-=ilosc;
} else client_print(id, print_chat, "[COD:MW] Maxymalny poziom inteligencji osiagniety");
}
case 2: {
if(zdrowie_gracza[id]+ilosc <= 300) {
zdrowie_gracza[id]+=ilosc;
punkty_gracza[id]-=ilosc;
} else client_print(id, print_chat, "[COD:MW] Maxymalny poziom sily osiagniety");
}
case 3: {
if(wytrzymalosc_gracza[id]+ilosc <= 200) {
wytrzymalosc_gracza[id]+=ilosc;
punkty_gracza[id]-=ilosc;
} else client_print(id, print_chat, "[COD:MW] Maxymalny poziom zrecznosci osiagniety");
}
case 4: {
if(kondycja_gracza[id]+ilosc <= 200) {
kondycja_gracza[id]+=ilosc;
punkty_gracza[id]-=ilosc;
} else client_print(id, print_chat, "[COD:MW] Maxymalny poziom kondycji osiagniety");
}
case 5: {
if(obrazenia_gracza[id]+ilosc <= 40) {
obrazenia_gracza[id]+=ilosc;
punkty_gracza[id]-=ilosc;
} else client_print(id, print_chat, "[COD:MW] Maxymalny poziom dodatokwych DMG osiagniety");
}
}
Chodzi mi najbardziej o obrażenia, dałem max 40, ale i tak mogę dać więcej niż 40 ... W czym może być problem ?
Od razu mówie że nie dam całego .sma.
Również nie ma:
limit_int = limit_poziomu/2;
limit_zdr = limit_poziomu/2;
limit_kon = limit_poziomu/2;
limit_wyt = limit_poziomu/2;
Ref
Do zamknięcia. Poradziłem sobie
Użytkownik Kolar`. edytował ten post 07.09.2011 06:37