PotatoHead Posted July 20, 2013 Share Posted July 20, 2013 I am not sure what is going on again but I made and interior and this is what happens when spawn the interior ID. Here is my cghospital.lua code local objects = { --TeddyBear createObject ( 14602, 622.2998, -255.59961, 1085.40002 ), createObject ( 2164, 599.5, -270.70001, 1080.19995, 0, 0, 90 ), createObject ( 2164, 599.5, -268.89999, 1080.19995, 0, 0, 90 ), createObject ( 2164, 599.5, -267.10001, 1080.19995, 0, 0, 90 ), createObject ( 2164, 599.5, -265.29999, 1080.19995, 0, 0, 90 ), createObject ( 2202, 599.70001, -261.29999, 1080.09998, 0, 0, 89.979 ), createObject ( 2202, 599.70001, -263.5, 1080.09998, 0, 0, 89.979 ), createObject ( 1671, 604.90002, -255.5, 1080.5, 0, 0, 85.289 ), createObject ( 1671, 601.5, -260.29999, 1080.5, 0, 0, 88.549 ), createObject ( 1671, 601.5, -263.89999, 1080.5, 0, 0, 88.544 ), createObject ( 1671, 601.5, -267.29999, 1080.5, 0, 0, 88.544 ), createObject ( 1671, 601.5, -270.29999, 1080.5, 0, 0, 88.544 ), createObject ( 1671, 601.5, -251.10001, 1080.5, 0, 0, 88.544 ), createObject ( 1671, 601.5, -247, 1080.5, 0, 0, 88.544 ), createObject ( 1671, 601.5, -243.60001, 1080.5, 0, 0, 88.544 ), createObject ( 1671, 601.5, -240.7, 1080.5, 0, 0, 88.544 ), createObject ( 2190, 606.5, -254.8, 1080.80005, 0, 359.011, 303.395 ), createObject ( 2190, 603.20001, -250.7, 1081, 0, 359.006, 303.393 ), createObject ( 2190, 603.20001, -246.39999, 1081, 0, 359.006, 303.393 ), createObject ( 2190, 603.20001, -243.3, 1081, 0, 359.006, 303.393 ), createObject ( 2190, 602.79999, -241.7, 1081, 0, 359.006, 204.849 ), createObject ( 2190, 602.90002, -261.39999, 1081, 0, 359.006, 205.25 ), createObject ( 2190, 602.90002, -264.79999, 1081, 0, 359.006, 205.247 ), createObject ( 2190, 602.90002, -268, 1081, 0, 359.006, 205.247 ), createObject ( 2190, 603.20001, -269.60001, 1081, 0, 359.006, 297.27 ), createObject ( 2164, 599.5, -241.3, 1080.19995, 0, 0, 90 ), createObject ( 2164, 599.5, -243.10001, 1080.19995, 0, 0, 90 ), createObject ( 2164, 599.5, -244.89999, 1080.19995, 0, 0, 90 ), createObject ( 2202, 599.70001, -251.2, 1080.09998, 0, 0, 85.297 ), createObject ( 2202, 599.79999, -249.10001, 1080.09998, 0, 0, 86.476 ), createObject ( 2164, 599.5, -246.7, 1080.19995, 0, 0, 90 ), createObject ( 2007, 599.70001, -257.29999, 1080, 0, 0, 90.952 ), createObject ( 2007, 599.70001, -256.29999, 1080, 0, 0, 90.284 ), createObject ( 2007, 599.70001, -255.3, 1080, 0, 0, 89.316 ), createObject ( 2007, 599.70001, -254.3, 1080, 0, 0, 89.313 ), createObject ( 2007, 599.70001, -253.3, 1080, 0, 0, 89.313 ), createObject ( 1491, 616.90002, -262.70001, 1080.09998 ), createObject ( 10184, 625.29999, -263.10001, 1082.59998, 0, 0, 88.99 ), createObject ( 1705, 622.29999, -240.39999, 1080, 0, 0, 296.718 ), createObject ( 1705, 622.70001, -248.39999, 1080, 0, 0, 239.952 ), createObject ( 1705, 622.79999, -245.60001, 1080, 0, 0, 267.633 ), createObject ( 1705, 622.79999, -244.39999, 1080, 0, 0, 267.632 ), createObject ( 1705, 622.79999, -243.2, 1080, 0, 0, 267.632 ), createObject ( 1705, 622.79999, -242, 1080, 0, 0, 267.632 ), createObject ( 1705, 622.79999, -246.8, 1080, 0, 0, 267.632 ), createObject ( 1705, 615, -240.89999, 1080, 0, 0, 24.714 ), createObject ( 1705, 616.40002, -240.39999, 1080, 0, 0, 1.972 ), createObject ( 1705, 617.59998, -240.39999, 1080, 0, 0, 1.967 ), createObject ( 1705, 618.79999, -240.39999, 1080, 0, 0, 1.967 ), createObject ( 1705, 620, -240.39999, 1080, 0, 0, 1.967 ), createObject ( 14597, 612, -226.2998, 1082, 0, 359.926, 270.441 ), createObject ( 3093, 613.09998, -239.8, 1081.09998, 0, 0, 269.539 ), createObject ( 3093, 613.09998, -239.8, 1081.40002, 0, 0, 269.539 ), createObject ( 3093, 610.09998, -239.8, 1081.40002, 0, 0, 269.539 ), createObject ( 3093, 611.20001, -239.60001, 1084.09998, 0, 0, 269.539 ), createObject ( 3093, 611.90002, -239.60001, 1084.09998, 0, 0, 269.539 ), createObject ( 1997, 624.20001, -251.8, 1080, 0, 0, 270.756 ), createObject ( 1997, 627.20001, -251.8, 1080, 0, 0, 270.753 ), createObject ( 1997, 630.09998, -251.8, 1080, 0, 0, 270.753 ), createObject ( 1997, 633.70001, -251.8, 1080, 0, 0, 270.753 ), createObject ( 1997, 633.70001, -259.29999, 1080, 0, 0, 270.753 ), createObject ( 1997, 630.20001, -259.29999, 1080, 0, 0, 270.753 ), createObject ( 1997, 627.40002, -259.20001, 1080, 0, 0, 270.753 ), createObject ( 1997, 624.59998, -259.29999, 1080, 0, 0, 270.753 ), createObject ( 1997, 621.79999, -262, 1080, 0, 0, 270.753 ), createObject ( 1997, 616.09998, -262, 1080, 0, 0, 270.753 ), createObject ( 1997, 608.59998, -240.39999, 1080, 0, 1.978, 88.76 ), createObject ( 1997, 605.09998, -240.39999, 1080, 0, 1.972, 88.759 ), createObject ( 1997, 614.20001, -263.89999, 1080, 0, 1.972, 181.81 ), createObject ( 1997, 614.20001, -266.79999, 1080, 0, 1.967, 181.807 ), createObject ( 1997, 609.70001, -270.79999, 1080, 0, 1.967, 89.098 ), createObject ( 1491, 608.70001, -235.39999, 1080, 0, 0, 90.059 ), createObject ( 1491, 608.70001, -226.10001, 1080, 0, 0, 89.49 ), createObject ( 1491, 615.40002, -235.39999, 1080, 0, 0, 90.055 ), createObject ( 1491, 615.29999, -226, 1080, 0, 0, 90.055 ), createObject ( 1998, 672.40002, -182.10001, 1026 ), createObject ( 1998, 617.09998, -237, 1080, 0, 0, 90.38 ), createObject ( 1998, 615.90002, -223.8, 1080, 0, 0, 0.302 ), createObject ( 1998, 607, -222.89999, 1080, 0, 0, 269.963 ), createObject ( 1998, 608.09998, -236, 1080, 0, 0, 181.128 ), createObject ( 2197, 617, -233, 1080, 0, 0, 89.538 ), createObject ( 2197, 617, -232.3, 1080, 0, 0, 89.533 ), createObject ( 2197, 617, -231.60001, 1080, 0, 0, 89.533 ), createObject ( 2197, 617, -230.89999, 1080, 0, 0, 89.533 ), createObject ( 2197, 617, -229, 1080, 0, 0, 89.533 ), createObject ( 2197, 617, -228.3, 1080, 0, 0, 89.533 ), createObject ( 2197, 617, -227.60001, 1080, 0, 0, 89.533 ), createObject ( 2197, 617, -226.89999, 1080, 0, 0, 89.533 ), createObject ( 2197, 607.29999, -229.10001, 1080, 0, 0, 270.035 ), createObject ( 2197, 607.29999, -228.39999, 1080, 0, 0, 270.033 ), createObject ( 2197, 607.29999, -227.7, 1080, 0, 0, 270.033 ), createObject ( 2197, 607.29999, -227, 1080, 0, 0, 270.033 ), createObject ( 2197, 607.29999, -231, 1080, 0, 0, 270.033 ), createObject ( 2197, 607.29999, -231.7, 1080, 0, 0, 270.033 ), createObject ( 2197, 607.29999, -232.39999, 1080, 0, 0, 270.033 ), createObject ( 2197, 607.29999, -233.10001, 1080, 0, 0, 270.033 ), createObject ( 3383, 624.79999, -233.89999, 1080, 0, 0, 90.223 ), createObject ( 3383, 624.79999, -225.60001, 1080, 0, 0, 90.22 ), createObject ( 3383, 599.40002, -233.89999, 1080, 0, 0, 270.645 ), createObject ( 3383, 599.29999, -226, 1080, 0, 0, 270.643 ), createObject ( 1806, 616.90002, -236.2, 1080, 0, 0, 91.515 ), createObject ( 1806, 616.70001, -223.7, 1080, 0, 0, 359.995 ), createObject ( 1806, 607.09998, -223.8, 1080, 0, 0, 268.83 ), createObject ( 1806, 607.20001, -236.3, 1080, 0, 1.978, 181.564 ), createObject ( 2010, 615.09998, -248.5, 1080.09998 ), createObject ( 2010, 614.70001, -239.10001, 1080.09998 ), createObject ( 2010, 619, -249.3, 1080.09998 ), createObject ( 2010, 615.09998, -244.7, 1080.09998 ), createObject ( 2010, 609.70001, -239.10001, 1080.09998 ), createObject ( 14604, 620, -230.5, 1081, 0, 0, 179.917 ), createObject ( 14604, 604.40002, -230.5, 1081, 0, 0, 179.912 ), createObject ( 14604, 620, -229.3, 1081, 0, 0, 0.549 ), createObject ( 14604, 604.5, -229.3, 1081, 0, 0, 0.544 ), createObject ( 2315, 618.40002, -244, 1080, 0, 0, 269.62 ), createObject ( 2813, 618.40002, -245.7, 1080.5 ), createObject ( 2813, 618.40002, -243.89999, 1080.5 ), createObject ( 1752, 618.20001, -244.7, 1080.5, 0, 0.989, 89.244 ), createObject ( 1491, 612.79999, -222, 1080, 0, 0, 179.451 ), createObject ( 2167, 609.70001, -213.2, 1080 ), createObject ( 2167, 610.59998, -213.2, 1080 ), createObject ( 2167, 611.5, -213.2, 1080 ), createObject ( 2167, 612.40002, -213.2, 1080 ), createObject ( 2167, 613.29999, -213.2, 1080 ), createObject ( 2167, 614.20001, -213.2, 1080 ), createObject ( 1768, 609.59998, -221.2, 1080, 0, 0, 90.233 ), createObject ( 1768, 614.29999, -219.2, 1080, 0, 0, 270.108 ), createObject ( 1433, 609.59998, -218.2, 1080.19995 ), createObject ( 1433, 614.20001, -218.2, 1080.19995 ), createObject ( 2195, 609.59998, -218.2, 1081.30005 ), createObject ( 2195, 614.29999, -218.2, 1081.30005 ), createObject ( 2817, 609.70001, -214.89999, 1080 ), createObject ( 2817, 612.40002, -220.3, 1080, 0, 0, 90.335 ), createObject ( 2817, 613.09998, -214.89999, 1080 ) } local col = createColSphere(635.24976,-255.57161,1081.03284,50) local function watchChanges( ) if getElementDimension( getLocalPlayer( ) ) > 0 and getElementDimension( getLocalPlayer( ) ) ~= getElementDimension( objects[1] ) and getElementInterior( getLocalPlayer( ) ) == getElementInterior( objects[1] ) then for key, value in pairs( objects ) do setElementDimension( value, getElementDimension( getLocalPlayer( ) ) ) end elseif getElementDimension( getLocalPlayer( ) ) == 0 and getElementDimension( objects[1] ) ~= 65535 then for key, value in pairs( objects ) do setElementDimension( value, 65535 ) end end end addEventHandler( "onClientColShapeHit", col, function( element ) if element == getLocalPlayer( ) then addEventHandler( "onClientRender", root, watchChanges ) end end ) addEventHandler( "onClientColShapeLeave", col, function( element ) if element == getLocalPlayer( ) then removeEventHandler( "onClientRender", root, watchChanges ) end end ) -- Put them standby for now. for key, value in pairs( objects ) do setElementDimension( value, 65535 ) end Here is my interior list code. { 3, 635.24976, -255.57161, 1081.03284, 0}, -- 135 County General Hospital, (TeddyBear) Link to comment
Jaysds1 Posted July 21, 2013 Share Posted July 21, 2013 Try this: local objects = { --TeddyBear createObject ( 14602, 622.2998, -255.59961, 1085.40002 ), createObject ( 2164, 599.5, -270.70001, 1080.19995, 0, 0, 90 ), createObject ( 2164, 599.5, -268.89999, 1080.19995, 0, 0, 90 ), createObject ( 2164, 599.5, -267.10001, 1080.19995, 0, 0, 90 ), createObject ( 2164, 599.5, -265.29999, 1080.19995, 0, 0, 90 ), createObject ( 2202, 599.70001, -261.29999, 1080.09998, 0, 0, 89.979 ), createObject ( 2202, 599.70001, -263.5, 1080.09998, 0, 0, 89.979 ), createObject ( 1671, 604.90002, -255.5, 1080.5, 0, 0, 85.289 ), createObject ( 1671, 601.5, -260.29999, 1080.5, 0, 0, 88.549 ), createObject ( 1671, 601.5, -263.89999, 1080.5, 0, 0, 88.544 ), createObject ( 1671, 601.5, -267.29999, 1080.5, 0, 0, 88.544 ), createObject ( 1671, 601.5, -270.29999, 1080.5, 0, 0, 88.544 ), createObject ( 1671, 601.5, -251.10001, 1080.5, 0, 0, 88.544 ), createObject ( 1671, 601.5, -247, 1080.5, 0, 0, 88.544 ), createObject ( 1671, 601.5, -243.60001, 1080.5, 0, 0, 88.544 ), createObject ( 1671, 601.5, -240.7, 1080.5, 0, 0, 88.544 ), createObject ( 2190, 606.5, -254.8, 1080.80005, 0, 359.011, 303.395 ), createObject ( 2190, 603.20001, -250.7, 1081, 0, 359.006, 303.393 ), createObject ( 2190, 603.20001, -246.39999, 1081, 0, 359.006, 303.393 ), createObject ( 2190, 603.20001, -243.3, 1081, 0, 359.006, 303.393 ), createObject ( 2190, 602.79999, -241.7, 1081, 0, 359.006, 204.849 ), createObject ( 2190, 602.90002, -261.39999, 1081, 0, 359.006, 205.25 ), createObject ( 2190, 602.90002, -264.79999, 1081, 0, 359.006, 205.247 ), createObject ( 2190, 602.90002, -268, 1081, 0, 359.006, 205.247 ), createObject ( 2190, 603.20001, -269.60001, 1081, 0, 359.006, 297.27 ), createObject ( 2164, 599.5, -241.3, 1080.19995, 0, 0, 90 ), createObject ( 2164, 599.5, -243.10001, 1080.19995, 0, 0, 90 ), createObject ( 2164, 599.5, -244.89999, 1080.19995, 0, 0, 90 ), createObject ( 2202, 599.70001, -251.2, 1080.09998, 0, 0, 85.297 ), createObject ( 2202, 599.79999, -249.10001, 1080.09998, 0, 0, 86.476 ), createObject ( 2164, 599.5, -246.7, 1080.19995, 0, 0, 90 ), createObject ( 2007, 599.70001, -257.29999, 1080, 0, 0, 90.952 ), createObject ( 2007, 599.70001, -256.29999, 1080, 0, 0, 90.284 ), createObject ( 2007, 599.70001, -255.3, 1080, 0, 0, 89.316 ), createObject ( 2007, 599.70001, -254.3, 1080, 0, 0, 89.313 ), createObject ( 2007, 599.70001, -253.3, 1080, 0, 0, 89.313 ), createObject ( 1491, 616.90002, -262.70001, 1080.09998 ), createObject ( 10184, 625.29999, -263.10001, 1082.59998, 0, 0, 88.99 ), createObject ( 1705, 622.29999, -240.39999, 1080, 0, 0, 296.718 ), createObject ( 1705, 622.70001, -248.39999, 1080, 0, 0, 239.952 ), createObject ( 1705, 622.79999, -245.60001, 1080, 0, 0, 267.633 ), createObject ( 1705, 622.79999, -244.39999, 1080, 0, 0, 267.632 ), createObject ( 1705, 622.79999, -243.2, 1080, 0, 0, 267.632 ), createObject ( 1705, 622.79999, -242, 1080, 0, 0, 267.632 ), createObject ( 1705, 622.79999, -246.8, 1080, 0, 0, 267.632 ), createObject ( 1705, 615, -240.89999, 1080, 0, 0, 24.714 ), createObject ( 1705, 616.40002, -240.39999, 1080, 0, 0, 1.972 ), createObject ( 1705, 617.59998, -240.39999, 1080, 0, 0, 1.967 ), createObject ( 1705, 618.79999, -240.39999, 1080, 0, 0, 1.967 ), createObject ( 1705, 620, -240.39999, 1080, 0, 0, 1.967 ), createObject ( 14597, 612, -226.2998, 1082, 0, 359.926, 270.441 ), createObject ( 3093, 613.09998, -239.8, 1081.09998, 0, 0, 269.539 ), createObject ( 3093, 613.09998, -239.8, 1081.40002, 0, 0, 269.539 ), createObject ( 3093, 610.09998, -239.8, 1081.40002, 0, 0, 269.539 ), createObject ( 3093, 611.20001, -239.60001, 1084.09998, 0, 0, 269.539 ), createObject ( 3093, 611.90002, -239.60001, 1084.09998, 0, 0, 269.539 ), createObject ( 1997, 624.20001, -251.8, 1080, 0, 0, 270.756 ), createObject ( 1997, 627.20001, -251.8, 1080, 0, 0, 270.753 ), createObject ( 1997, 630.09998, -251.8, 1080, 0, 0, 270.753 ), createObject ( 1997, 633.70001, -251.8, 1080, 0, 0, 270.753 ), createObject ( 1997, 633.70001, -259.29999, 1080, 0, 0, 270.753 ), createObject ( 1997, 630.20001, -259.29999, 1080, 0, 0, 270.753 ), createObject ( 1997, 627.40002, -259.20001, 1080, 0, 0, 270.753 ), createObject ( 1997, 624.59998, -259.29999, 1080, 0, 0, 270.753 ), createObject ( 1997, 621.79999, -262, 1080, 0, 0, 270.753 ), createObject ( 1997, 616.09998, -262, 1080, 0, 0, 270.753 ), createObject ( 1997, 608.59998, -240.39999, 1080, 0, 1.978, 88.76 ), createObject ( 1997, 605.09998, -240.39999, 1080, 0, 1.972, 88.759 ), createObject ( 1997, 614.20001, -263.89999, 1080, 0, 1.972, 181.81 ), createObject ( 1997, 614.20001, -266.79999, 1080, 0, 1.967, 181.807 ), createObject ( 1997, 609.70001, -270.79999, 1080, 0, 1.967, 89.098 ), createObject ( 1491, 608.70001, -235.39999, 1080, 0, 0, 90.059 ), createObject ( 1491, 608.70001, -226.10001, 1080, 0, 0, 89.49 ), createObject ( 1491, 615.40002, -235.39999, 1080, 0, 0, 90.055 ), createObject ( 1491, 615.29999, -226, 1080, 0, 0, 90.055 ), createObject ( 1998, 672.40002, -182.10001, 1026 ), createObject ( 1998, 617.09998, -237, 1080, 0, 0, 90.38 ), createObject ( 1998, 615.90002, -223.8, 1080, 0, 0, 0.302 ), createObject ( 1998, 607, -222.89999, 1080, 0, 0, 269.963 ), createObject ( 1998, 608.09998, -236, 1080, 0, 0, 181.128 ), createObject ( 2197, 617, -233, 1080, 0, 0, 89.538 ), createObject ( 2197, 617, -232.3, 1080, 0, 0, 89.533 ), createObject ( 2197, 617, -231.60001, 1080, 0, 0, 89.533 ), createObject ( 2197, 617, -230.89999, 1080, 0, 0, 89.533 ), createObject ( 2197, 617, -229, 1080, 0, 0, 89.533 ), createObject ( 2197, 617, -228.3, 1080, 0, 0, 89.533 ), createObject ( 2197, 617, -227.60001, 1080, 0, 0, 89.533 ), createObject ( 2197, 617, -226.89999, 1080, 0, 0, 89.533 ), createObject ( 2197, 607.29999, -229.10001, 1080, 0, 0, 270.035 ), createObject ( 2197, 607.29999, -228.39999, 1080, 0, 0, 270.033 ), createObject ( 2197, 607.29999, -227.7, 1080, 0, 0, 270.033 ), createObject ( 2197, 607.29999, -227, 1080, 0, 0, 270.033 ), createObject ( 2197, 607.29999, -231, 1080, 0, 0, 270.033 ), createObject ( 2197, 607.29999, -231.7, 1080, 0, 0, 270.033 ), createObject ( 2197, 607.29999, -232.39999, 1080, 0, 0, 270.033 ), createObject ( 2197, 607.29999, -233.10001, 1080, 0, 0, 270.033 ), createObject ( 3383, 624.79999, -233.89999, 1080, 0, 0, 90.223 ), createObject ( 3383, 624.79999, -225.60001, 1080, 0, 0, 90.22 ), createObject ( 3383, 599.40002, -233.89999, 1080, 0, 0, 270.645 ), createObject ( 3383, 599.29999, -226, 1080, 0, 0, 270.643 ), createObject ( 1806, 616.90002, -236.2, 1080, 0, 0, 91.515 ), createObject ( 1806, 616.70001, -223.7, 1080, 0, 0, 359.995 ), createObject ( 1806, 607.09998, -223.8, 1080, 0, 0, 268.83 ), createObject ( 1806, 607.20001, -236.3, 1080, 0, 1.978, 181.564 ), createObject ( 2010, 615.09998, -248.5, 1080.09998 ), createObject ( 2010, 614.70001, -239.10001, 1080.09998 ), createObject ( 2010, 619, -249.3, 1080.09998 ), createObject ( 2010, 615.09998, -244.7, 1080.09998 ), createObject ( 2010, 609.70001, -239.10001, 1080.09998 ), createObject ( 14604, 620, -230.5, 1081, 0, 0, 179.917 ), createObject ( 14604, 604.40002, -230.5, 1081, 0, 0, 179.912 ), createObject ( 14604, 620, -229.3, 1081, 0, 0, 0.549 ), createObject ( 14604, 604.5, -229.3, 1081, 0, 0, 0.544 ), createObject ( 2315, 618.40002, -244, 1080, 0, 0, 269.62 ), createObject ( 2813, 618.40002, -245.7, 1080.5 ), createObject ( 2813, 618.40002, -243.89999, 1080.5 ), createObject ( 1752, 618.20001, -244.7, 1080.5, 0, 0.989, 89.244 ), createObject ( 1491, 612.79999, -222, 1080, 0, 0, 179.451 ), createObject ( 2167, 609.70001, -213.2, 1080 ), createObject ( 2167, 610.59998, -213.2, 1080 ), createObject ( 2167, 611.5, -213.2, 1080 ), createObject ( 2167, 612.40002, -213.2, 1080 ), createObject ( 2167, 613.29999, -213.2, 1080 ), createObject ( 2167, 614.20001, -213.2, 1080 ), createObject ( 1768, 609.59998, -221.2, 1080, 0, 0, 90.233 ), createObject ( 1768, 614.29999, -219.2, 1080, 0, 0, 270.108 ), createObject ( 1433, 609.59998, -218.2, 1080.19995 ), createObject ( 1433, 614.20001, -218.2, 1080.19995 ), createObject ( 2195, 609.59998, -218.2, 1081.30005 ), createObject ( 2195, 614.29999, -218.2, 1081.30005 ), createObject ( 2817, 609.70001, -214.89999, 1080 ), createObject ( 2817, 612.40002, -220.3, 1080, 0, 0, 90.335 ), createObject ( 2817, 613.09998, -214.89999, 1080 ) } -- Put them standby for now. for _, object in ipairs( objects ) do setElementDimension( object, 65535 ) end local col = createColSphere(635.24976,-255.57161,1081.03284,50) local function watchChanges( ) local lpDim = getElementDimension( getLocalPlayer( ) ) local oDim = getElementDimension( objects[1] ) if lpDim > 0 and lpDim ~= oDim and getElementInterior( getLocalPlayer( ) ) == getElementInterior( objects[1] ) then for _, object in ipairs( objects ) do setElementDimension( object, lpDim ) end elseif lpDim == 0 and oDim ~= 65535 then for _, object in ipairs( objects ) do setElementDimension( object, 65535 ) end end end addEventHandler( "onClientColShapeHit", col,function( element ) if element == getLocalPlayer( ) then addEventHandler( "onClientRender", root, watchChanges ) end end) addEventHandler( "onClientColShapeLeave", col,function( element ) if element == getLocalPlayer( ) then removeEventHandler( "onClientRender", root, watchChanges ) end end) Link to comment
PotatoHead Posted July 21, 2013 Author Share Posted July 21, 2013 That doesnt seem to fix the issue. Link to comment
Jaysds1 Posted July 22, 2013 Share Posted July 22, 2013 This seemed to work for me: local objects = { --TeddyBear createObject ( 14602, 622.2998, -255.59961, 1085.40002 ), createObject ( 2164, 599.5, -270.70001, 1080.19995, 0, 0, 90 ), createObject ( 2164, 599.5, -268.89999, 1080.19995, 0, 0, 90 ), createObject ( 2164, 599.5, -267.10001, 1080.19995, 0, 0, 90 ), createObject ( 2164, 599.5, -265.29999, 1080.19995, 0, 0, 90 ), createObject ( 2202, 599.70001, -261.29999, 1080.09998, 0, 0, 89.979 ), createObject ( 2202, 599.70001, -263.5, 1080.09998, 0, 0, 89.979 ), createObject ( 1671, 604.90002, -255.5, 1080.5, 0, 0, 85.289 ), createObject ( 1671, 601.5, -260.29999, 1080.5, 0, 0, 88.549 ), createObject ( 1671, 601.5, -263.89999, 1080.5, 0, 0, 88.544 ), createObject ( 1671, 601.5, -267.29999, 1080.5, 0, 0, 88.544 ), createObject ( 1671, 601.5, -270.29999, 1080.5, 0, 0, 88.544 ), createObject ( 1671, 601.5, -251.10001, 1080.5, 0, 0, 88.544 ), createObject ( 1671, 601.5, -247, 1080.5, 0, 0, 88.544 ), createObject ( 1671, 601.5, -243.60001, 1080.5, 0, 0, 88.544 ), createObject ( 1671, 601.5, -240.7, 1080.5, 0, 0, 88.544 ), createObject ( 2190, 606.5, -254.8, 1080.80005, 0, 359.011, 303.395 ), createObject ( 2190, 603.20001, -250.7, 1081, 0, 359.006, 303.393 ), createObject ( 2190, 603.20001, -246.39999, 1081, 0, 359.006, 303.393 ), createObject ( 2190, 603.20001, -243.3, 1081, 0, 359.006, 303.393 ), createObject ( 2190, 602.79999, -241.7, 1081, 0, 359.006, 204.849 ), createObject ( 2190, 602.90002, -261.39999, 1081, 0, 359.006, 205.25 ), createObject ( 2190, 602.90002, -264.79999, 1081, 0, 359.006, 205.247 ), createObject ( 2190, 602.90002, -268, 1081, 0, 359.006, 205.247 ), createObject ( 2190, 603.20001, -269.60001, 1081, 0, 359.006, 297.27 ), createObject ( 2164, 599.5, -241.3, 1080.19995, 0, 0, 90 ), createObject ( 2164, 599.5, -243.10001, 1080.19995, 0, 0, 90 ), createObject ( 2164, 599.5, -244.89999, 1080.19995, 0, 0, 90 ), createObject ( 2202, 599.70001, -251.2, 1080.09998, 0, 0, 85.297 ), createObject ( 2202, 599.79999, -249.10001, 1080.09998, 0, 0, 86.476 ), createObject ( 2164, 599.5, -246.7, 1080.19995, 0, 0, 90 ), createObject ( 2007, 599.70001, -257.29999, 1080, 0, 0, 90.952 ), createObject ( 2007, 599.70001, -256.29999, 1080, 0, 0, 90.284 ), createObject ( 2007, 599.70001, -255.3, 1080, 0, 0, 89.316 ), createObject ( 2007, 599.70001, -254.3, 1080, 0, 0, 89.313 ), createObject ( 2007, 599.70001, -253.3, 1080, 0, 0, 89.313 ), createObject ( 1491, 616.90002, -262.70001, 1080.09998 ), createObject ( 10184, 625.29999, -263.10001, 1082.59998, 0, 0, 88.99 ), createObject ( 1705, 622.29999, -240.39999, 1080, 0, 0, 296.718 ), createObject ( 1705, 622.70001, -248.39999, 1080, 0, 0, 239.952 ), createObject ( 1705, 622.79999, -245.60001, 1080, 0, 0, 267.633 ), createObject ( 1705, 622.79999, -244.39999, 1080, 0, 0, 267.632 ), createObject ( 1705, 622.79999, -243.2, 1080, 0, 0, 267.632 ), createObject ( 1705, 622.79999, -242, 1080, 0, 0, 267.632 ), createObject ( 1705, 622.79999, -246.8, 1080, 0, 0, 267.632 ), createObject ( 1705, 615, -240.89999, 1080, 0, 0, 24.714 ), createObject ( 1705, 616.40002, -240.39999, 1080, 0, 0, 1.972 ), createObject ( 1705, 617.59998, -240.39999, 1080, 0, 0, 1.967 ), createObject ( 1705, 618.79999, -240.39999, 1080, 0, 0, 1.967 ), createObject ( 1705, 620, -240.39999, 1080, 0, 0, 1.967 ), createObject ( 14597, 612, -226.2998, 1082, 0, 359.926, 270.441 ), createObject ( 3093, 613.09998, -239.8, 1081.09998, 0, 0, 269.539 ), createObject ( 3093, 613.09998, -239.8, 1081.40002, 0, 0, 269.539 ), createObject ( 3093, 610.09998, -239.8, 1081.40002, 0, 0, 269.539 ), createObject ( 3093, 611.20001, -239.60001, 1084.09998, 0, 0, 269.539 ), createObject ( 3093, 611.90002, -239.60001, 1084.09998, 0, 0, 269.539 ), createObject ( 1997, 624.20001, -251.8, 1080, 0, 0, 270.756 ), createObject ( 1997, 627.20001, -251.8, 1080, 0, 0, 270.753 ), createObject ( 1997, 630.09998, -251.8, 1080, 0, 0, 270.753 ), createObject ( 1997, 633.70001, -251.8, 1080, 0, 0, 270.753 ), createObject ( 1997, 633.70001, -259.29999, 1080, 0, 0, 270.753 ), createObject ( 1997, 630.20001, -259.29999, 1080, 0, 0, 270.753 ), createObject ( 1997, 627.40002, -259.20001, 1080, 0, 0, 270.753 ), createObject ( 1997, 624.59998, -259.29999, 1080, 0, 0, 270.753 ), createObject ( 1997, 621.79999, -262, 1080, 0, 0, 270.753 ), createObject ( 1997, 616.09998, -262, 1080, 0, 0, 270.753 ), createObject ( 1997, 608.59998, -240.39999, 1080, 0, 1.978, 88.76 ), createObject ( 1997, 605.09998, -240.39999, 1080, 0, 1.972, 88.759 ), createObject ( 1997, 614.20001, -263.89999, 1080, 0, 1.972, 181.81 ), createObject ( 1997, 614.20001, -266.79999, 1080, 0, 1.967, 181.807 ), createObject ( 1997, 609.70001, -270.79999, 1080, 0, 1.967, 89.098 ), createObject ( 1491, 608.70001, -235.39999, 1080, 0, 0, 90.059 ), createObject ( 1491, 608.70001, -226.10001, 1080, 0, 0, 89.49 ), createObject ( 1491, 615.40002, -235.39999, 1080, 0, 0, 90.055 ), createObject ( 1491, 615.29999, -226, 1080, 0, 0, 90.055 ), createObject ( 1998, 672.40002, -182.10001, 1026 ), createObject ( 1998, 617.09998, -237, 1080, 0, 0, 90.38 ), createObject ( 1998, 615.90002, -223.8, 1080, 0, 0, 0.302 ), createObject ( 1998, 607, -222.89999, 1080, 0, 0, 269.963 ), createObject ( 1998, 608.09998, -236, 1080, 0, 0, 181.128 ), createObject ( 2197, 617, -233, 1080, 0, 0, 89.538 ), createObject ( 2197, 617, -232.3, 1080, 0, 0, 89.533 ), createObject ( 2197, 617, -231.60001, 1080, 0, 0, 89.533 ), createObject ( 2197, 617, -230.89999, 1080, 0, 0, 89.533 ), createObject ( 2197, 617, -229, 1080, 0, 0, 89.533 ), createObject ( 2197, 617, -228.3, 1080, 0, 0, 89.533 ), createObject ( 2197, 617, -227.60001, 1080, 0, 0, 89.533 ), createObject ( 2197, 617, -226.89999, 1080, 0, 0, 89.533 ), createObject ( 2197, 607.29999, -229.10001, 1080, 0, 0, 270.035 ), createObject ( 2197, 607.29999, -228.39999, 1080, 0, 0, 270.033 ), createObject ( 2197, 607.29999, -227.7, 1080, 0, 0, 270.033 ), createObject ( 2197, 607.29999, -227, 1080, 0, 0, 270.033 ), createObject ( 2197, 607.29999, -231, 1080, 0, 0, 270.033 ), createObject ( 2197, 607.29999, -231.7, 1080, 0, 0, 270.033 ), createObject ( 2197, 607.29999, -232.39999, 1080, 0, 0, 270.033 ), createObject ( 2197, 607.29999, -233.10001, 1080, 0, 0, 270.033 ), createObject ( 3383, 624.79999, -233.89999, 1080, 0, 0, 90.223 ), createObject ( 3383, 624.79999, -225.60001, 1080, 0, 0, 90.22 ), createObject ( 3383, 599.40002, -233.89999, 1080, 0, 0, 270.645 ), createObject ( 3383, 599.29999, -226, 1080, 0, 0, 270.643 ), createObject ( 1806, 616.90002, -236.2, 1080, 0, 0, 91.515 ), createObject ( 1806, 616.70001, -223.7, 1080, 0, 0, 359.995 ), createObject ( 1806, 607.09998, -223.8, 1080, 0, 0, 268.83 ), createObject ( 1806, 607.20001, -236.3, 1080, 0, 1.978, 181.564 ), createObject ( 2010, 615.09998, -248.5, 1080.09998 ), createObject ( 2010, 614.70001, -239.10001, 1080.09998 ), createObject ( 2010, 619, -249.3, 1080.09998 ), createObject ( 2010, 615.09998, -244.7, 1080.09998 ), createObject ( 2010, 609.70001, -239.10001, 1080.09998 ), createObject ( 14604, 620, -230.5, 1081, 0, 0, 179.917 ), createObject ( 14604, 604.40002, -230.5, 1081, 0, 0, 179.912 ), createObject ( 14604, 620, -229.3, 1081, 0, 0, 0.549 ), createObject ( 14604, 604.5, -229.3, 1081, 0, 0, 0.544 ), createObject ( 2315, 618.40002, -244, 1080, 0, 0, 269.62 ), createObject ( 2813, 618.40002, -245.7, 1080.5 ), createObject ( 2813, 618.40002, -243.89999, 1080.5 ), createObject ( 1752, 618.20001, -244.7, 1080.5, 0, 0.989, 89.244 ), createObject ( 1491, 612.79999, -222, 1080, 0, 0, 179.451 ), createObject ( 2167, 609.70001, -213.2, 1080 ), createObject ( 2167, 610.59998, -213.2, 1080 ), createObject ( 2167, 611.5, -213.2, 1080 ), createObject ( 2167, 612.40002, -213.2, 1080 ), createObject ( 2167, 613.29999, -213.2, 1080 ), createObject ( 2167, 614.20001, -213.2, 1080 ), createObject ( 1768, 609.59998, -221.2, 1080, 0, 0, 90.233 ), createObject ( 1768, 614.29999, -219.2, 1080, 0, 0, 270.108 ), createObject ( 1433, 609.59998, -218.2, 1080.19995 ), createObject ( 1433, 614.20001, -218.2, 1080.19995 ), createObject ( 2195, 609.59998, -218.2, 1081.30005 ), createObject ( 2195, 614.29999, -218.2, 1081.30005 ), createObject ( 2817, 609.70001, -214.89999, 1080 ), createObject ( 2817, 612.40002, -220.3, 1080, 0, 0, 90.335 ), createObject ( 2817, 613.09998, -214.89999, 1080 ) } -- Put them standby for now. for _, object in ipairs( objects ) do setElementDimension( object, 65535 ) setElementDoubleSided(object, true) end local col = createColSphere(635.24976,-255.57161,1081.03284,50) local function watchChanges( ) local lpDim = getElementDimension( getLocalPlayer( ) ) local oDim = getElementDimension( objects[1] ) if lpDim > 0 and lpDim ~= oDim and getElementInterior( getLocalPlayer( ) ) == getElementInterior( objects[1] ) then for _, object in ipairs( objects ) do setElementDimension( object, lpDim ) end elseif lpDim == 0 and oDim ~= 65535 then for _, object in ipairs( objects ) do setElementDimension( object, 65535 ) end end end addEventHandler( "onClientColShapeHit", col,function( element ) if element == getLocalPlayer( ) then addEventHandler( "onClientRender", root, watchChanges ) end end) addEventHandler( "onClientColShapeLeave", col,function( element ) if element == getLocalPlayer( ) then removeEventHandler( "onClientRender", root, watchChanges ) end end) Link to comment
PotatoHead Posted July 22, 2013 Author Share Posted July 22, 2013 This seemed to work for me: local objects = { --TeddyBear createObject ( 14602, 622.2998, -255.59961, 1085.40002 ), createObject ( 2164, 599.5, -270.70001, 1080.19995, 0, 0, 90 ), createObject ( 2164, 599.5, -268.89999, 1080.19995, 0, 0, 90 ), createObject ( 2164, 599.5, -267.10001, 1080.19995, 0, 0, 90 ), createObject ( 2164, 599.5, -265.29999, 1080.19995, 0, 0, 90 ), createObject ( 2202, 599.70001, -261.29999, 1080.09998, 0, 0, 89.979 ), createObject ( 2202, 599.70001, -263.5, 1080.09998, 0, 0, 89.979 ), createObject ( 1671, 604.90002, -255.5, 1080.5, 0, 0, 85.289 ), createObject ( 1671, 601.5, -260.29999, 1080.5, 0, 0, 88.549 ), createObject ( 1671, 601.5, -263.89999, 1080.5, 0, 0, 88.544 ), createObject ( 1671, 601.5, -267.29999, 1080.5, 0, 0, 88.544 ), createObject ( 1671, 601.5, -270.29999, 1080.5, 0, 0, 88.544 ), createObject ( 1671, 601.5, -251.10001, 1080.5, 0, 0, 88.544 ), createObject ( 1671, 601.5, -247, 1080.5, 0, 0, 88.544 ), createObject ( 1671, 601.5, -243.60001, 1080.5, 0, 0, 88.544 ), createObject ( 1671, 601.5, -240.7, 1080.5, 0, 0, 88.544 ), createObject ( 2190, 606.5, -254.8, 1080.80005, 0, 359.011, 303.395 ), createObject ( 2190, 603.20001, -250.7, 1081, 0, 359.006, 303.393 ), createObject ( 2190, 603.20001, -246.39999, 1081, 0, 359.006, 303.393 ), createObject ( 2190, 603.20001, -243.3, 1081, 0, 359.006, 303.393 ), createObject ( 2190, 602.79999, -241.7, 1081, 0, 359.006, 204.849 ), createObject ( 2190, 602.90002, -261.39999, 1081, 0, 359.006, 205.25 ), createObject ( 2190, 602.90002, -264.79999, 1081, 0, 359.006, 205.247 ), createObject ( 2190, 602.90002, -268, 1081, 0, 359.006, 205.247 ), createObject ( 2190, 603.20001, -269.60001, 1081, 0, 359.006, 297.27 ), createObject ( 2164, 599.5, -241.3, 1080.19995, 0, 0, 90 ), createObject ( 2164, 599.5, -243.10001, 1080.19995, 0, 0, 90 ), createObject ( 2164, 599.5, -244.89999, 1080.19995, 0, 0, 90 ), createObject ( 2202, 599.70001, -251.2, 1080.09998, 0, 0, 85.297 ), createObject ( 2202, 599.79999, -249.10001, 1080.09998, 0, 0, 86.476 ), createObject ( 2164, 599.5, -246.7, 1080.19995, 0, 0, 90 ), createObject ( 2007, 599.70001, -257.29999, 1080, 0, 0, 90.952 ), createObject ( 2007, 599.70001, -256.29999, 1080, 0, 0, 90.284 ), createObject ( 2007, 599.70001, -255.3, 1080, 0, 0, 89.316 ), createObject ( 2007, 599.70001, -254.3, 1080, 0, 0, 89.313 ), createObject ( 2007, 599.70001, -253.3, 1080, 0, 0, 89.313 ), createObject ( 1491, 616.90002, -262.70001, 1080.09998 ), createObject ( 10184, 625.29999, -263.10001, 1082.59998, 0, 0, 88.99 ), createObject ( 1705, 622.29999, -240.39999, 1080, 0, 0, 296.718 ), createObject ( 1705, 622.70001, -248.39999, 1080, 0, 0, 239.952 ), createObject ( 1705, 622.79999, -245.60001, 1080, 0, 0, 267.633 ), createObject ( 1705, 622.79999, -244.39999, 1080, 0, 0, 267.632 ), createObject ( 1705, 622.79999, -243.2, 1080, 0, 0, 267.632 ), createObject ( 1705, 622.79999, -242, 1080, 0, 0, 267.632 ), createObject ( 1705, 622.79999, -246.8, 1080, 0, 0, 267.632 ), createObject ( 1705, 615, -240.89999, 1080, 0, 0, 24.714 ), createObject ( 1705, 616.40002, -240.39999, 1080, 0, 0, 1.972 ), createObject ( 1705, 617.59998, -240.39999, 1080, 0, 0, 1.967 ), createObject ( 1705, 618.79999, -240.39999, 1080, 0, 0, 1.967 ), createObject ( 1705, 620, -240.39999, 1080, 0, 0, 1.967 ), createObject ( 14597, 612, -226.2998, 1082, 0, 359.926, 270.441 ), createObject ( 3093, 613.09998, -239.8, 1081.09998, 0, 0, 269.539 ), createObject ( 3093, 613.09998, -239.8, 1081.40002, 0, 0, 269.539 ), createObject ( 3093, 610.09998, -239.8, 1081.40002, 0, 0, 269.539 ), createObject ( 3093, 611.20001, -239.60001, 1084.09998, 0, 0, 269.539 ), createObject ( 3093, 611.90002, -239.60001, 1084.09998, 0, 0, 269.539 ), createObject ( 1997, 624.20001, -251.8, 1080, 0, 0, 270.756 ), createObject ( 1997, 627.20001, -251.8, 1080, 0, 0, 270.753 ), createObject ( 1997, 630.09998, -251.8, 1080, 0, 0, 270.753 ), createObject ( 1997, 633.70001, -251.8, 1080, 0, 0, 270.753 ), createObject ( 1997, 633.70001, -259.29999, 1080, 0, 0, 270.753 ), createObject ( 1997, 630.20001, -259.29999, 1080, 0, 0, 270.753 ), createObject ( 1997, 627.40002, -259.20001, 1080, 0, 0, 270.753 ), createObject ( 1997, 624.59998, -259.29999, 1080, 0, 0, 270.753 ), createObject ( 1997, 621.79999, -262, 1080, 0, 0, 270.753 ), createObject ( 1997, 616.09998, -262, 1080, 0, 0, 270.753 ), createObject ( 1997, 608.59998, -240.39999, 1080, 0, 1.978, 88.76 ), createObject ( 1997, 605.09998, -240.39999, 1080, 0, 1.972, 88.759 ), createObject ( 1997, 614.20001, -263.89999, 1080, 0, 1.972, 181.81 ), createObject ( 1997, 614.20001, -266.79999, 1080, 0, 1.967, 181.807 ), createObject ( 1997, 609.70001, -270.79999, 1080, 0, 1.967, 89.098 ), createObject ( 1491, 608.70001, -235.39999, 1080, 0, 0, 90.059 ), createObject ( 1491, 608.70001, -226.10001, 1080, 0, 0, 89.49 ), createObject ( 1491, 615.40002, -235.39999, 1080, 0, 0, 90.055 ), createObject ( 1491, 615.29999, -226, 1080, 0, 0, 90.055 ), createObject ( 1998, 672.40002, -182.10001, 1026 ), createObject ( 1998, 617.09998, -237, 1080, 0, 0, 90.38 ), createObject ( 1998, 615.90002, -223.8, 1080, 0, 0, 0.302 ), createObject ( 1998, 607, -222.89999, 1080, 0, 0, 269.963 ), createObject ( 1998, 608.09998, -236, 1080, 0, 0, 181.128 ), createObject ( 2197, 617, -233, 1080, 0, 0, 89.538 ), createObject ( 2197, 617, -232.3, 1080, 0, 0, 89.533 ), createObject ( 2197, 617, -231.60001, 1080, 0, 0, 89.533 ), createObject ( 2197, 617, -230.89999, 1080, 0, 0, 89.533 ), createObject ( 2197, 617, -229, 1080, 0, 0, 89.533 ), createObject ( 2197, 617, -228.3, 1080, 0, 0, 89.533 ), createObject ( 2197, 617, -227.60001, 1080, 0, 0, 89.533 ), createObject ( 2197, 617, -226.89999, 1080, 0, 0, 89.533 ), createObject ( 2197, 607.29999, -229.10001, 1080, 0, 0, 270.035 ), createObject ( 2197, 607.29999, -228.39999, 1080, 0, 0, 270.033 ), createObject ( 2197, 607.29999, -227.7, 1080, 0, 0, 270.033 ), createObject ( 2197, 607.29999, -227, 1080, 0, 0, 270.033 ), createObject ( 2197, 607.29999, -231, 1080, 0, 0, 270.033 ), createObject ( 2197, 607.29999, -231.7, 1080, 0, 0, 270.033 ), createObject ( 2197, 607.29999, -232.39999, 1080, 0, 0, 270.033 ), createObject ( 2197, 607.29999, -233.10001, 1080, 0, 0, 270.033 ), createObject ( 3383, 624.79999, -233.89999, 1080, 0, 0, 90.223 ), createObject ( 3383, 624.79999, -225.60001, 1080, 0, 0, 90.22 ), createObject ( 3383, 599.40002, -233.89999, 1080, 0, 0, 270.645 ), createObject ( 3383, 599.29999, -226, 1080, 0, 0, 270.643 ), createObject ( 1806, 616.90002, -236.2, 1080, 0, 0, 91.515 ), createObject ( 1806, 616.70001, -223.7, 1080, 0, 0, 359.995 ), createObject ( 1806, 607.09998, -223.8, 1080, 0, 0, 268.83 ), createObject ( 1806, 607.20001, -236.3, 1080, 0, 1.978, 181.564 ), createObject ( 2010, 615.09998, -248.5, 1080.09998 ), createObject ( 2010, 614.70001, -239.10001, 1080.09998 ), createObject ( 2010, 619, -249.3, 1080.09998 ), createObject ( 2010, 615.09998, -244.7, 1080.09998 ), createObject ( 2010, 609.70001, -239.10001, 1080.09998 ), createObject ( 14604, 620, -230.5, 1081, 0, 0, 179.917 ), createObject ( 14604, 604.40002, -230.5, 1081, 0, 0, 179.912 ), createObject ( 14604, 620, -229.3, 1081, 0, 0, 0.549 ), createObject ( 14604, 604.5, -229.3, 1081, 0, 0, 0.544 ), createObject ( 2315, 618.40002, -244, 1080, 0, 0, 269.62 ), createObject ( 2813, 618.40002, -245.7, 1080.5 ), createObject ( 2813, 618.40002, -243.89999, 1080.5 ), createObject ( 1752, 618.20001, -244.7, 1080.5, 0, 0.989, 89.244 ), createObject ( 1491, 612.79999, -222, 1080, 0, 0, 179.451 ), createObject ( 2167, 609.70001, -213.2, 1080 ), createObject ( 2167, 610.59998, -213.2, 1080 ), createObject ( 2167, 611.5, -213.2, 1080 ), createObject ( 2167, 612.40002, -213.2, 1080 ), createObject ( 2167, 613.29999, -213.2, 1080 ), createObject ( 2167, 614.20001, -213.2, 1080 ), createObject ( 1768, 609.59998, -221.2, 1080, 0, 0, 90.233 ), createObject ( 1768, 614.29999, -219.2, 1080, 0, 0, 270.108 ), createObject ( 1433, 609.59998, -218.2, 1080.19995 ), createObject ( 1433, 614.20001, -218.2, 1080.19995 ), createObject ( 2195, 609.59998, -218.2, 1081.30005 ), createObject ( 2195, 614.29999, -218.2, 1081.30005 ), createObject ( 2817, 609.70001, -214.89999, 1080 ), createObject ( 2817, 612.40002, -220.3, 1080, 0, 0, 90.335 ), createObject ( 2817, 613.09998, -214.89999, 1080 ) } -- Put them standby for now. for _, object in ipairs( objects ) do setElementDimension( object, 65535 ) setElementDoubleSided(object, true) end local col = createColSphere(635.24976,-255.57161,1081.03284,50) local function watchChanges( ) local lpDim = getElementDimension( getLocalPlayer( ) ) local oDim = getElementDimension( objects[1] ) if lpDim > 0 and lpDim ~= oDim and getElementInterior( getLocalPlayer( ) ) == getElementInterior( objects[1] ) then for _, object in ipairs( objects ) do setElementDimension( object, lpDim ) end elseif lpDim == 0 and oDim ~= 65535 then for _, object in ipairs( objects ) do setElementDimension( object, 65535 ) end end end addEventHandler( "onClientColShapeHit", col,function( element ) if element == getLocalPlayer( ) then addEventHandler( "onClientRender", root, watchChanges ) end end) addEventHandler( "onClientColShapeLeave", col,function( element ) if element == getLocalPlayer( ) then removeEventHandler( "onClientRender", root, watchChanges ) end end) I just tried that and it keeps just giving me black empty space. Here is my other code. { 3, 635.24976, -255.57161, 1081.03284, 50}, -- 135 County General Hospital, (TeddyBear) Link to comment
Jaysds1 Posted July 22, 2013 Share Posted July 22, 2013 Not sure if you tried the second code I posted as I added a line of code on line 141. But anyways, Where do you put this code? { 3, 635.24976, -255.57161, 1081.03284, 50}, -- 135 County General Hospital, (TeddyBear) and if you don't mind can you post an ip:port where I could test this out? Link to comment
PotatoHead Posted July 22, 2013 Author Share Posted July 22, 2013 Not sure if you tried the second code I posted as I added a line of code on line 141.But anyways, Where do you put this code? { 3, 635.24976, -255.57161, 1081.03284, 50}, -- 135 County General Hospital, (TeddyBear) and if you don't mind can you post an ip:port where I could test this out? That goes in the script that adds the interior.. I think. I PMed you the name of the server. 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