Hallo Community,
ich habe ein Motorsystem und wollte fragen wie die Motoren von den Autos sofort am Anfang aus sind?
Weil es ist ja so -> Wenn ich einsteige ist der Motor an..
Hallo Community,
ich habe ein Motorsystem und wollte fragen wie die Motoren von den Autos sofort am Anfang aus sind?
Weil es ist ja so -> Wenn ich einsteige ist der Motor an..
for (new i=0; i< MAX_VEHICLES; i++)
{
GetVehicleParamsEx(i,engine,lights,alarm,doors,bonnet,boot,objectives);
SetVehicleParamsEx(i,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objectives);
}
Das Ganze unter OnGameModeInit,
falls VEHICLE_PARAMS_OFF bei dir nicht klappen sollte, ersetz es durch 0.
LG
//EDIT
habe es
new engine, lights, alarm, doors, bonnet, boot, objectives;
Krieg aber:
C:\Dokumente und Einstellungen\Sebastian\Desktop\Autoanzeige.pwn(538) : warning 219: local variable "engine" shadows a variable at a preceding level
C:\Dokumente und Einstellungen\Sebastian\Desktop\Autoanzeige.pwn(538) : warning 219: local variable "lights" shadows a variable at a preceding level
C:\Dokumente und Einstellungen\Sebastian\Desktop\Autoanzeige.pwn(538) : warning 219: local variable "alarm" shadows a variable at a preceding level
C:\Dokumente und Einstellungen\Sebastian\Desktop\Autoanzeige.pwn(538) : warning 219: local variable "doors" shadows a variable at a preceding level
C:\Dokumente und Einstellungen\Sebastian\Desktop\Autoanzeige.pwn(538) : warning 219: local variable "bonnet" shadows a variable at a preceding level
C:\Dokumente und Einstellungen\Sebastian\Desktop\Autoanzeige.pwn(538) : warning 219: local variable "boot" shadows a variable at a preceding level
C:\Dokumente und Einstellungen\Sebastian\Desktop\Autoanzeige.pwn(568) : warning 219: local variable "engine" shadows a variable at a preceding level
C:\Dokumente und Einstellungen\Sebastian\Desktop\Autoanzeige.pwn(568) : warning 219: local variable "lights" shadows a variable at a preceding level
C:\Dokumente und Einstellungen\Sebastian\Desktop\Autoanzeige.pwn(568) : warning 219: local variable "alarm" shadows a variable at a preceding level
C:\Dokumente und Einstellungen\Sebastian\Desktop\Autoanzeige.pwn(568) : warning 219: local variable "doors" shadows a variable at a preceding level
C:\Dokumente und Einstellungen\Sebastian\Desktop\Autoanzeige.pwn(568) : warning 219: local variable "bonnet" shadows a variable at a preceding level
C:\Dokumente und Einstellungen\Sebastian\Desktop\Autoanzeige.pwn(568) : warning 219: local variable "boot" shadows a variable at a preceding level
GXR|B3ar
weißte jetz vlt was mit meinem Thema ?
Du musst engine, lights etc deinem Motorsystem anpassen.
Bei den Meisten sind diese Variablen lokal definiert.
LG
// Edit: Dann hast du wahrscheinlich engine,lights etc bei deinen Befehlen zum EIn/Ausschalten des Motors nochmal definiert, entfern' sie da wenn du sie lokal definiert hast.
haste schon
ManualVehicleEngineAndLights();
damit du es manuell machen kannst?
und dann halt so
ganz oben
new motor[MAX_VEHICLES];
und dann in deinen Befehl
new tmpcar = GetPlayerVehicleID(playerid);
new engine,light,alarm,doors,bonnet,boot,objective;
GetVehicleParamsEx(tmpcar,engine,light,alarm,doors,bonnet,boot,objective);
if(motor[tmpcar] == 0)
{
SetVehicleParamsEx(tmpcar,1,light,alarm,doors,bonnet,boot,objective);
motors[tmpcar]= 1;
}
else
{
SetVehicleParamsEx(tmpcar,0,light,alarm,doors,bonnet,boot,objective);
motor[tmpcar]= 0;
}
}