Jump to content

How to make player "ghost cars"?


kuwalda

Recommended Posts

Hi.

Is is possible and if it is, how can I make "player ghost cars"?

With that I mean - you can see players model, nickname and car he is in, but when you drive trough him - you don`t actually hit him, you can just drive trough him. They would overlap or something like that. Is it possible and if so - which functions should I use?

Link to comment
function disableVehicleCollisionsNearPlayer(thePlayer, maxDistance) 
    local playerX, playerY, playerZ = getElementPosition(thePlayer) 
    local vehicles = getElementsByType("vehicle") 
    for k,v in ipairs(vehicles) do 
        local vehicleX, vehicleY, vehicleZ = getElementPosition(v) 
        -- get the distance between the player and the vehicle: 
        local distance = getDistanceBetweenPoints3D(vehicleX, vehicleY, vehicleZ, playerX, playerY, playerZ) 
        if (distance <= maxDistance) then 
            -- disable collisions for the vehicle 
            setElementCollisionsEnabled(v, false) 
        end 
    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...