Moin,
Mein Motorenbefehl funktioniert leider nicht, und ich finde den Fehler nicht.
if(strcmp(cmdtext,"/m",true)==0)
{
if(IsPlayerInAnyVehicle(playerid))
{
new engine,lights,alarm,doors,bonnet,boot,objective;
new vid = GetPlayerVehicleID(playerid);
GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
if(engine==0)
{
SetVehicleParamsEx(vid,1,lights,alarm,doors,bonnet,boot,objective);
SendClientMessage(playerid,COLOR_WHITE,"Motor: "COL_GREEN"An");
return 1;
}
else if(engine==1)
{
SetVehicleParamsEx(vid,0,lights,alarm,doors,bonnet,boot,objective);
SendClientMessage(playerid,COLOR_WHITE,"Motor: "COL_RED"Aus");
return 1;
}
}
else
{
SendClientMessage(playerid,COLOR_RED,"Du musst dafür in einem Auto sitzen.");
}
return 1;
}
In OnGameModeInit habe ich ManualVehicleEngineAndLights();
damit die Motoren Automatisch aus sind.
Wo liegt der Fehler?
MfG