Ich habe ein Problem undzwar, Ich habe in einem Array verschiedene Kordinaten gespeichert.
Alles schön und gut bloß, wenn ich eine Abfrage mache, ob der Spieler vor einem ATM steht, zeigt er mir jedesmal die Fehlermeldung an, dass Ich vor keinem ATM stehe, außer bei einem der sich bei dem Spawn befindet.
Ich bin echt verwirrt, finde den Fehler einfach nicht.
Hoffe jemand kann mir behilflich sein.
Mein Code:
for(new Kord = 0; Kord < sizeof(ATMs); Kord++)
{
if(IsPlayerInRangeOfPoint(playerid, 7.0, ATMs[Kord][0], ATMs[Kord][1], ATMs[Kord][2]))
{
// Dialog anzeigen
} else {
SendClientMessage(playerid, GRAU, "Du bist an keinem Bankautomaten.");
}
break;
}
new Float:ATMs[11][3] = {
{393.0718, -2053.2590, 7.8359},
{999.5446, -921.3535, 42.1797},
{1193.9045, -917.4368, 43.1644},
{1187.1493, -1368.5099, 13.5536},
{-79.7017, -1170.6952, 2.1561},
{1464.7659, -1748.8936, 15.4453},
{1929.3857, -1771.2517, 13.5469},
{2232.4226, -1161.5313, 25.8906},
{2389.2200, -1247.7371, 24.2500},
{1790.7551, -1882.7056, 13.5691},
{2352.6660, -1508.3578, 24.0000}
};