---
title: "OnVehicleMod | open.mp"
description: "Este callback se llama cuando un vehículo es tuneado."
canonical: https://omp.itsneufox.com/es/docs/scripting/callbacks/OnVehicleMod
language: es
---

# OnVehicleMod

## Descripción

Este callback se llama cuando un vehículo es tuneado.

| Nombre | Descripción |
| --- | --- |
| playerid | El ID del conductor del vehículo. |
| vehicleid | El ID del vehículo que es tuneado. |
| componentid | El ID del componente añadido al vehículo. |

## Devoluciones

0 - Prevendrá a filterscripts de recibir este callback.

Siempre se llama primero en el gamemode.

## Ejemplos

```c
public OnVehicleMod(playerid, vehicleid, componentid)
{
    printf("El vehículo %d fue modificado por ID %d con el id de componente %d", vehicleid, playerid, componentid);
    if (GetPlayerInterior(playerid) == 0)
    {
        BanEx(playerid, "Hack de tuning"); // script Anti-tuning hacks
        return 0; // Previene la mala modificación de ser sincronizada a otros jugadores.
        //Probado y funciona incluso en servidores que te permiten modificar tu vehículo mediante comandos, menús, diálogos, etc.
    }
    return 1;
}
```

## Notas

nota

Este callback NO se llama por AddVehicleComponent.

## Funciones Relacionadas

-   [AddVehicleComponent](https://omp.itsneufox.com/es/docs/scripting/functions/AddVehicleComponent): Añadir un componente a un vehículo.
-   [OnEnterExitModShop](https://omp.itsneufox.com/es/docs/scripting/callbacks/OnEnterExitModShop): Se llama cuando un jugador entra o sale de un taller de modificación.
-   [OnVehiclePaintjob](https://omp.itsneufox.com/es/docs/scripting/callbacks/OnVehiclePaintjob): Se llama cuando la capa de pintura de un auto cambia.
-   [OnVehicleRespray](https://omp.itsneufox.com/es/docs/scripting/callbacks/OnVehicleRespray): Se llama cuando un vehículo es repintado.
