getVehicleCompatibleUpgrades | Multi Theft Auto: Wiki Skip to content

getVehicleCompatibleUpgrades

Client-side
Server-side
Shared

Manual Review Required

Please finish this page using the corresponding Old Wiki article. Go to Contribution guidelines for more information.


This function returns a table of all the compatible upgrades (or all for a specified slot, optionally) for a specified vehicle.

OOP Syntax Help! I don't understand this!

  • Method:vehicle:getCompatibleUpgrades(...)
  • Variable: .compatibleUpgrades

Syntax

table getVehicleCompatibleUpgrades ( vehicle theVehicle, int slot )
Required Arguments
  • theVehicle: the vehicle you wish to retrieve the list of compatible upgrades of.
  • slot: the upgrade slot number for which you're getting the list (from 0 to 16). Compatible upgrades for all slots are listed if this is not specified.

Returns

  • table: value

Returns a table with all the compatible upgrades, or false if invalid arguments are passed.

Code Examples

shared

This example displays a list of all the compatible upgrades for a vehicle when you enter it.

function scriptOnPlayerEnterVehicle ( invehicle, seat, jacked )
local upgrades = getVehicleCompatibleUpgrades ( invehicle )
for upgradeKey, upgradeValue in ipairs ( upgrades ) do
outputChatBox ( getVehicleUpgradeSlotName ( upgradeValue ) .. ": " .. upgradeValue )
end
end
addEventHandler ( "onPlayerVehicleEnter", root, scriptOnPlayerEnterVehicle )

See Also

Vehicle Functions