Keine Nachricht beim Betreten?

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, ICh wollte ein Kleines Eroberungssystem machen, doch leider kommt nie eine Nachricht, bzw der gewollte Effekt, weiß jemand warum?


    public OnPlayerUpdate(playerid)
    {
    if(IsPlayerInArea(playerid, 1854.937, -1255.506, 2060.291, -1144.969)){
    GangZoneFlashForAll(pz,0xFF000096);
    SendClientMessageToAll(0xFFFFFFFF,"Achtung! Jemand versucht den Park zu Erobern!");
    SendClientMessage(playerid, 0xFF0000FF,"Warte Hier, bis du den Park erobert Hast!");
    }
    if(IsPlayerInArea(playerid, 1832.12, -1934.517, 1953.811, -1760.817)){
    GangZoneFlashForAll(tz,0xFF000096);
    SendClientMessageToAll(0xFFFFFFFF,"Achtung! Jemand versucht den Park zu Erobern!");
    SendClientMessage(playerid, 0xFF0000FF,"Warte Hier, bis du den Park erobert Hast!");
    }
    return 1;
    }


    und Hier ISPlayerInArea:
    forward IsPlayerInArea(playerid, Float:minx, Float:maxx, Float:miny, Float:maxy);


    public IsPlayerInArea(playerid, Float:minx, Float:maxx, Float:miny, Float:maxy)
    {
    new Float:x, Float:y, Float:z;
    GetPlayerPos(playerid, x, y, z);
    if (x > minx && x < maxx && y > miny && y < maxy) return 1;
    return 0;
    }
    //Edit War etwas unübersichtlich^^
    //Edit² Da lief was schief

  • Etwas unübersichtlich triffts gut :D aber naja zeig ma wie du "IsPlayerinArea" definiert hast pls ;) un ich würde dir persönlich ma empfehlen n paar Absätze zu machen, dann wird der Befehl übersichtlicher ;)



    mfg. :thumbup: