Hallo Leute,
Mein Problem ist das z.B. wenn man /use hanf benutz das man 30Prozent Heal dazu kriegt.. WIe mache ich das SetPlayerHealth(playerid, +30) geht ja nicht wie stelle ich das also an??!
Hallo Leute,
Mein Problem ist das z.B. wenn man /use hanf benutz das man 30Prozent Heal dazu kriegt.. WIe mache ich das SetPlayerHealth(playerid, +30) geht ja nicht wie stelle ich das also an??!
Du solltest die Funktion "GivePlayerHeal" scripten
ICh glaube mit GivePlayerHealth(playerid, +30); und nicht SetPlayerHealth(playerid, +30);
stock GivePlayerHealth(playerid,Float:health)
{
new Float:hp;
GetPlayerHealth(playerid,hp);
SetPlayerHealth(playerid,hp+health);
return 1;
}
ungetestet, dürfte aber funktionieren
geht ja nicht bzw. @ Haxler welcher Befehl isses um Heal zu geben du schmeißt mir hier nur ein Stock vor
Da war jemand schneller..
Der Beitrag ist zu kurz. Der Beitrag muss mindestens 15 Zeichen lang sein und 6 Wörter enthalten.
ocmd:health(playerid,params[])
{
GivePlayerHealth(playerid,floatstr(params));
return 1;
}
so könntest du das verwenden.
Versuch es einfach so:
new Float:health;
GetPlayerHealth(playerid, health);
SetPlayerHealth(playerid, health + 30);