Da Fehlt es wohl ein wenig an Grundwissen,
GangZoneCreate Erstellt eine GangZone, sie returnt aber nur die ID dieser Zone und nicht die Koordinaten oder den Bereich...
forward IsPlayerInZone(playerid,x1,y1,x2,y2);//kurz selbst geschrieben
public IsPlayerInZone(playerid,x1,y1,x2,y2)//prüft ob der spieler innerhalb der koords ist
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid,x,y,z);
if(x >= x1 && x < x2 && y >= y1 && y < y2)
{
return 1;
}
return 0;
}
forward keinpass(playerid);
public keinpass(playerid)
{
if(IsPlayerInZone(playerid,1037,328, -2664,85, 2923,534, -698,8743) || IsPlayerInZone(playerid,139,8584, -2664,85, 2037,474, -694,9265);
{
if(PlayerInfo[playerid][Lspass] == 0)
{
PlayerInfo[playerid][pWanteds] += 2;
SendClientMessage(playerid, COLOR_ORANGE, "Du bist in die Stadt Los Santos eingebrochen. Besorge dir schnell einen pass den die Polizei sucht dich");
}
}
return 1;
}