Passa al contenuto principale

AddVehicleComponent

Description​

Adds a 'component' (often referred to as a 'mod' (modification)) to a vehicle. Valid components can be found here.

NameDescription
vehicleidThe ID of the vehicle to add the component to. Not to be confused with modelid.
componentThe ID of the component to add to the vehicle.

Returns​

true - The component was successfully added to the vehicle.

false - The component was not added because the vehicle does not exist.

Examples​

new gTaxi;

public OnGameModeInit()
{
gTaxi = AddStaticVehicle(420, -2482.4937, 2242.3936, 4.6225, 179.3656, 6, 1); // Taxi
return 1;
}

public OnPlayerStateChange(playerid, PLAYER_STATE:newstate, PLAYER_STATE:oldstate)
{
if (newstate == PLAYER_STATE_DRIVER && oldstate == PLAYER_STATE_ONFOOT)
{
if (GetPlayerVehicleID(playerid) == gTaxi)
{
AddVehicleComponent(gTaxi, 1010); // Nitro
SendClientMessage(playerid, 0xFFFFFFAA, "Nitro added to the Taxi.");
}
}
return 1;
}

Notes​

warning

Using an invalid component ID crashes the player's game. (Fixed in open.mp)