Hallo,
Ich habe mir für einen Server ein Tankscript erstellt und die Standorte der Tankstellen der in einem Multidimensionalem Array gelistet.
Hier das Array:
new Float:Tanken[][][] = { {1003.2010,-936.7609,42.3281}, //LSTanke1 {1940.9052,-1773.1758,13.6406}, //LSTanke2 {-90.8656,-1168.1635,2.4288}, //LSTanke 3 {1381.7354,460.1593,20.3452}, //LSTanke4 {2649.5718,-2102.2476,13.5469}, //LSRaffinerie {1897.337280, -2373.202637, 26.231730}, //LSFlughafentanke {-1676.5433,414.3587,7.1797}, //SFTanke1 {-2026.7788,157.2399,29.0391}, //SFTanke2 {-1606.7174,-2713.5176,48.5335}, //SFTanke3 {-2244.6335,-2561.2578,31.9219}, //SFTanke4 {-1520.2869,-659.8146,14.1440}, //SFFlughafenTanke {-1037.8466,-626.2321,32.0078}, //SFRaffinerie {-1471.6172,1863.2015,32.6328},//LVTanke1 {-1327.8108,2677.3474,50.0625},//LVTanke2 {2147.0686,2748.5107,10.8203},//LVTanke3 {2638.6619,1106.4174,10.8203},//LVTanke4 {2114.9500,919.9437,10.8203},//LVTanke5 {2203.0015,2473.2395,10.8203},//LVTanke6 {258.0257,1383.9756,10.5859},//LVRaffinerie {1403.202393, 1771.185425, 15.725092},//LVFlughafenTanke1 {1374.027832, 1771.383057, 15.725092},//LVFlughafenTanke2 {1570.934082, 1641.808350, 17.272160},//LVFlughafenTank1 {1545.225830, 1654.755371, 17.072163},//LVFlughafenTank2 {-1241.156494, 464.438599, 13.639347},//SANAFlughafenTank {-1392.032593, 494.255005, 22.522985},//SANAFlughafenTanke {214.278839, 1987.955811, 24.892460},//SANATank1 {241.910385, 1989.126587, 24.902460},//SANATank2 {281.148804, 2047.159790, 22.545404},//SANATanke1 {281.829468, 2066.338379, 22.295408},//SANATanke2 {360.156708, 2586.154053, 23.736210},//VerlassenerFlughafenTank {389.395813, 2536.144043, 21.443842} //VerlassenerFlughafenTanke
};
Diese Daten will ich nun in einem IsPlayerInRangeOfPoint überprüfen, also Tanken[1][1][1] oder Tanken[2][2][2] (Ich weiß das es mit 0 anfängt)
und dann sollen die unterschiedlichen [Zahl] die Koordinaten darstellen. Irgendwo hier stecke ich fest:
Ich hoffe auf baldige Antwort