SetVehicleParamsEx DE

From SA-MP Wiki

Jump to: navigation, search


Dies wurde in SA:MP 0.3c   hinzugefügt 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.


Parameter:
(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective)
vehicleidDie ID des Fahrzeugs, dessen Parameter geändert werden sollen.
engineMacht den Motor an (1) oder aus (0).
lightsMacht das Licht an (1) oder aus (0).
alarmMacht die Alarmanlage an (1) oder aus (0).
doorsSchließt das Fahrzeug zu (1) oder auf (0).
bonnetMacht die Motorhaube auf (1) oder zu(0).
bootMacht den Kofferraum auf (1) oder zu (0).
objectiveSchaltet den Marker über dem Fahrzeug ein (1) oder aus (0).


RückgabeDiese 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)
Image:32px-Ambox_warning_orange.png

Hinweise

  • Die Alarmanlage wird sich nicht wiederholen, wenn sie fertig ist. Man muss sie selbst (zum Beispiel mit einem Timer) neustarten, wenn man sie konstant eingeschaltet haben möchte.
  • Das Licht funktioniert auch am Tag.


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.

Personal tools
Navigation
Toolbox
In other languages