Пређи на главни садржај

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)