OnClientVehicleExit: Difference between revisions
Jump to navigation
Jump to search
m (See Also for client vehicle events) |
m (→Example) |
||
(5 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
{{Client event}} | {{Client event}} | ||
__NOTOC__ | __NOTOC__ | ||
This event gets fired when a player gets out of a vehicle. | This event gets fired when a [[ped]] or [[player]] gets out of a vehicle. | ||
==Parameters== | ==Parameters== | ||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
ped thePed, int seat | |||
</syntaxhighlight> | </syntaxhighlight> | ||
*''' | *'''thePed:''' the [[player]] or [[ped]] element that exited the vehicle | ||
*'''seat:''' the number of the seat that the player was sitting on. 0 = driver, higher numbers are passenger seats. | *'''seat:''' the number of the seat that the player was sitting on. 0 = driver, higher numbers are passenger seats. | ||
==Source== | ==Source== | ||
The source of the event is the vehicle that the | The source of the event is the vehicle that the ped exited. | ||
==Example== | ==Example== | ||
Line 20: | Line 19: | ||
addEventHandler("onClientVehicleEnter", getRootElement(), | addEventHandler("onClientVehicleEnter", getRootElement(), | ||
function(thePlayer, seat) | function(thePlayer, seat) | ||
if thePlayer == | if thePlayer == localPlayer then | ||
guiSetText(lblVehicle, "Currently in a " .. getVehicleName(source)) | guiSetText(lblVehicle, "Currently in a " .. getVehicleName(source)) | ||
end | end | ||
end | end | ||
) | ) | ||
addEventHandler(" | |||
addEventHandler("onClientVehicleExit", getRootElement(), | |||
function(thePlayer, seat) | function(thePlayer, seat) | ||
if thePlayer == | if thePlayer == localPlayer then | ||
guiSetText(lblVehicle, "Currently on foot") | guiSetText(lblVehicle, "Currently on foot") | ||
end | end | ||
Line 39: | Line 39: | ||
===Client event functions=== | ===Client event functions=== | ||
{{Client_event_functions}} | {{Client_event_functions}} | ||
[[es:onClientVehicleExit]] |
Latest revision as of 14:24, 31 August 2023
This event gets fired when a ped or player gets out of a vehicle.
Parameters
ped thePed, int seat
- thePed: the player or ped element that exited the vehicle
- seat: the number of the seat that the player was sitting on. 0 = driver, higher numbers are passenger seats.
Source
The source of the event is the vehicle that the ped exited.
Example
This code updates a GUI label with the name of the vehicle the local player is in.
lblVehicle = guiCreateLabel(10, 200, 150, 20, "Currently on foot", false) addEventHandler("onClientVehicleEnter", getRootElement(), function(thePlayer, seat) if thePlayer == localPlayer then guiSetText(lblVehicle, "Currently in a " .. getVehicleName(source)) end end ) addEventHandler("onClientVehicleExit", getRootElement(), function(thePlayer, seat) if thePlayer == localPlayer then guiSetText(lblVehicle, "Currently on foot") end end )
See Also
Client vehicle events
- onClientTrailerAttach
- onClientTrailerDetach
- onClientVehicleCollision
- onClientVehicleDamage
- onClientVehicleEnter
- onClientVehicleExit
- onClientVehicleExplode
- onClientVehicleNitroStateChange
- onClientVehicleRespawn
- onClientVehicleStartEnter
- onClientVehicleStartExit
- onClientVehicleWeaponHit