AddVehicleComponent DE
From SA-MP Wiki
Description:
Mit dieser Funktion kann man Komponenten (Tuningteile) an Fahrzeugen anbringen. Komponenten IDs können hier gefunden werden.
(vehicleid, componentid)
vehicleid | Die ID des Fahrzeugs, das das Tuningteil erhalten soll. |
componentid | Die Komponenten ID des Teils, das angebaut werden soll. |
Wichtiger | Eine ungültige Komponenten ID kann das Spiel crashen. |
Rückgabe | Diese Funktion gibt keinen relevanten Wert zurück. |
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 wurde ins Taxi eingebaut."); } } return 1; }
Verwandte Funktionen
Folgende Funktionen könnten ebenfalls nützlich sein, da sie in der einen oder anderen Weise mit dieser verwandt sind.
- RemoveVehicleComponent: Entfernt ein Tuningteil von einem Fahrzeug.
- GetVehicleComponentInSlot: Gibt die ID eines Tuningteils im angegeben Slot zurück.
- GetVehicleComponentType: Gibt die ID des Slots zurück, in dem das Tuningteil eingeordnet wird.
Zugehörige Callbacks
Die folgenden Callbacks könnten hilfreich sein, da sie zusammen mit der Funktion arbeiten oder die Funktion dort ausgeführt werden kann.
- OnVehicleMod: Wird aufgerufen, wenn ein Fahrzeug getuned wird.
- OnEnterExitModShop: Wird aufgerufen, wenn ein Fahrzeug einen Tuningshop betritt oder verlässt.