Jump to content

flip


Mefisto_PL

Recommended Posts

Doesn't working..

function flip (playerSource) 
    local theVehicle = getPedOccupiedVehicle (playerSource) 
    if (theVehicle and getVehicleController ( theVehicle ) == playerSource) then 
        local rx, ry, rz = getVehicleRotation ( theVehicle ) 
        if ( rx > 110 ) and ( rx < 250 ) then 
            local x, y, z = getElementPosition ( theVehicle ) 
            setVehicleRotation ( theVehicle, rx + 180, ry, rz ) 
            setElementPosition ( theVehicle, x, y, z + 2 ) 
        end 
    end 
end 
bindKey("x", "down", flip) 
addCommandHandler("flip" , flip) 
addCommandHandler("f", flip) 

Link to comment

Then, the problem is that you are using 'playerSource', but you should use 'localPlayer' instead.

function flip ( ) 
    local theVehicle = getPedOccupiedVehicle ( localPlayer ) 
    if ( theVehicle and getVehicleController ( theVehicle ) == localPlayer ) then 
        local rx, ry, rz = getVehicleRotation ( theVehicle ) 
        if ( rx > 110 ) and ( rx < 250 ) then 
            local x, y, z = getElementPosition ( theVehicle ) 
            setVehicleRotation ( theVehicle, rx + 180, ry, rz ) 
            setElementPosition ( theVehicle, x, y, z + 2 ) 
        end 
    end 
end 
bindKey ( "x", "down", flip ) 
addCommandHandler ( "flip" , flip ) 
addCommandHandler ( "f", flip ) 

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