note Help Needed
This wiki is the result of an ongoing community effort — thank you all for helping!
If you want to provide changes to this page then please click here.
AddVehicleComponent
Deskripcija
Dodaje 'komponentu' (često nazvana'mod' (modifikacija)) na vozilo. Validne komponente možete pronaći ovdje.
Ime | Deskripcija |
---|---|
vehicleid | ID vozila na koji dodajete komponentu. Ne miješajte ga sa modelid. |
componentid | ID komponente koju dodajete na vozilo. |
Returns
0 - Komponenta nije dodana zato što vozilo ne postoji.
1 - Komponenta je uspješno dodana na vozilo.
Primjeri
new gTaxi;
public OnGameModeInit()
{
gTaxi = AddStaticVehicle(420, -2482.4937, 2242.3936, 4.6225, 179.3656, 6, 1); // Taxi
return 1;
}
public OnPlayerStateChange(playerid, PLAYER_STATE:newstate, PLAYER_STATE:oldstate)
{
if (newstate == PLAYER_STATE_DRIVER && oldstate == PLAYER_STATE_ONFOOT)
{
if (GetPlayerVehicleID(playerid) == gTaxi)
{
AddVehicleComponent(gTaxi, 1010); // Nitro
SendClientMessage(playerid, 0xFFFFFFAA, "Nitro dodan na taxi.");
}
}
return 1;
}
Zabilješke
warning
Korištenjem nevažećeg ID-a komponente će da crashuje igraču igru. Za to ne postoje interne provjere.
Srodne Funkcije
- RemoveVehicleComponent: Ukloni komponentu sa vozila.
- GetVehicleComponentInSlot: Provjeri koje komponente vozilo ima.
- GetVehicleComponentType: Provjeri tip komponente preko ID-a.
- OnVehicleMod: Pozvano kada igrač modificira vozilo.
- OnEnterExitModShop: Pozvano kada vozilo uđe ili izađe u/iz mod shopa.