A kóddal lesz a gond. :) Esetleg, ha mondjuk megosztanád velünk akkor tudnánk is segítséget adni. :D
Itt van a zárt állapot :
createObject ( 968, 1544.7, -1630.8, 13.3, 0, 90, 90 )
Itt pedig a nyitott:
createObject ( 968, 1544.7, -1630.8, 13.3, 0, 0, 90 )
UI: itt van a .lua :
gate = createObject ( 968, 1544.7, -1630.8, 13.3, 0, 0, 90 )
function OpenGate()
moveObject ( gate, 2500, 1544.7, -1630.8, 13.3, 0, 0, 90 )
end
addCommandHandler(\"open\", OpenGate)
function CloseGate()
moveObject ( gate, 2500, 1544.7, -1630.8, 13.3, 0, 90, 90 )
end
addCommandHandler(\"close\", CloseGate)
Itt van a zárt állapot :
createObject ( 968, 1544.7, -1630.8, 13.3, 0, 90, 90 )
Itt pedig a nyitott:
createObject ( 968, 1544.7, -1630.8, 13.3, 0, 0, 90 )
UI: itt van a .lua :
gate = createObject ( 968, 1544.7, -1630.8, 13.3, 0, 0, 90 )
function OpenGate()
moveObject ( gate, 2500, 1544.7, -1630.8, 13.3, 0, 0, 90 )
end
addCommandHandler(\"open\", OpenGate)
function CloseGate()
moveObject ( gate, 2500, 1544.7, -1630.8, 13.3, 0, 90, 90 )
end
addCommandHandler(\"close\", CloseGate)
Tesztelni nem is tudom, nem is javit de kevesebb sor:
Alattam javitva. sry telorol vok.
//telo
gate = createObject ( 968, 1544.7, -1630.8, 13.3, 0, 0, 90 ) setElementData(gate,\"gate:state\",false) function gateState() if getElementData(gate,\"gate:state\") then moveObject ( gate, 2500, 1544.7, -1630.8, 13.3, 0, 90, 90 ) else moveObject ( gate, 2500, 1544.7, -1630.8, 13.3, 0, 0, 90 ) end addCommandHandler(\"gate\",gateState)
gate = createObject ( 968, 1544.7, -1630.8, 13.3, 0, 0, 90 )
setElementData(gate,\"gate:state\",false)
function gateState()
if getElementData(gate,\"gate:state\") then
setElementData(gate,\"gate:state\",false)
moveObject ( gate, 2500, 1544.7, -1630.8, 13.3, 0, 90, 90 )
else
setElementData(gate,\"gate:state\",true)
moveObject ( gate, 2500, 1544.7, -1630.8, 13.3, 0, 0, 90 )
end
addCommandHandler(\"gate\",gateState)