Jump to content

Doors


F-22

Recommended Posts

    Door = createObject ( -2897.587890625, 494.71667480469, 5.4137649536133 ) 
  
addEventHandler("onResourceStart", getResourceRootElement(getThisResource()), 
function (resource) 
    local doorCube = createColCube(-2897.587890625, 494.71667480469, 5.4137649536133, 6, 10, 4) 
    addEventHandler("onColShapeHit", doorCube, onDoorCubeHit) 
    addEventHandler("onColShapeLeave", doorCube, ondoorCubeLeave) 
end) 
  
  
 function onDoorCubeHit(hitElement, matchingDimension) 
    if (getElementType(hitElement) == "player") then 
        if (not isDoorOpen(Door)) then 
            moveObject ( Door, 3000, -2897.587890625, 494.71667480469, 9.9137649536133 ) 
        end 
    end 
end 
  
function onDoorCubeLeave(leaveElement, matchingDimension) 
    if (getElementType(leaveElement) == "player") then 
        if (isDoorOpen(Door)) then 
            moveObject ( Door, 3000, -2897.587890625, 494.71667480469, 5.4137649536133 ) 
        end 
    end 
end 

Would this work?

Edited by Guest
Link to comment
    Door = createObject ( -2897.587890625, 494.71667480469, 5.4137649536133 ) 
  
addEventHandler("onResourceStart", getResourceRootElement(getThisResource()), 
function (resource) 
    local doorCube = createColCube(-2897.587890625, 494.71667480469, 5.4137649536133, 6, 10, 4) 
    addEventHandler("onColShapeHit", doorCube, onDoorCubeHit) 
    addEventHandler("onColShapeLeave", doorCube, ondoorCubeLeave) 
end) 
  
  
 function onDoorCubeHit(hitElement, matchingDimension) 
    if (getElementType(hitElement) == "player") then 
            moveObject ( Door, 3000, -2897.587890625, 494.71667480469, 9.9137649536133 ) 
    end 
end 
  
function onDoorCubeLeave(leaveElement, matchingDimension) 
    if (getElementType(leaveElement) == "player") then 
            moveObject ( Door, 3000, -2897.587890625, 494.71667480469, 5.4137649536133 ) 
    end 
end 

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...