Arrays....

Post your scripting questions / solutions here

Moderator: Moderators

Post Reply
User avatar
G3mInI
First Lieutenant
Posts: 187
Joined: Sat Jun 29, 2002 3:49 am

Arrays....

Post by G3mInI »

Code: Select all

statics_setup:

	local.bottle[1] = spawn miscobj/bottle_condiment.tik origin ( 652.00 -974.00 60.00 )
	local.bottle[2] = spawn miscobj/bottle_rum.tik origin ( 652.00 -992.00 60.00 ) angle 180
	local.bottle[3] = spawn miscobj/bottle_medicine.tik origin ( 652.00 -1010.00 60.00 )
	local.bottle[4] = spawn miscobj/bottle_wine.tik origin ( 652.00 -1029.00 60.00 )
	local.bottle[5] = spawn miscobj/bottle_condiment.tik origin ( 652.00 -1048.00 60.00 )
	local.bottle[6] = spawn miscobj/bottle_rum.tik origin ( 652.00 -1066.00 60.00 ) angle 180
	local.bottle[7] = spawn miscobj/bottle_medicine.tik origin ( 652.00 -1084.00 60.00 )
	local.bottle[8] = spawn miscobj/bottle_wine.tik origin ( 652.00 -1103.00 60.00 )
	local.bottle[9] = spawn miscobj/bottle_condiment.tik origin ( 652.00 -1122.00 60.00 )
	local.bottle[10] = spawn miscobj/bottle_rum.tik origin ( 652.00 -1140.00 60.00 ) angle 180
	local.bottle[11] = spawn miscobj/bottle_medicine.tik origin ( 652.00 -1160.00 60.00 )
	local.bottle[12] = spawn miscobj/bottle_wine.tik origin ( 652.00 -1179.00 60.00 )
	local.bottle[13] = spawn miscobj/bottle_condiment.tik origin ( 652.00 -1198.00 60.00 )
	
	for (local.i = 1; local.i <= 13; local.i++) 
     { 
      local.bottle[i] solid
      local.bottle[i].health = 150 
     }

end

Why does local.bottle return a value of NIL in this thread? I thought I could use the array function to simplify my code statements, but the script did not like it at all.

G3mInI
jv_map
Site Admin
Posts: 6521
Joined: Tue Sep 03, 2002 2:53 pm
Location: The Netherlands
Contact:

Post by jv_map »

Most likely, you cannot spawn the objects this way:

spawn miscobj/bottle_condiment.tik

I don't know for certain but these might have the 'Object' classname in their TIKI and then you have to spawn them as a script_model:

spawn script_model model miscobj/bottle_condiment.tik

Then it should work :)
Image
Post Reply