28.11.2013, 04:03
I want to load .map(mta map) file using xml loader by zeex. But I've got 1 problem. It only loads 1 object.
pawn Код:
enum obj
{
modelid,
Float:X,
Float:Y,
Float:Z,
Float:rx,
Float:ry,
Float:rz
}
new Obj[][obj];
//gamemodeinit
new XML:test = xml_open("testmap.map");
new aaa = xml_get_int(test, "count(map/object)");
for(new i = 0; i < sizeof(aaa); i++)
{
Obj[i][modelid] = xml_get_int(test, "map/object/@model");
Obj[i][X] = xml_get_float(test, "map/object/@posX");
Obj[i][Y] = xml_get_float(test, "map/object/@posY");
Obj[i][Z] = xml_get_float(test, "map/object/@posZ");
Obj[i][rx] = xml_get_float(test, "map/object/@rotX");
Obj[i][ry] = xml_get_float(test, "map/object/@rotY");
Obj[i][rz] = xml_get_float(test, "map/object/@rotZ");
CreateDynamicObject(Obj[i][modelid] ,Obj[i][X] ,Obj[i][Y] ,Obj[i][Z] ,Obj[i][rx] ,Obj[i][ry] ,Obj[i][rz]);
}
xml_close(test);