---
title: "OnVehicleMod | open.mp"
description: "Essa callback é executada quando um veículo é modificado."
canonical: https://omp.itsneufox.com/pt-BR/docs/scripting/callbacks/OnVehicleMod
language: pt-BR
---

# OnVehicleMod

## Descrição

Essa callback é executada quando um veículo é modificado.

| Nome | Descrição |
| --- | --- |
| playerid | ID do motorista do veículo. |
| vehicleid | ID do veículo modificado. |
| componentid | [ID do componente](https://omp.itsneufox.com/pt-BR/docs/scripting/resources/carcomponentid) que foi adicionado ao veículo. |

## Retornos

Sempre executada primeiro no gamemode, retornar 0 irá impedir outros filterscripts de acessar a mesma.

## Exemplos

```c
public OnVehicleMod(playerid, vehicleid, componentid)
{
    printf("O veículo %d foi modificado pelo ID %d com o componente %d", vehicleid, playerid, componentid);
    if (GetPlayerInterior(playerid) == 0)
    {
        BanEx(playerid, "Tuning Hacks"); // Anti-tuning hacks script
        return 0; // Previne modificação maliciosa ser carregada para outros jogadores...
        //(Testada! Funciona até em servidores que permitem a modificação de veículos usando comandos, menus, dialogs, etc..
    }
    return 1;
}
```

## Notas

nota

Essa callback NÃO É EXECUTADA ao utilizar a função AddVehicleComponent.

## Funções Relacionadas

-   [AddVehicleComponent](https://omp.itsneufox.com/pt-BR/docs/scripting/functions/AddVehicleComponent): Adiciona um componente ao veículo.

## Callbacks Relacionadas

-   [OnEnterExitModShop](https://omp.itsneufox.com/pt-BR/docs/scripting/callbacks/OnEnterExitModShop): Executada quando um veículo entra/sai de um modshop.
-   [OnVehiclePaintjob](https://omp.itsneufox.com/pt-BR/docs/scripting/callbacks/OnVehiclePaintjob): Executada quando a paintjob de um veículo é alterada.
-   [OnVehicleRespray](https://omp.itsneufox.com/pt-BR/docs/scripting/callbacks/OnVehicleRespray): Executada quando um veículo é pintado/repintado.
