OnPedVehicleExit: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
(Remove obsolete Requirements section)
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
__NOTOC__  
__NOTOC__  
{{Server event}}
{{Server event}}
{{Added feature/item|3.0159|1.5.9|1.5.8|20740|This event is triggered when a [[ped]] leaves a [[vehicle]].}}
{{Added feature/item|1.5.9|1.5.8|20740|This event is triggered when a [[ped]] leaves a [[vehicle]].}}


==Parameters==  
==Parameters==  
Line 32: Line 32:
addEventHandler ("onPedVehicleExit", root, destroyVehicle)
addEventHandler ("onPedVehicleExit", root, destroyVehicle)
</syntaxhighlight>
</syntaxhighlight>
==Requirements==
{{Requirements|1.5.8-9.20740|n/a|}}


{{See also/Server event|Ped events}}
{{See also/Server event|Ped events}}

Latest revision as of 17:23, 7 November 2024

This event is triggered when a ped leaves a vehicle.

Parameters

vehicle theVehicle, int seat, ped jacker, bool forcedByScript
  • theVehicle: A vehicle element representing the vehicle in which the ped exited from.
  • seat: An int representing the seat in which the ped was before exiting.
  • jacker: A player or ped element representing who jacked the driver.
  • forcedByScript: A boolean representing whether the exit was forced using removePedFromVehicle or by the ped.

Source

The source of this event is the ped that left the vehicle.

Example

Destroy the vehicle when ped has been jacked and kick the jacker if exists:

function destroyVehicle (theVehicle, seat, jacker, forcedByScript)
   if seat == 0 then -- If ped was a driver
      if forcedByScript then
         destroyElement (theVehicle) -- If the exit was forced using removePedFromVehicle then destroy the vehicle
      elseif jacker then
         kickPlayer (jacker)
         destroyElement (theVehicle)
      end
   end
end

addEventHandler ("onPedVehicleExit", root, destroyVehicle)

See Also

Ped events


Event functions