kein führerschein motor aus geht

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
  • wenn man kein führerschein hat und motor an ist kann man fahren will das so das der motor dann aus gehet


    if(strcmp(cmd, "/motor",true) == 0)
    {
    if(IsANoTachoVehicle(GetPlayerVehicleID(playerid)))
    {
    SendClientMessage(playerid, COLOR_GRAD1, "{FFFFFF}Fahrräder haben {FF0000}keinen{FFFFFF} Motor!");
    return 1;
    }
    if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return 1;
    new engine,lights,alarm,doors,bonnet,boot,objective;
    new vid = GetPlayerVehicleID(playerid);
    GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
    if(PlayerInfo[playerid][pCarLic] == 0)return
    SendClientMessage(playerid, COLOR_RED, "Du hast keinen Führerschein");
    if(vid != INVALID_VEHICLE_ID)
    {
    if(engine == VEHICLE_PARAMS_ON)
    {
    SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
    GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~W~Motor ~r~aus!", 2000, 5);
    }
    else
    {
    SetVehicleParamsEx(vid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
    GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~W~Motor ~g~an!", 2000, 5);
    }
    }
    return 1;
    }

  • Du hast doch da schon alles drin?
    Wie wäre es erstmal mit selbst probieren?


    Naja jedenfalls hast du doch schon einmal die Abfrage darin, ob der Spieler
    einen Führerschein besitzt. Bei dir ist es so, dass er abfragt ob er einen Führerschein hat,
    wenn Nein wird eine Text Nachricht gesendet.
    Die Zeile ist:
    if(PlayerInfo[playerid][pCarLic] == 0)



    Dann hast du es doch auch schon unten,
    dass sich der Motor anschaltet benötigst du die Abfrage:
    SetVehicleParamsEx(vid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);


    So wenn der Motor ausgehen soll machst du als statt "Params_On" ein "Params_Off".
    Was ist daran so schwer? O_o

  • Falls du meinst das der Motor ausgehen soll, sobald man in ein Auto einsteigt und man keinen Führerschein hat, sollte das helfen:


    Unter OnPlayerEnterVehicle:

    if(PlayerInfo[playerid][pCarLic] == 0)
    {
    SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
    //SendClientMessage oder sonstiges, was du halt willst.
    return 1;//Je nach dem ob danach noch was kommt.
    }