Habe vorhin aus dem Internet eine Stock in mein Script eingefügt und zwar IsPlayerInArea
IsPlayerInArea(playerid, Float:MinX, Float:MinY, Float:MaxX, 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;
}
Habe jetzt einen Befehl erstellt, der mir immer die Airports in dessen Luftraum ich bin, in einem List Dialog anzeigen soll. Ich weiß nur nicht so recht wie ich es angehen soll den Dialog mit meiner Abfrage zu verbinden.
Die Abfrage mache ich so:
if(IsPlayerInArea(playerid,558.9034,402.9891,1963.8745,2086.6130))//Las Venturas Airport Airspace
{
}
Ich weiß zwar wie ich es mache wenn ich nur in einem Luftraum bin, aber ich weiß nicht wie ich es mache wenn sich z.B 4 Lufträume kreuzen.