SetVehicleParamsEx DE
From SA-MP Wiki
Diese Funktion wurde erstmals in SA:MP 0.3c hinzugefügt und funktioniert nicht in älteren Versionen! |
Description:
Stellt die Parameter eines Fahrzeugs für alle Spieler ein.
(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective)
vehicleid | Die ID des Fahrzeugs, dessen Parameter geändert werden sollen. |
engine | Macht den Motor an (1) oder aus (0). |
lights | Macht das Licht an (1) oder aus (0). |
alarm | Macht die Alarmanlage an (1) oder aus (0). |
doors | Schließt das Fahrzeug zu (1) oder auf (0). |
bonnet | Macht die Motorhaube auf (1) oder zu(0). |
boot | Macht den Kofferraum auf (1) oder zu (0). |
objective | Schaltet den Marker über dem Fahrzeug ein (1) oder aus (0). |
Rückgabe | Diese Funktion gibt keinen relevanten Wert zurück. |
// Wenn nur einzelne Parameter geändert werden, sollten die anderen abgefragt werden, damit sich nicht alles ändert new engine, lights, alarm, doors, bonnet, boot, objective; GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective); SetVehicleParamsEx(vehicleid, 1, lights, alarm, doors, bonnet, boot, objective); // NUR der Motor wurde geändert (zu 1)
Beispiel:
new Timer_VehAlarm[MAX_VEHICLES]; SetVehicleParamsEx_Fixed(vehicleid, &engine, &lights, &alarm, &doors, &bonnet, &boot, &objective) { SetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective); if(alarm) { KillTimer(Timer_VehAlarm[vehicleid]); Timer_VehAlarm[vehicleid] = SetTimerEx("FahrzeugAlarmAus", 20000, false, "d", vehicleid); } } forward FahrzeugAlarmAus(vehicleid); public FahrzeugAlarmAus(vehicleid) { new engine, lights, alarm, doors, bonnet, boot, objective; GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective); SetVehicleParamsEx(vehicleid, engine, lights, false, doors, bonnet, boot, objective); }
Verwandte Funktionen
Folgende Funktionen könnten ebenfalls nützlich sein, da sie in der einen oder anderen Weise mit dieser verwandt sind.
- GetVehicleParamsEx: Gibt die Parameter eines Fahrzeugs zurück.
- UpdateVehicleDamageStatus: Verändert den sichtbaren Fahrzeugschaden