Jump to content

Bad ped pointer at getPedOccupiedVehicle


BriGhtx3

Recommended Posts

Posted
Deliver = createMarker ( -2211.1455078125, 565.84979248047, 49.442939758301, "checkpoint", 7, 0, 125, 0, getRootElement() ) 
function Deliver_func ( hitElement, dim ) 
  
    local veh = getPedOccupiedVehicle ( hitElement ) 
end 
addEventHandler ( "onMarkerHit", Deliver, Deliver_func ) 

I don't get it, why is there this error?

Posted
Deliver = createMarker ( -2211.1455078125, 565.84979248047, 49.442939758301, "checkpoint", 7, 0, 125, 0, getRootElement() ) 
  
function Deliver_func ( hitElement, dim ) 
    if getElementType(hitElement) == "player" then 
    veh = getPedOccupiedVehicle ( hitElement ) 
    elseif getElementType(hitElement) == "vehicle" then 
    veh = hitElement 
    end 
end 
addEventHandler ( "onMarkerHit", Deliver, Deliver_func ) 

Posted
function Deliver_func( hitElementa, dim ) 
if getElementType(hitElementa) == "vehicle" then 
    local veh = hitElementa 
    local hitElement = getVehicleOccupant(hitElementa) 
end 
end 

Bad vehicle pointer at getVehicleOccupant

Posted
function Deliver_func( hitElementa, dim ) 
if getElementType(hitElementa) == "vehicle" then 
    local veh = hitElementa 
    local hitElement = getVehicleOccupant(veh) 
     end 
end 

Posted

Well, then you could have used my code...

Deliver = createMarker ( -2211.1455078125, 565.84979248047, 49.442939758301, "checkpoint", 7, 0, 125, 0, getRootElement() ) 
  
function Deliver_func ( hitElement, dim ) 
    if getElementType(hitElement) == "player" then 
    veh = getPedOccupiedVehicle ( hitElement ) 
    elseif getElementType(hitElement) == "vehicle" then 
    veh = hitElement 
    end 
    local occupant = getVehicleOccupant(veh) 
end 
addEventHandler ( "onMarkerHit", Deliver, Deliver_func ) 

Should work.

Posted
Well, then you could have used my code...
Deliver = createMarker ( -2211.1455078125, 565.84979248047, 49.442939758301, "checkpoint", 7, 0, 125, 0, getRootElement() ) 
  
function Deliver_func ( hitElement, dim ) 
    if getElementType(hitElement) == "player" then 
    veh = getPedOccupiedVehicle ( hitElement ) 
    elseif getElementType(hitElement) == "vehicle" then 
    veh = hitElement 
    end 
    local occupant = getVehicleOccupant(veh) 
end 
addEventHandler ( "onMarkerHit", Deliver, Deliver_func ) 

Should work.

works ofc, but getting ped vehicle to get ped from it is kind of dumb...

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