Ich kriege aktuell leider den Motor nur angeschaltet jedoch nicht abgeschaltet.
Welchen Fehler habe ich hierbei gemacht ?
Code
ocmd:fmotor(playerid)
{
if(!IsPlayerInFrakt(playerid,1)&&!IsPlayerInFrakt(playerid,16)&&!IsPlayerInFrakt(playerid,6)&&!IsPlayerInFrakt(playerid,13)&&!IsPlayerInFrakt(playerid,12))return 1;
new vehicleid;
new engine;
if(!IsPlayerInAnyVehicle(playerid))
{
vehicleid=GetNearestVehicle(playerid,6,true);
}
else
{
vehicleid=GetPlayerVehicleID(playerid);
}
for(new i=1; i<sizeof(FraktAuto); i++)
{
if(vehicleid == FraktAuto[i][id_x])
{
if(!IsPlayerInFrakt(playerid,FraktAuto[i][besitzer]))
{
SendClientMessage(playerid, 0xFF0000FF, "Error: Du bist nicht in der Fraktion dieses Fahrzeugs.");
return 1;
}
if(engine==1)
{
engineOff(vehicleid);
GameTextForPlayer(playerid,"~w~Motor ~r~angeschaltet",1500,4);
}
if(engine==0)
{
engineOn(vehicleid);
GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~W~Motor ~g~aus!", 2000, 5);
}
}
}
return 1;
}
Alles anzeigen