lenne itt nekem egy egyszerű kis kódom, de annyira fáradt vagyok, nem értem mi a baja..
a lényege hogy +20-at hozzáad a játékos életéhez és ha a végeredmény több lesz mint a játékos max HP-ja (pMaxHP) akkor átírja max HP-ra.
a hiba az hogy simán hozzáad többet és ha pl maxhp 100 akkor abból 120 is lesz...
new Float:HP;
GetPlayerHealth(playerid, HP);
PlayerInfo[playerid][pHP] = HP + 20;
SetPlayerHealth(playerid, HP + 20);
if((HP + 20) > PlayerInfo[playerid][pMaxHP]) SetPlayerHealth(playerid, PlayerInfo[playerid][pMaxHP]);
megoldva: mindvégig működött csak pHP értéket nem írtam át pMaxHP-ra... :\'(