Guten Mittag ihr Scripter und Scripterinnen,
ich stehe grad bei meinem Motor-System total auf dem Schlauch...
Ich habe bisher den unten folgenden Code und mit diesem sollte der Motor, falls er aus ist angehen und falls er an ist ausgehen.
Jedoch passiert, wenn ich KEY_ANALOG_DOWN drücke und der Motor aus ist, nichts. Ist er jedoch an, geht er aus...
Ich kapier aber echt nicht, was mein Fehler ist. Habt ihr da ne Ahnung?
CODE:
if(newkeys == KEY_ANALOG_DOWN)
{
new vid,enginestat, lightsstat, alarmstat, doorsstat, bonnetstat, bootstat, objectivestat;
vid = GetPlayerVehicleID(playerid);
if(IsPlayerInAnyVehicle(playerid))
{
GetVehicleParamsEx(vid,enginestat, lightsstat, alarmstat, doorsstat, bonnetstat, bootstat, objectivestat);
if(enginestat == 0)
{
SetVehicleParamsEx(vid,1,1,0,0,0,0,0);
}
else if(enginestat == 1)
{
SetVehicleParamsEx(vid,0,0,0,0,0,0,0);
}
}
return 1;
}
return 1;
}
MfG
Raphii
//EDIT1: Kopierfehler ausgebessert, Satzbau verbessert