11.04.2013, 10:51
Всем привет, возможно ли сделать загрузку координат из массива? если возможно то пожалуйста пример, просто решил сделать работу уборщика улиц и пришел к выводу что это самый оптимальный вариант загрузки координат
new Float:massiv[][] = { {134.4, 432.4, 431.4}, {432.4, 42321.4, 423.4} }; SetPlayerCheckpoint(playerid, massiv[0][0], massiv[0][1], massiv[0][2], 5.0);
и для создания следующего чекпоинта мне опять придется выводить новые координаты? я просто думал что можно сделать так, что использовать один раз SetPlayerCheckpoint и при наезде на пикап просто обновлять координаты на другие
|
new cpid[MAX_PLAYERS];
new const Float: asd[][] =
{
{ 1.0, 2.0, 3.0 },
{ 4.0, 5.0, 6.0 }
...
};
public OnPlayerEnterCheckpoint(playerid)
{
...
if(...)
{
DisablePlayerCheckpoint(playerid);
cpid[playerid] ++; //или cpid[playerid] = 0 если последний чекпоинт (смотря, что там и как у вас будет);
SetPlayerCheckpoint(playerid, asd[cpid[playerid]][0], asd[cpid[playerid]][1], asd[cpid[playerid]][2], 100500.0);
}
...
return 1;
}