brauche Hilfe hab hier nen Fehler

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
  • also ich kan mich heilen für 500 aber wenn ich mich wieder heile zieht es wieder 500 ab
    also das mit dem "du hast schon volles leben" geht nicht ...
    if (strcmp(cmdtext, "/heilen",true)==0)
    {
    if(IsPlayerInRangeOfPoint(playerid,-2661.4658,635.9606,14.4531)==0)
    {
    if(GetPlayerHealth(playerid) < 100.0)
    {
    SetPlayerHealth(playerid,100.0);
    GivePlayerMoney(playerid,-500);
    SendClientMessage(playerid,0x00FF99,"Du wurdest für $500 geheilt!");
    }
    else
    {
    SendClientMessage(playerid,0xAA3333AA,"Du besitz schon volles Leben!");
    GivePlayerMoney(playerid,0.0);


    }

  • versuch es mal so:


    if (strcmp(cmdtext, "/heilen",true)==0)
    {
    if(IsPlayerInRangeOfPoint(playerid,-2661.4658,635.9606,14.4531)==0)
    {
    if(GetPlayerHealth(playerid) <= 100.0)
    {
    SetPlayerHealth(playerid,100.0);
    GivePlayerMoney(playerid,-500);
    SendClientMessage(playerid,0x00FF99,"Du wurdest für $500 geheilt!");
    }
    else
    {
    SendClientMessage(playerid,0xAA3333AA,"Du besitz schon volles Leben!");
    GivePlayerMoney(playerid,0.0);


    }

  • oben sind zwei abfragen deswegen 2 else versuchs mal

  • höö wie 2 else? so?


    if (strcmp(cmdtext, "/heilen",true)==0)
    {
    if(IsPlayerInRangeOfPoint(playerid,-2661.4658,635.9606,14.4531)==0)
    {
    if(GetPlayerHealth(playerid) < 100.0)
    {
    SetPlayerHealth(playerid,100.0);
    GivePlayerMoney(playerid,-500);
    SendClientMessage(playerid,0x00FF99,"Du wurdest für $500 geheilt!");
    }
    else
    {
    SendClientMessage(playerid,0xAA3333AA,"Du besitz schon volles Leben!");
    GivePlayerMoney(playerid,0.0);


    }
    else
    {
    }

  • ich nicht ^^ der andere ^^ bei mir würde es natürlich perfekt klappen :p ne spaß aber eigentlich sollte es klappen.. er bekommt auch immer eine meldung: SERVER: UNKNOW COMMAND. das liegt an irgentein filterscript und so.. das hatte ich auchmal, vllt klappt es deswegen auch mit der hpabfrage nicht