Motor geht nicht an?!

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Hi Leute,


    kann mir mal bitte einer schnell helfen?? Ich weiß einfach nicht was daran falsch ist!


    #include <ocmd>



    new motor[MAX_VEHICLES];new licht[MAX_VEHICLES];



    ocmd:motor(playerid,params[]){ if(IsPlayerInAnyVehicle(playerid)) { if(GetPlayerVehicleSeat(playerid) == PLAYER_STATE_DRIVER) { new vehicleid = GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective; if(motor[vehicleid] == 1) { motor[vehicleid] = 0; SetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective); GameTextForPlayer(playerid, "MOTOR ~r~AUS", 2000, 1); } else if(motor[vehicleid] == 0) { motor[vehicleid] = 1; SetVehicleParamsEx(vehicleid, 1, lights, alarm, doors, bonnet, boot, objective); GameTextForPlayer(playerid, "MOTOR ~g~AN", 2000, 1); } } } return 1;}
    ocmd:licht(playerid,params[]){ if(IsPlayerInAnyVehicle(playerid)) { if(GetPlayerVehicleSeat(playerid) == PLAYER_STATE_DRIVER) { new vehicleid = GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective; if(licht[vehicleid] == 1) { licht[vehicleid] = 0; SetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective); GameTextForPlayer(playerid, "LICHT ~r~AUS", 2000, 1); } else if(licht[vehicleid] == 0) { licht[vehicleid] = 1; SetVehicleParamsEx(vehicleid, engine, 1, alarm, doors, bonnet, boot, objective); GameTextForPlayer(playerid, "LICHT ~g~AN", 2000, 1); } } } return 1;}


    schuldige wegen der formatieren habe es immer wieder versucht aber es ging einfach ne anders :D :?:

  • so hie rmein system für dich ;)



    //oben
    new bool:enginebool[MAX_VEHICLES] = false;


    //befehl
    if(strcmp(cmd,"/e",true) == 0)
    {
    if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid,F_O,"Du bist nicht der faher");
    new vehicleid = GetPlayerVehicleID(playerid);
    if(Gas[vehicleid] <= 0.0) return SendClientMessage(playerid,COLOR_RED,"Der Tank ist leer!");
    new Float:health;
    GetVehicleHealth(vehicleid,health);
    if(health >= 400)
    {
    if(enginebool[vehicleid] == false)
    {
    SetVehicleEngineOn(vehicleid);
    enginebool[vehicleid] = true;
    GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~W~Motor ~g~an!", 2000, 5);
    }
    else
    {
    SetVehicleEngineOff(vehicleid);
    enginebool[vehicleid] = false;
    GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~W~Motor ~r~aus!", 2000, 5);
    }
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Das Auto hat einen Motorschaden ruf das Ordnungsamt an!");
    }
    return 1;
    }
    //und zu guter letzt das an und aus schalten system an besten unten in script
    SetVehicleEngineOn(vehicleid)
    {
    new engine,lights,alarm,doors,bonnet,boot22,objective;
    GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot22,objective);
    SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_ON,VEHICLE_PARAMS_ON,alarm,doors,bonnet,boot22,objective);
    }
    SetVehicleEngineOff(vehicleid)
    {
    new engine,lights,alarm,doors,bonnet,boot22,objective;
    GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot22,objective);
    SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_OFF,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot22,objective);
    }