AddVehicleComponent

Z Ferdova wikina
Skočit na navigaci Skočit na vyhledávání

Překlad: Přidej vozidlu součástku


Touto funkcí jste schopni přidat vozidlu další části, když jsou vytvořené funkcemi AddStaticVehicle, AddStaticVehicleEx nebo CreateVehicle. ID komponentů můžete nalézt zde

Parametry

(auto_id, komponenta_id)
vehicleid
ID vozidla, kterému chcete přidat komponentu.
komponenta_id
ID komponenty, kterou chcete vozidlu přidat
Nesprávné ID komponenty shodí hru!
Vrací: Funkce nevrací žádnou hodnotu
new gTAXI; //Proměnná pro úschovu ID auta
 
public OnGameModeInit()
{
    gTAXI = AddStaticVehicle(420, -2482.4937, 2242.3936, 4.6225, 179.3656, 6, 1); // Vytvoření auta - Taxi
    return 1;
}
 
public OnPlayerStateChange(playerid, newstate, oldstate)
{
    if (newstate == PLAYER_STATE_DRIVER && oldstate == PLAYER_STATE_ONFOOT) //Hráč nastoupil do auta (nový state = "řidič")
    {
        if (GetPlayerVehicleID(playerid) == gTAXI) //Pokud nasedl do našeho taxi
        {
            AddVehicleComponent(gTAXI, 1010); // Nitro
            SendClientMessage(playerid, 0xFFFFFFAA, "Nitro bylo přidáno dotvého auta.");
        }
    }
    return 1;
}