if(IsPlayerInRangeOfPoint(playerid

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
  • hallo hir lieben habe da ein Problem wenn ich am tor stehe kommt immer die nachricht das ich nicht am tor bin aber wenn ich zb in pd grage bin oder wo anders fotionirt das komisch was habe ich falsch gemacht bitte um hilfe












    if(IsPlayerInRangeOfPoint(playerid,2,275.7711,188.9693,1007.1719))return SendClientMessage(playerid,Rot,"Du bist Nicht am tor.");






    ocmd:pd(playerid,params[])
    {
    if(IsPlayerInRangeOfPoint(playerid,2,275.7711,188.9693,1007.1719))return SendClientMessage(playerid,Rot,"Du bist Nicht am tor.");
    {
    new x,y,z;
    if(!IsPlayerAnFrakt(playerid,1))return SendClientMessage(playerid,Rot,"Du bist kein Beamter.");
    MoveObject(pd,277.47833, 189.28142, 1007.42554,2.0);!
    SetTimer("zu",5000,0);
    PlayerPlaySound(playerid, 1153, x,y,z);
    SendClientMessage(playerid,Grün,"Das tor schlist in 5 Sekunden.");
    }
    return 1;
    }

  • auch nicht komich ist wenn ich nicht am tor bin foktionirt das ja aber bin ich am tor dan kommt die nachricht das ich nicht am tor bin icht habe keine feller oder weis nicht weiter

  • Du hast vergessen ! hinzuzufügen



    Deine Abfrage war wenn der Spieler im Range ist dann soll er dir die Message ausgeben


    Die Abfrage gehört aber wenn der Spieler nicht im Range ist (!) dann soll ein return zurückgegeben werden


    if(!IsPlayerInRangeOfPoint(playerid,2,275.7711,188.9693,1007.1719))return SendClientMessage(playerid,Rot,"Du bist Nicht am tor.");
    das rote Ausrufezeichen fehlte