Как вывести данную функции по циклу
Если в x,y,z переменная float
CreateDynamicObject(цикл, x(цикл), y(цикл), z(цикл),
Как вывести данную функции по циклу
Если в x,y,z переменная float
CreateDynamicObject(цикл, x(цикл), y(цикл), z(цикл),
Так, определимся сразу. Есть три массива с данными типа float (Float:X[size], Float:Y[size], Float:Z[size]) или один массив энумератора (enum Coords {Float:X, Float:Y, Float:Z}; new Array[size][Coords])?
TwixXtra (05.12.2015)
Что то не понял вот я хочу вывести по циклам CreateDynamicObject(цикл, x(цикл), y(цикл), z(цикл), (и еще 3));
Пример
PHP код:
new Float:DzPosition[2][7] = {
{12376, -1011.34, -36.61, 14.32, 0.0, 0.0, 0.0},
{12376, -1525.21, -12.73, 14.10, 0.0, 0.0, 0.0}
}
Как вариант:
Либо же, номера объектов в один массив, координаты - в другой.PHP код:
enum objEnum {
objId,
Float:objX, Float:objY, Float:objZ,
Float:objRX, Float:objRY, Float:objRZ
};
new DzPosition[2][objEnum] = {
{12376, -1011.34, -36.61, 14.32, 0.0, 0.0, 0.0},
{12376, -1525.21, -12.73, 14.10, 0.0, 0.0, 0.0}
};
for(new i = 0; i < sizeof DzPosition; i++)
{
CreateDynamicObject(DzPosition[i][objId], DzPosition[i][objX], DzPosition[i][objY], DzPosition[i][objZ], DzPosition[i][objRX], DzPosition[i][objRY], DzPosition[i][objRZ]);
}
Последний раз редактировалось 7Zip; 05.12.2015 в 16:55.
TwixXtra (05.12.2015)
Спасибо парни, щас проверю
Закрою