Difference between revisions of "GetVehicleUpgradeSlotName"

From Multi Theft Auto: Wiki
m (fixed not working example)
 
Line 22: Line 22:
 
function scriptOnPlayerEnterVehicle ( theVehicle, seat, jacked )
 
function scriptOnPlayerEnterVehicle ( theVehicle, seat, jacked )
 
     local upgrades = getVehicleUpgrades ( theVehicle )
 
     local upgrades = getVehicleUpgrades ( theVehicle )
     for upgradeKey, upgradeValue in ipairs ( upgrades ) do
+
     for _, upgrade in ipairs ( upgrades ) do
         outputChatBox ( getVehicleUpgradeSlotName ( upgradeKey - 1 ) .. ": " .. upgradeValue )
+
         outputChatBox ( getVehicleUpgradeSlotName ( upgrade ) .. ": " .. upgrade )
 
     end
 
     end
 
end
 
end

Latest revision as of 08:49, 21 September 2012

This function returns the name of an upgrade slot name (e.g. roof, spoiler).

Syntax

There are two ways of using this function, the parameter can either be the slot ID (0 to 16) or an upgrade ID (1000 to 1193)

string getVehicleUpgradeSlotName ( int slot/upgrade )

Required Arguments

  • slot/upgrade: the slot ID or corresponding upgrade ID of which you want the name.
    • 0: Hood
    • 1: Vent
    • 2: Spoiler
    • 3: Sideskirt
    • 4: Front Bullbars
    • 5: Rear Bullbars
    • 6: Headlights
    • 7: Roof
    • 8: Nitro
    • 9: Hydraulics
    • 10: Stereo
    • 11: Unknown
    • 12: Wheels
    • 13: Exhaust
    • 14: Front Bumper
    • 15: Rear Bumper
    • 16: Misc

Returns

Returns a string with the slot name if a valid slot or upgrade ID was given, false otherwise.

Example

Click to collapse [-]
Server

This example prints the name and upgrades on each slot of an entered vehicle to the chat.

function scriptOnPlayerEnterVehicle ( theVehicle, seat, jacked )
    local upgrades = getVehicleUpgrades ( theVehicle )
    for _, upgrade in ipairs ( upgrades ) do
        outputChatBox ( getVehicleUpgradeSlotName ( upgrade ) .. ": " .. upgrade )
    end
end
addEventHandler ( "onPlayerVehicleEnter", getRootElement(), scriptOnPlayerEnterVehicle )

See Also

FROM VERSION 1.5.7 r19626 ONWARDS
FROM VERSION 1.6 r7485 ONWARDS
FROM VERSION 1.6 r7485 ONWARDS