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