AddVehicleComponent ES

From SA-MP Wiki

Jump to: navigation, search



Descripción:

Agrega un componente (parte / modificación) a un vehículo creado anteriormente. Los componentes válidos pueden ser encontrados aquí.


Parámetros:
(vehicleid, componentid)
vehicleidID del vehículo al cual se le agregará el componente.
componentidID del componente a agregar.


Retornos/Devoluciones:

  • 0 si el componente no pudo ser agregado (Vehículo inexistente).
  • 1 si el componente fue agregado exitosamente.


Image:32px-Circle-style-warning.png

Nota
Importante

Agregar un componente inválido a un vehículo crasheará el juego del cliente. No hay pruebas internas de componentes inválidos, asegúrate de usar un componente válido para el vehículo.


Ejemplo:

new gTAXI;
 
public OnGameModeInit()
{
    //Creamos el vehículo:
    gTAXI = AddStaticVehicle(420, -2482.4937, 2242.3936, 4.6225, 179.3656, 6, 1); // Taxi
    return 1;
}
 
public OnPlayerStateChange(playerid, newstate, oldstate) //Al cambiar de estado...
{
    if (newstate == PLAYER_STATE_DRIVER && oldstate == PLAYER_STATE_ONFOOT) //Si es conductor...
    {
        if (GetPlayerVehicleID(playerid) == gTAXI) //Si el ID del vehículo es el Taxi...
        {
            AddVehicleComponent(gTAXI, 1010); // Añadimos nitro
            SendClientMessage(playerid, 0xFFFFFFAA, "Nitro añadido!");
        }
    }
    return 1;
}

Funciones relacionadas

Las siguientes funciones pueden ser útiles, ya que éstas están relacionadas con esta función de alguna u otra manera.

Personal tools
Navigation
Toolbox