OnPedVehicleEnter: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(Remove obsolete Requirements section)
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
__NOTOC__  
__NOTOC__  
{{Server event}}
{{Server event}}
{{New feature/item|3.0160|1.5.8|20740|This event is triggered when a ped enters a vehicle.}}
{{Added feature/item|1.5.9|1.5.8|20740|This event is triggered when a [[ped]] enters a [[vehicle]].}}


==Parameters==  
==Parameters==  
Line 8: Line 8:
</syntaxhighlight>  
</syntaxhighlight>  


*'''theVehicle''': a [[vehicle]] element representing the vehicle that was entered.
*'''theVehicle''': A [[vehicle]] element representing the [[vehicle]] that was entered.
*'''seat''': an [[int]] representing the seat in which the ped is entering.
*'''seat''': An [[int]] representing the seat in which the [[ped]] is entering.
*'''jacked''': a [[player]] or [[ped]] element representing who has been jacked.
*'''jacked''': A [[player]] or [[ped]] element representing who has been jacked.


==Source==
==Source==
The [[event system#Event source|source]] of this event is the [[ped]] that entered the vehicle.
The [[event system#Event source|source]] of this event is the [[ped]] that entered the [[vehicle]].


<section name="Example 1" class="server" show="true">
==Example==
Sending a message to every player when ped has entered to a vehicle
Sending a message to every [[player]] when [[ped]] has entered to a [[vehicle]]:
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
function sendMessage(theVehicle, seat)
function sendMessage (theVehicle, seat)
   local vehicleName = getVehicleName(theVehicle) -- Get name of the vehicle
   local vehicleName = getVehicleName (theVehicle) -- Get name of the vehicle
   if seat==0 then -- if the ped is a driver
   if seat == 0 then -- if the ped is a driver
       outputChatBox("Ped is now a driver of "..vehicleName, root)
       outputChatBox ("Ped is now a driver of "..vehicleName, root)
   else -- if not
   else -- if not
       outputChatBox("Ped has entered to "..vehicleName, root)
       outputChatBox ("Ped has entered to "..vehicleName, root)
   end
   end
end
end
addEventHandler("onPedVehicleEnter", root, sendMessage)
 
addEventHandler ("onPedVehicleEnter", root, sendMessage)
</syntaxhighlight>
</syntaxhighlight>
</section>
 
{{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 enters a vehicle.

Parameters

vehicle theVehicle, int seat, ped jacked
  • theVehicle: A vehicle element representing the vehicle that was entered.
  • seat: An int representing the seat in which the ped is entering.
  • jacked: A player or ped element representing who has been jacked.

Source

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

Example

Sending a message to every player when ped has entered to a vehicle:

function sendMessage (theVehicle, seat)
   local vehicleName = getVehicleName (theVehicle) -- Get name of the vehicle
   if seat == 0 then -- if the ped is a driver
      outputChatBox ("Ped is now a driver of "..vehicleName, root)
   else -- if not
      outputChatBox ("Ped has entered to "..vehicleName, root)
   end
end

addEventHandler ("onPedVehicleEnter", root, sendMessage)

See Also

Ped events


Event functions