Moin, moin, Nachteulen. Ich fass mich mal kurz:
IsPlayerInArea:
stock IsPlayerInArea(playerid, Float:uxa, Float:uxb, Float:uya, Float:uyb) {
GetPlayerPos(playerid, x, y, z);
if (x >= uxa && x <= uxb && y >= uya && y <= uyb) return 1;
return 0;
}
PlayerPos:
x = 1063.4589, y=-1422.5372
Areal:
min x = 1044.6500, max x = 1191.6099, min y = -1410.7199, max y = -1567.3900
Unschwer zu erkenn ist: y ist nicht größer als min y und auch nicht kleiner als max y (aufgrund der negativen Zahlen) - Über Google & Suchfunktion finde ich allerdings keine effizientere Idee, ein Areal abzufragen, offenbar scheint es bei allen zu funktionieren. Demnach gehe ich davon aus, ich habe irgendwo einen Denkfehler eingebaut, sehe ihn nur leider nicht.
Sieht von euch vielleicht jemand einen Fehler, den ich übersehe?