Man bekommt für einen Cheeseburger beim Burgershot 20HP
So, nun habe ich 100HP, gehe in den burgershot und esse einen Chesseburger, meine hp wird aber auf 20 gesetzt, wie mache ich es, das man 20HP dazu bekommt?
SetPlayerHealth
- Johnyy
- Geschlossen
- Erledigt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
stock GivePlayerHealth(playerid, Float:health)
{
new Float:Current;
GetPlayerHealth(playerid, Current);
if((Current)+(health) > 100) return SetPlayerHealth(playerid, 100);
SetPlayerHealth(playerid, ((Current)+(health)));
return 1;
} -
new Float:SpielerHealth;
new Health = GetPlayerHealth(playerid, SpielerHealth);
SetPlayerHealth(playerid, Health + 20); -
new Float:SpielerHealth;
new Health = GetPlayerHealth(playerid, SpielerHealth);
SetPlayerHealth(playerid, Health + 20);Wieso postest du noch dein "Kram", wenn ich schon eine fertige Funktion gegeben hab.
Willst du nur Post ernten ? -
Könnt ihr mir erklären was das machT? XD
-
GivePlayerHealth(playerid, 20.0);
Gibt den Spieler(playerid), 20.0 Leben dazu. -
alex deins geht net
-
Wenn du das haben willst das er an nem punkt ist und leben bekommt wenn er was eingibt mach so:
{if (strcmp("/Essen", cmdtext, true, 10) == 0)
{
IsPlayerInRangeOfPoint(playerid,1.0,koords);
{
SetPlayerHealth(playerid,100);
SendClientMessage(playerid,COLOR_YELLOW,"Du hast dir was zu Essen geholt");
return 1;
}
}Daraus kannste dir was holen müsste klappen
MFG
Monstakeks ;D -
Monsta les dir mal den ersten Post durch und überleg dann nochmal was du gepostet hast.