need help from some experienced mappers
#1

hey guys or mappers im starting to make now the new objects as setobjectmaterial but i wanna know is it some how easier to create it bcs i have been done so far like this

Code:
    myobject[0] = CreateObject(18981, 1844.08789, -1866.98120, 12.10440,   0.00000, 90.00000, 0.00000);
	SetObjectMaterial(myobject[0], 0, 4002, "cityhall_lan", "LAcityhwal1", 0xFF000000);
 	myobject[1] = CreateObject(18981, 1844.08789, -1866.98120, 12.10440,   0.00000, 90.00000, 0.00000);
	SetObjectMaterial(myobject[1], 0, 4002, "cityhall_lan", "LAcityhwal1", 0xFF000000);
	myobject[2] = CreateObject(18981, 1856.87988, -1867.04517, 12.57041,   0.00000, 0.00000, 0.00000);
	SetObjectMaterial(myobject[2], 0, 4002, "cityhall_lan", "LAcityhwal1", 0xFFff0000);
	myobject[3] = CreateObject(18981, 1844.75586, -1879.10217, 0.57040,   0.00000, 0.00000, 90.00000);
	SetObjectMaterial(myobject[3], 0, 4002, "cityhall_lan", "LAcityhwal1", 0xFFff0000);
	myobject[4] = CreateObject(18981, 1856.84338, -1842.43066, 12.57041,   0.00000, 0.00000, 0.00000);
	SetObjectMaterial(myobject[4], 0, 4002, "cityhall_lan", "LAcityhwal1", 0xFFff0000);
	myobject[5] = CreateObject(18981, 1844.75696, -1830.39856, 0.57040,   0.00000, 0.00000, 90.00000);
	SetObjectMaterial(myobject[5], 0, 4002, "cityhall_lan", "LAcityhwal1", 0xFFff0000);
	myobject[6] = CreateObject(18981, 1831.75269, -1842.72388, 0.57040,   0.00000, 0.00000, 0.00000);
	SetObjectMaterial(myobject[6], 0, 4002, "cityhall_lan", "LAcityhwal1", 0xFFff0000);
	myobject[7] = CreateObject(18981, 1831.76514, -1847.47510, 0.57040,   0.00000, 0.00000, 0.00000);
	SetObjectMaterial(myobject[7], 0, 4002, "cityhall_lan", "LAcityhwal1", 0xFFff0000);
	myobject[8] = CreateObject(18981, 1843.94287, -1879.11890, 0.57040,   0.00000, 0.00000, 90.00000);
	SetObjectMaterial(myobject[8], 0, 4002, "cityhall_lan", "LAcityhwal1", 0xFFff0000);
	myobject[9] = CreateObject(18766, 1856.09644, -1858.04248, 20.10450,   0.00000, 0.00000, 90.00000);
	SetObjectMaterial(myobject[9], 0, 4002, "cityhall_lan", "LAcityhwal1", 0xFF000000);
	myobject[10] = CreateObject(19438, 1856.41943, -1863.03406, 19.41210,   0.00000, 0.00000, 90.00000);
	SetObjectMaterial(myobject[10], 0, 4002, "cityhall_lan", "LAcityhwal1", 0xFF000000);
	myobject[11] = CreateObject(19438, 1856.41943, -1863.03406, 20.85210,   0.00000, 0.00000, 90.00000);
	SetObjectMaterial(myobject[11], 0, 4002, "cityhall_lan", "LAcityhwal1", 0xFF000000);
	myobject[12] = CreateObject(19438, 1856.39673, -1861.39685, 22.53210,   0.00000, 90.00000, 90.00000);
	SetObjectMaterial(myobject[12], 0, 4002, "cityhall_lan", "LAcityhwal1", 0xFF000000);
	myobject[13] = CreateObject(19438, 1856.33716, -1857.95691, 22.53210,   0.00000, 90.00000, 90.00000);
	SetObjectMaterial(myobject[13], 0, 4002, "cityhall_lan", "LAcityhwal1", 0xFF000000);
	myobject[14] = CreateObject(19438, 1856.36047, -1854.69299, 22.53210,   0.00000, 90.00000, 90.00000);
	SetObjectMaterial(myobject[14], 0, 4002, "cityhall_lan", "LAcityhwal1", 0xFF000000);
	myobject[15] = CreateObject(19438, 1856.38550, -1853.01868, 20.85210,   0.00000, 0.00000, 90.00000);
	SetObjectMaterial(myobject[15], 0, 4002, "cityhall_lan", "LAcityhwal1", 0xFF000000);
	myobject[16] = CreateObject(19438, 1856.37427, -1853.03064, 19.41210,   0.00000, 0.00000, 90.00000);
	SetObjectMaterial(myobject[16], 0, 4002, "cityhall_lan", "LAcityhwal1", 0xFF000000);
	myobject[17] = CreateObject(19438, 1856.37634, -1854.73279, 17.71210,   0.02000, 90.00000, 90.00000);
	SetObjectMaterial(myobject[17], 0, 4002, "cityhall_lan", "LAcityhwal1", 0xFF000000);
	myobject[18] = CreateObject(19438, 1856.39087, -1858.13794, 17.71210,   0.02000, 90.00000, 90.00000);
	SetObjectMaterial(myobject[18], 0, 4002, "cityhall_lan", "LAcityhwal1", 0xFF000000);
	myobject[19] = CreateObject(19438, 1856.36292, -1861.36414, 17.71210,   0.02000, 90.00000, 90.00000);
	SetObjectMaterial(myobject[19], 0, 4002, "cityhall_lan", "LAcityhwal1", 0xFF000000);
but this small line is taking loads of time is there any possible way to make it easier?

Thanks!

Reply
#2

Bump!
Reply
#3

I would create my own enum / variable / iterator to keep track of objects in a dynamic system this is much easier instead of writing out each array index.

If your using the streamer you could also use an fs when you unload a fs all objects created in that fs should delete as well so unless you actually need the objectid for using this could be a good way to clean up.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)