Hallo,
Wie fragt man ab ob ein Spieler volles leben hat??
In diesem befehln
und allgemein
if(strcmp(cmd, "/hotdog", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid,3.0,1721.9503,-1314.6848,13.5469))
{
GivePlayerHealth(playerid,50);
}
else
{
SendClientMessage(playerid,ROT,"Du bist an keinem Hotdog stand");
}
}
return 1;
}
Abfragen ob spieler volles leben hat
- Mr.Undercover
- 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
-
-
if(GetPlayerHealth(playerid) == 100)
{
} -
if(strcmp(cmd, "/hotdog", true) == 0)
{
new Float:health;
GetPlayerHealth(playerid,health);
if(IsPlayerConnected(playerid))
{
if(!IsPlayerInRangeOfPoint(playerid,3.0,1721.9503,-1314.6848,13.5469))return SendClientMessage(playerid,ROT,"Du bist an keinem Hotdog stand");
if (health == 100.0)return SendClientMessage(...)
{
GivePlayerHealth(playerid,50);
}
}
return 1;
}
Dürfte so gehen -
if(strcmp(cmd, "/hotdog", true) == 0)
{
new Float:health;
GetPlayerHealth(playerid,health);
if(IsPlayerConnected(playerid))
{
if(!IsPlayerInRangeOfPoint(playerid,3.0,1721.9503,-1314.6848,13.5469))return SendClientMessage(playerid,ROT,"Du bist an keinem Hotdog stand");
if (health == 100.0)return SendClientMessage(...)
{
GivePlayerHealth(playerid,50);
}
}
return 1;
}
Dürfte so gehen
Wenn er es so macht denke ich mal das er einen Error bekommt. :§
Wenn du es so machen willst dann müssteste es so machen:
health = GetPlayerHealth(playerid); -
Wenn er es so macht denke ich mal das er einen Error bekommt. :§
Wenn du es so machen willst dann müssteste es so machen:
health = GetPlayerHealth(playerid);
Nein er bekommt da kein Error lass es mal durch den Compiler laufen -
GetPlayerHealth returnt keinen spezifischen Wert, die Health wird im 2.Parameter der genannten Methode gespeichert
http://wiki.sa-mp.com/wiki/GetPlayerHealthLG
-
Nein er bekommt da kein Error lass es mal durch den Compiler laufen
Sry, hatte mich verschaut. -
C:\Users\Nils\Desktop\VeronikaReallife.pwn(36202) : warning 202: number of arguments does not match definition
if(strcmp(cmd, "/hotdog", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid,3.0,1721.9503,-1314.6848,13.5469))
{
if(GetPlayerHealth(playerid) <= 50)
{
GivePlayerHealth(playerid,50);
GivePlayerMoney(playerid,-50);
}
else
{
SetPlayerHealth(playerid,100);
GivePlayerMoney(playerid,-50);
}
}
else
{
SendClientMessage(playerid,ROT,"Du bist an keinem Hotdog stand");
}
}
return 1;
} -
breadfish.de
Hat das Thema geschlossen.