GetVehicleMaxPassengers: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
m (Fixed the article (Issue #2906))
 
(11 intermediate revisions by 6 users not shown)
Line 1: Line 1:
{{Server client function}}
__NOTOC__
__NOTOC__
==Description==
This function returns the maximum number of passengers that a specified vehicle can hold. Only passenger seats are counted, the driver seat is excluded.
This function returns the maximum number of passengers that a specified vehicle can hold.
 
{{Important Note | Only passenger seats are counted, the driver seat is excluded.}}


==Syntax==
==Syntax==
<syntaxhighlight lang="lua">getVehicleMaxPassengers ( vehicle )</syntaxhighlight>
<syntaxhighlight lang="lua">int getVehicleMaxPassengers ( vehicle theVehicle / int modelID )</syntaxhighlight>
{{OOP||[[vehicle]]:getMaxPassengers|maxPassengers}}
===Required Arguments===
*'''theVehicle:''' the [[vehicle]] that you wish to know the maximum capacity of.
OR
*'''modelID:''' the model id that you wish to know the maximum capacity of.


==Required Arguments==
===Returns===
'''Vehicle:''' A handle to the vehicle that you wish to know the maximum capacity of.
Returns an [[int]] indicating the maximum number of passengers that can enter a vehicle. Returns '''false''' if vehicle (or its ID) is a trailer
<!--
{{Issues|
{{Issue|2906|getVehicleOccupants returns false if vehicle is a trailer}}
}}
-->


==Example==
==Example==
<syntaxhighlight lang="lua">newcar = createVehicle ( 520, 1024, 1024, 1024 )
This example creates a vehicle then gets the number of passenger seats and outputs it in the chat box.
maxseats = getVehicleMaxPassengers ( newcar )
<syntaxhighlight lang="lua">newcar = createVehicle ( 520, 1024, 1024, 1024 ) -- create a vehicle
serverChat ( "This vehicle supports ", maxseats, " passengers." )</syntaxhighlight>
numseats = getVehicleMaxPassengers ( newcar ) -- get the passenger seat count
outputChatBox ( "This vehicle supports " .. numseats .. " passengers." ) -- show it in the chat</syntaxhighlight>
 
==See Also==
<!--
{{Vehicle functions}}
-->

Latest revision as of 17:11, 6 March 2023

This function returns the maximum number of passengers that a specified vehicle can hold. Only passenger seats are counted, the driver seat is excluded.


[[{{{image}}}|link=|]] Important Note: Only passenger seats are counted, the driver seat is excluded.

Syntax

int getVehicleMaxPassengers ( vehicle theVehicle / int modelID )

OOP Syntax Help! I don't understand this!

Method: vehicle:getMaxPassengers(...)
Variable: .maxPassengers


Required Arguments

  • theVehicle: the vehicle that you wish to know the maximum capacity of.

OR

  • modelID: the model id that you wish to know the maximum capacity of.

Returns

Returns an int indicating the maximum number of passengers that can enter a vehicle. Returns false if vehicle (or its ID) is a trailer

Example

This example creates a vehicle then gets the number of passenger seats and outputs it in the chat box.

newcar = createVehicle ( 520, 1024, 1024, 1024 ) -- create a vehicle
numseats = getVehicleMaxPassengers ( newcar ) -- get the passenger seat count
outputChatBox ( "This vehicle supports " .. numseats .. " passengers." ) -- show it in the chat

See Also