C[re]ative_w0rk|s Posted July 18, 2014 Share Posted July 18, 2014 Hey i made a base with an unique elevator to get in. My problem is that its get buggy when you enter the commands when the object is moving. Does it give a possibility to made a debug function to set the object to its orignial place? Thank you for helping Lua Code (just ignore the -- parts) Scheune = createObject(17324,-2223.3000488281, 424, 34.200000762939, 0.0000, 0.0000, 230); -- Scheune Boden1 = createObject(987,-2228.8999, 436.60001, 34, 270, 0.0000, 230); --Bodenteil Boden2 = createObject(987,-2225.1001, 433.39999, 34, 270, 0.0000, 230); --Bodenteil Boden3 = createObject(987,-2221.3, 430.20001, 34, 270, 0.0000, 230); --Bodenteil Boden4 = createObject(987,-2217.7, 427.20001, 34, 270, 0.0000, 230); --Bodenteil Boden5 = createObject(987,-2214.2, 424.29999, 34, 270, 0.0000, 230); --Bodenteil Haken = createObject(1390,-2224.3999, 424.89999, 44.-- s8) -->; -- Kranhaken Gate = createObject(3115,-2215.3999, 419, 69.2, 0.0000, 90, 141); -- Gate function ScheuneHoch() moveObject(Scheune,5000,-2223.3000488281, 424, 59, 0.0000, 0.0000, 180); --Dreht die Scheune um 180° und bewegt sie nach oben moveObject(Boden1,5000,-2228.8999, 436.60001, 59); -- Der Boden muss nur nach oben bewegt werden moveObject(Boden2,5000,-2225.1001, 433.39999, 59); -- Der Boden muss nur nach oben bewegt werden moveObject(Boden3,5000,-2221.3, 430.20001, 59); -- Der Boden muss nur nach oben bewegt werden moveObject(Boden4,5000,-2217.7, 427.20001, 59); -- Der Boden muss nur nach oben bewegt werden moveObject(Boden5,5000,-2214.2, 424.29999, 59); -- Der Boden muss nur nach unten bewegt werden moveObject(Haken,5000,-2224.3999, 424.89999, 69.699996948242, 0.0000, 0.0000, 180); -- Kranhaken der am Dach befestigt ist end addCommandHandler("1",ScheuneHoch) function ScheuneRunter() moveObject(Scheune,5000,-2223.3000488281, 424, 34.200000762939, 0.0000, 0.0000, 180); --Dreht die Scheune um 180° und bewegt sie nach unten moveObject(Boden1,5000,-2228.8999, 436.60001, 34); -- Der Boden muss nur nach unten bewegt werden moveObject(Boden2,5000,-2225.1001, 433.39999, 34); -- Der Boden muss nur nach unten bewegt werden moveObject(Boden3,5000,-2221.3, 430.20001, 34); -- Der Boden muss nur nach unten bewegt werden moveObject(Boden4,5000,-2217.7, 427.20001, 34); --Der Boden muss nur nach unten bewegt werden moveObject(Boden5,5000,-2214.2, 424.29999, 34); -- Der Boden muss nur nach unten bewegt werden moveObject(Haken,5000,-2224.3999, 424.89999, 44.8, 0.0000, 0.0000, 180); -- Kranhaken der am Dach befestigt ist end addCommandHandler("2",ScheuneRunter) function TorAuf() moveObject(Gate,1,-2215.3999, 419, -69.2); --Das Tor wird nach unten bewegt end addCommandHandler("3",TorAuf) function TorZu() moveObject(Gate,1,-2215.3999, 419, 69.2); --Das Tor wird nach oben bewegt end addCommandHandler("4",TorZu) Video of the elevator Link to comment
C[re]ative_w0rk|s Posted July 18, 2014 Author Share Posted July 18, 2014 Okey found the solution. function debugElevator() setElementRotation (Scheune,0, 0, 50); end addCommandHandler("debugoben",debugElevator) function debugElevator1() setElementRotation (Scheune,0, 0, 230); end addCommandHandler("debugunten",debugElevator1) 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