Hassam Posted June 16, 2012 Share Posted June 16, 2012 I'm trying make this script but don't work, here is the script: setElementDoubleSided (Objects = { createObject(16671,194.09960938,2051.33984375,28.77000046,0.00000000,0.00000000,357.03918457) --object(a51_extfence01) (1) createObject(16668,358.03906250,2049.00000000,25.45000076,0.00000000,0.00000000,180.55480957) --object(a51_extfence04) (1) createObject(16669,380.39941406,1914.63964844,26.04000092,0.00000000,0.00000000,201.68701172) --object(a51_extfence05) (1) createObject(16670,330.89941406,1813.00000000,22.17000008,0.00000000,0.00000000,0.74157715) --object(a51_extfence02) (2) createObject(16670,330.89843750,1813.00000000,26.39999962,0.00000000,0.00000000,0.74157715) --object(a51_extfence02) (2) createObject(16669,380.39941406,1914.63964844,21.79999924,0.00000000,0.00000000,201.68701172) --object(a51_extfence05) (1) createObject(16668,358.03906250,2049.00000000,21.20000076,0.00000000,0.00000000,180.55480957) --object(a51_extfence04) (1) createObject(16671,194.09960938,2051.33984375,24.50000000,0.00000000,0.00000000,357.03918457) --object(a51_extfence01) (1) createObject(10828,97.69999695,1757.50000000,28.00000000,0.00000000,0.00000000,90.00000000) --object(drydock1_sfse) (6) createObject(10828,148.60000610,1706.00000000,28.00000000,0.00000000,0.00000000,0.00000000) --object(drydock1_sfse) (9) createObject(10828,97.69921875,1792.79980469,28.00000000,0.00000000,0.00000000,90.00000000) --object(drydock1_sfse) (9) createObject(10828,114.09960938,1705.89941406,28.00000000,0.00000000,0.00000000,0.00000000) --object(drydock1_sfse) (9) createObject(10828,97.69921875,1722.19921875,28.00000000,0.00000000,0.00000000,90.00000000) --object(drydock1_sfse) (10) createObject(10828,183.19921875,1706.09960938,28.00000000,0.00000000,0.00000000,0.00000000) --object(drydock1_sfse) (9) createObject(10828,218.29980469,1706.19921875,28.00000000,0.00000000,0.00000000,0.00000000) --object(drydock1_sfse) (9) createObject(10828,253.19921875,1706.19921875,28.00000000,0.00000000,0.00000000,0.00000000) --object(drydock1_sfse) (9) createObject(10828,269.00000000,1706.39941406,28.00000000,0.00000000,0.00000000,0.00000000) --object(drydock1_sfse) (9) createObject(10828,294.59960938,1706.39941406,28.00000000,0.00000000,0.00000000,0.00000000) --object(drydock1_sfse) (9) createObject(10828,345.00000000,1729.00000000,28.00000000,0.00000000,0.00000000,47.99926758) --object(drydock1_sfse) (9) createObject(10828,356.20001221,1788.80004883,28.00000000,0.00000000,0.00000000,90.00000000) --object(drydock1_sfse) (10) createObject(10828,336.39941406,1719.39941406,28.00000000,0.00000000,0.00000000,47.99926758) --object(drydock1_sfse) (9) createObject(10828,356.29998779,1759.00000000,28.00000000,0.00000000,0.00000000,90.00000000) --object(drydock1_sfse) (10) createObject(7657,96.79980469,1920.50000000,31.39999962,0.00000000,270.00000000,269.99450684) --object(plasticsgate1) (1) createObject(3095,269.00000000,1883.59960938,16.10000038,0.00000000,0.00000000,0.00000000) --object(a51_jetdoor) (4) createObject(7244,210.00000000,1923.00000000,-80.80000305,0.00000000,0.00000000,0.00000000) --object(vgnpolicecparkug) (2) createObject(8661,260.79000854,1906.00000000,-81.00000000,90.00000000,0.00000000,90.00000000) --object(gnhtelgrnd_lvs) (1) createObject(8661,251.80000305,1954.30004883,-79.30000305,0.00000000,0.00000000,0.00000000) --object(gnhtelgrnd_lvs) (2) createObject(8661,260.78906250,1951.50000000,-73.80000305,90.00000000,0.00000000,90.00000000) --object(gnhtelgrnd_lvs) (3) createObject(8661,255.39941406,1950.39941406,-72.90000153,90.00000000,179.99450684,357.99499512) --object(gnhtelgrnd_lvs) (6) createObject(8547,190.89941406,1856.79980469,39.79999924,0.00000000,0.00000000,179.99450684) --object(fctrygrnd01_lvs) (1) createObject(8547,190.09960938,1859.79980469,39.81000137,0.00000000,0.00000000,358.99475098) --object(fctrygrnd01_lvs) (2) createObject(8547,190.79980469,1882.89941406,39.70000076,0.00000000,0.00000000,179.99450684) --object(fctrygrnd01_lvs) (4) }, true) I try make this objects with doublesided true Link to comment
Castillo Posted June 16, 2012 Share Posted June 16, 2012 That's because setElementDoubleSided requires a object element, not a table of them. Objects = { createObject(16671,194.09960938,2051.33984375,28.77000046,0.00000000,0.00000000,357.03918457), --object(a51_extfence01) (1) createObject(16668,358.03906250,2049.00000000,25.45000076,0.00000000,0.00000000,180.55480957), --object(a51_extfence04) (1) createObject(16669,380.39941406,1914.63964844,26.04000092,0.00000000,0.00000000,201.68701172), --object(a51_extfence05) (1) createObject(16670,330.89941406,1813.00000000,22.17000008,0.00000000,0.00000000,0.74157715),--object(a51_extfence02) (2) createObject(16670,330.89843750,1813.00000000,26.39999962,0.00000000,0.00000000,0.74157715), --object(a51_extfence02) (2) createObject(16669,380.39941406,1914.63964844,21.79999924,0.00000000,0.00000000,201.68701172), --object(a51_extfence05) (1) createObject(16668,358.03906250,2049.00000000,21.20000076,0.00000000,0.00000000,180.55480957), --object(a51_extfence04) (1) createObject(16671,194.09960938,2051.33984375,24.50000000,0.00000000,0.00000000,357.03918457), --object(a51_extfence01) (1) createObject(10828,97.69999695,1757.50000000,28.00000000,0.00000000,0.00000000,90.00000000), --object(drydock1_sfse) (6) createObject(10828,148.60000610,1706.00000000,28.00000000,0.00000000,0.00000000,0.00000000), --object(drydock1_sfse) (9) createObject(10828,97.69921875,1792.79980469,28.00000000,0.00000000,0.00000000,90.00000000), --object(drydock1_sfse) (9) createObject(10828,114.09960938,1705.89941406,28.00000000,0.00000000,0.00000000,0.00000000), --object(drydock1_sfse) (9) createObject(10828,97.69921875,1722.19921875,28.00000000,0.00000000,0.00000000,90.00000000), --object(drydock1_sfse) (10) createObject(10828,183.19921875,1706.09960938,28.00000000,0.00000000,0.00000000,0.00000000), --object(drydock1_sfse) (9) createObject(10828,218.29980469,1706.19921875,28.00000000,0.00000000,0.00000000,0.00000000), --object(drydock1_sfse) (9) createObject(10828,253.19921875,1706.19921875,28.00000000,0.00000000,0.00000000,0.00000000), --object(drydock1_sfse) (9) createObject(10828,269.00000000,1706.39941406,28.00000000,0.00000000,0.00000000,0.00000000), --object(drydock1_sfse) (9) createObject(10828,294.59960938,1706.39941406,28.00000000,0.00000000,0.00000000,0.00000000), --object(drydock1_sfse) (9) createObject(10828,345.00000000,1729.00000000,28.00000000,0.00000000,0.00000000,47.99926758), --object(drydock1_sfse) (9) createObject(10828,356.20001221,1788.80004883,28.00000000,0.00000000,0.00000000,90.00000000), --object(drydock1_sfse) (10) createObject(10828,336.39941406,1719.39941406,28.00000000,0.00000000,0.00000000,47.99926758), --object(drydock1_sfse) (9) createObject(10828,356.29998779,1759.00000000,28.00000000,0.00000000,0.00000000,90.00000000), --object(drydock1_sfse) (10) createObject(7657,96.79980469,1920.50000000,31.39999962,0.00000000,270.00000000,269.99450684), --object(plasticsgate1) (1) createObject(3095,269.00000000,1883.59960938,16.10000038,0.00000000,0.00000000,0.00000000), --object(a51_jetdoor) (4) createObject(7244,210.00000000,1923.00000000,-80.80000305,0.00000000,0.00000000,0.00000000), --object(vgnpolicecparkug) (2) createObject(8661,260.79000854,1906.00000000,-81.00000000,90.00000000,0.00000000,90.00000000), --object(gnhtelgrnd_lvs) (1) createObject(8661,251.80000305,1954.30004883,-79.30000305,0.00000000,0.00000000,0.00000000), --object(gnhtelgrnd_lvs) (2) createObject(8661,260.78906250,1951.50000000,-73.80000305,90.00000000,0.00000000,90.00000000), --object(gnhtelgrnd_lvs) (3) createObject(8661,255.39941406,1950.39941406,-72.90000153,90.00000000,179.99450684,357.99499512), --object(gnhtelgrnd_lvs) (6) createObject(8547,190.89941406,1856.79980469,39.79999924,0.00000000,0.00000000,179.99450684), --object(fctrygrnd01_lvs) (1) createObject(8547,190.09960938,1859.79980469,39.81000137,0.00000000,0.00000000,358.99475098), --object(fctrygrnd01_lvs) (2) createObject(8547,190.79980469,1882.89941406,39.70000076,0.00000000,0.00000000,179.99450684) --object(fctrygrnd01_lvs) (4) } for index, object in ipairs ( Objects ) do setElementDoubleSided ( object, true ) end Link to comment
Hassam Posted June 16, 2012 Author Share Posted June 16, 2012 Didn't work because I don't see the objects Link to comment
Castillo Posted June 16, 2012 Share Posted June 16, 2012 That's because you forgot all the commas after each object inserted in the table, copy my code again. Link to comment
Hassam Posted June 16, 2012 Author Share Posted June 16, 2012 in others scripts , this script don't work, "Objects = { ...... }" and for index, object in ipairs ( Objects ) do setElementDoubleSided ( object, true ) end , how I can make this script work for all maps? Link to comment
Castillo Posted June 16, 2012 Share Posted June 16, 2012 You want to use setElementDoubleSided in all your objects? not just these in "Objects" table? Link to comment
Alexs Posted June 16, 2012 Share Posted June 16, 2012 local Objects = getElementsByType ( "player" ) for theKey, object in ipairs ( Objects ) do setElementDoubleSided ( object, true ) end end Link to comment
Castillo Posted June 16, 2012 Share Posted June 16, 2012 @Alexs_Steel: There's an extra 'end'. Link to comment
Hassam Posted June 16, 2012 Author Share Posted June 16, 2012 no, I have others maps but in debug script say this "Loading script fail:gangbase/FBIbase.lua:28: "}" expected (to close "{" at line 26)near "createObject" this is the script: (this script is start in line 26) Objects = { createObject(8673,915.90002441,-1051.90002441,38.20000076,0.00000000,0.00000000,0.00000000) --object(csrsfence03_lvs) (1) createObject(8673,925.90002441,-1041.44995117,38.20000076,0.00000000,0.00000000,90.00000000) --object(csrsfence03_lvs) (2) createObject(8661,907.00000000,-1032.65002441,26.70000076,90.00000000,0.00000000,90.00000000) --object(gnhtelgrnd_lvs) ( createObject(3565,938.40002441,-1015.59997559,36.40000153,0.00000000,0.00000000,0.00000000) --object(lasdkrt1_la01) (1) createObject(3565,938.40002441,-1015.59997559,36.40000153,0.00000000,180.00000000,0.00000000) --object(lasdkrt1_la01) (2) createObject(3565,934.98999023,-1015.79998779,32.20000076,0.00000000,90.00000000,0.00000000) --object(lasdkrt1_la01) (3) createObject(3565,938.40002441,-1015.59997559,39.00000000,0.00000000,0.00000000,0.00000000) --object(lasdkrt1_la01) (4) createObject(13011,908.79998779,-1030.09997559,106.69999695,0.00000000,0.00000000,0.00000000) --object(cos_sbanksteps04) (1) createObject(13011,919.40002441,-1013.59997559,106.69999695,0.00000000,0.00000000,180.00000000) --object(cos_sbanksteps04) (2) createObject(2932,914.20001221,-1012.20001221,111.50000000,0.00000000,0.00000000,90.00000000) --object(kmb_container_blue) (1) createObject(2924,913.00000000,-1013.72998047,111.19999695,0.00000000,0.00000000,0.00000000) --object(kmb_crash3door) (1) createObject(8661,907.90002441,-1043.19995117,30.59000015,0.00000000,0.00000000,0.00000000) --object(gnhtelgrnd_lvs) (1) createObject(8661,922.09997559,-1054.90002441,26.76000023,90.00000000,0.00000000,0.00000000) --object(gnhtelgrnd_lvs) (2) createObject(8661,897.00000000,-1054.90002441,26.76000023,90.00000000,0.00000000,0.00000000) --object(gnhtelgrnd_lvs) (3) createObject(8661,877.00000000,-1034.92004395,26.76000023,90.00000000,90.00000000,0.00000000) --object(gnhtelgrnd_lvs) (4) createObject(8661,932.40002441,-1034.93005371,36.74000168,0.00000000,0.00000000,90.00000000) --object(gnhtelgrnd_lvs) (5) createObject(8661,887.00000000,-1034.93005371,36.74000168,0.00000000,0.00000000,90.00000000) --object(gnhtelgrnd_lvs) (6) createObject(8661,908.59997559,-1044.93005371,36.74000168,0.00000000,0.00000000,0.00000000) --object(gnhtelgrnd_lvs) (7) createObject(16151,890.90002441,-1021.90002441,31.25000000,0.00000000,0.00000000,0.00000000) --object(ufo_bar) (1) createObject(925,877.90002441,-1037.19995117,32.00000000,0.00000000,0.00000000,90.00000000) --object(rack2) (1) createObject(8947,893.20001221,-1044.69995117,39.79999924,0.00000000,0.00000000,90.00000000) --object(vgelkup) (1) } for index, object in ipairs ( Objects ) do setElementDoubleSided ( object, true ) end Link to comment
Castillo Posted June 16, 2012 Share Posted June 16, 2012 That's because again, you forgot the commas after ")" in createObject. Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now