open.mp | AddVehicleComponent
  • Home
  • FAQ
  • Forum
  • Servers
  • Docs
  • Blog
  • Login
  • Englishاللغة العربيةar-TNবাংলাbosanski jezikDeutschΕλληνικάEspañoleestiفارسیFrançaisHrvatskimagyarBahasa IndonesiaItaliano日本語ქართულიlietuvių kalbaNederlandsNorskjęzyk polskiPortuguêsRomânăРусскийslovenski jezikсрпски језикไทยWikang TagalogTürkçeУкраїнськаاردوTiếng Việt简体中文繁體中文

AddVehicleComponent

Opis

Dodaje „komponent” (część tuningową) do pojazdu. Listę komponentów znajdziesz poniżej.

NazwaOpis
vehicleidID pojazdu, w którym komponent ma zostać zamontowany. Nie mylić z ID modelu.
componentidID komponentu, który ma zostać zamontowany w pojeździe.

Zwracane wartości

0 - Komponent nie został zamontowany, ponieważ pojazd nie istnieje.

1 - Komponent został pomyślnie zamontowany w pojeździe.

Przykłady

new gTaxi;

public OnGameModeInit()
{
    gTaxi = AddStaticVehicle(420, -2482.4937, 2242.3936, 4.6225, 179.3656, 6, 1); // Taxi
    return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
    if (newstate == PLAYER_STATE_DRIVER && oldstate == PLAYER_STATE_ONFOOT)
    {
        if (GetPlayerVehicleID(playerid) == gTaxi)
        {
            AddVehicleComponent(gTaxi, 1010); // Nitro
            SendClientMessage(playerid, 0xFFFFFFAA, "Nitro zostało zamontowane w taksówce.");
        }
    }
    return 1;
}

Uwagi

warning

Użycie nieprawidłwego ID komponentu powoduje zcrashowanie klienta. Nie ma żadnych dodatkowych zabezpieczeń na to.

Powiązane funkcje

  • RemoveVehicleComponent: Usuwa komponent z pojazdu.
  • GetVehicleComponentInSlot: Sprawdza, jakie komponenty pojazd posiada.
  • GetVehicleComponentType: Sprawdza typ komponentu po ID.
  • OnVehicleMod: Wywoływane, kiedy pojazd jest tuningowany.
  • OnEnterExitModShop: Wywoływane, gdy pojazd wjedzie lub wyjedzie z warsztatu tuningowego.

Community

  • Discord
  • Instagram
  • Twitter
  • Twitch
  • YouTube
  • Facebook
  • VK

More

  • SA-MP
  • Blog
  • GitHub