---
title: "AddVehicleComponent | open.mp"
description: "Adiciona um 'componente' (frequentemente chamado de 'mod' (modificação)) a um veículo."
canonical: https://omp.itsneufox.com/pt-BR/docs/scripting/functions/AddVehicleComponent
language: pt-BR
---

# AddVehicleComponent

## Descrição

Adiciona um 'componente' (frequentemente chamado de 'mod' (modificação)) a um veículo. Componentes válidos podem ser encontrados aqui.

| Name | Descrição |
| --- | --- |
| vehicleid | O ID do veículo a adicionar um componente. Não confundir com o modelid. |
| [componentid](https://omp.itsneufox.com/pt-BR/docs/scripting/resources/carcomponentid) | O ID do componente a adicionar ao veículo. |

## Retorno

0 - O componente não foi adicionar porque o veículo não existe.

1 - O componente foi adicionar com sucesso ao veículo.

## Exemplos

```c
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 foi adicionado ao Taxi.");
        }
    }
    return 1;
}
```

## Notas

aviso

Usar um ID de componente inválido causa um crash no jogador. (Corrigido em open.mp)

## Funções Relacionadas

-   [RemoveVehicleComponent](https://omp.itsneufox.com/pt-BR/docs/scripting/functions/RemoveVehicleComponent): Remove um componente de um veículo.
-   [GetVehicleComponentInSlot](https://omp.itsneufox.com/pt-BR/docs/scripting/functions/GetVehicleComponentInSlot): Verifica quais componentes o veículo tem.
-   [GetVehicleComponentType](https://omp.itsneufox.com/pt-BR/docs/scripting/functions/GetVehicleComponentType): Verifica o tipo de componente pelo ID.
-   [OnVehicleMod](https://omp.itsneufox.com/pt-BR/docs/scripting/callbacks/OnVehicleMod): É chamado quando o veículo é modificado/tem componentes.
-   [OnEnterExitModShop](https://omp.itsneufox.com/pt-BR/docs/scripting/callbacks/OnEnterExitModShop): É chamado quando um veículo entra ou sai de uma loja de tunning.

## Recursos relacionados

-   [Componente do carro IDs](https://omp.itsneufox.com/pt-BR/docs/scripting/resources/carcomponentid)
