Jump to content

BUggy rotation for moving object


Recommended Posts

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 :fadein:

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...