Hallo, ich würde gerne die Lebensenergie für meine playerid um z.b 20 erhöhen. Natürlich geht dies nicht so einfach mit SetPlayerHealth und dann ..,+20 ..
Könnte mir vielleicht einer zeigen wie ich meiner Energie 20% hinzufügen könnte?
Danke:)
Hallo, ich würde gerne die Lebensenergie für meine playerid um z.b 20 erhöhen. Natürlich geht dies nicht so einfach mit SetPlayerHealth und dann ..,+20 ..
Könnte mir vielleicht einer zeigen wie ich meiner Energie 20% hinzufügen könnte?
Danke:)
new Float:hp;
GetPlayerHealth(playerid,hp);
SetPlayerHealth(playerid,hp+20);
new Float:HP;
GetPlayerHealth(playerid,HP);
SetPlayerHealtH(playerid,HP+20);
Mfg
Edit: Das Float ist WICHTIG
Das was Tom vorgeschlagen hat müsste richtig sein
Tom sag ihm noch unter Welchen Command es muss
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/heal", cmdtext, true, 5) == 0)
{
new hp;
GetPlayerHealth(playerid,hp);
SetPlayerHealth(playerid,hp+20);
return 1;
}
return 0;
}
Das selbe
stock GivePlayerHealth(playerid,Float:health)
{
new Float:hp;
GetPlayerHealth(playerid,hp);
SetPlayerHealth(playerid,hp+health);
return 1;
}