Führerschein system/motorsystem Frage

In 10 Minuten startet der nächtliche Backupvorgang! Es kann währenddessen (ca. 10 Minuten) zu Einschränkungen bei der Nutzung des Forums kommen
Weitere Infos findet ihr im Thema Backup des Forums
Dein Problem konnte durch einen User gelöst werden? Bedank dich bei ihm indem du seinen Beitrag als Hilfreich markierst sowie einen Daumen oben dalässt
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
  • Guten Tag,


    Ich bin grade dabei ein Motorsystem zu schreiben,


    und möchte in den Motor befehl eine abfrage ab die Führerschein vorhanden sind und jetzt will ich euch fragen ob es so geht:


    forward StartEngine(playerid, vehicleid);
    public StartEngine(playerid, vehicleid) {
    new Float:H,str[256];
    GetVehicleHealth(vehicleid, H);
    GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
    if(H<= 300)
    return SCM(playerid, COLOR_GREY, "Dein Fahrzeug hat einen Motorschaden. Ruf einen Mechaniker oder das San Andreas Ordnungsamt, mit /service");
    FruerscheinPruefen(playerid);//hir
    if(Maske[playerid] == 1) { format(str,256,"** Unbekannter startet den Motor **"); }
    else {format(str,256,"** Unbekannter startet den Motor **",UserName(playerid));}
    SetPlayerChatBubble(playerid, str, COLOR_PURPLE, 15.0, 2000);
    SetVehicleParamsEx(vehicleid,1,lights,alarm,doors,bonnet,boot,objective);
    Motor[vehicleid] = true;
    return true;
    }


    forward FruerscheinPruefen(playerid);
    public FruerscheinPruefen(playerid){
    new newcar = GetPlayerVehicleID(playerid);
    if(IsAMotoBike(newcar)) {
    if(PlayerInfo[playerid][BikeLic] < 1) {
    SCM(playerid,COLOR_GRAD2," Du besitzt keinen Motorradschein.");
    RemovePlayerFromVehicle(playerid);
    return true;
    }
    }
    if(IsABoot(newcar)) {
    if(PlayerInfo[playerid][BootLic] < 1) {
    SCM(playerid,COLOR_GRAD2," Du besitzt keinen Bootsschein.");
    RemovePlayerFromVehicle(playerid);
    return true;
    }
    }
    if(IsALKW(newcar)) {
    if(PlayerInfo[playerid][LKWLic] < 1) {
    SCM(playerid,COLOR_GRAD2," Du besitzt keinen LKWschein.");
    RemovePlayerFromVehicle(playerid);
    return true;
    }
    }
    if(IsAPlane(newcar)) {
    if(PlayerInfo[playerid][FlyLic] < 1) {
    SCM(playerid,COLOR_GRAD2," Du besitzt keinen Flugschein.");
    RemovePlayerFromVehicle(playerid);
    return true;
    }
    } else {
    if(PlayerInfo[playerid][CarLic] < 1) {
    SCM(playerid,COLOR_GRAD2," Du besitzt keinen Führerschein.");
    RemovePlayerFromVehicle(playerid);
    return true;
    }
    }
    return false;
    }


    ich bdedanke mitch im vorraus.


    Gruß Fabi.StaR ?(

    Mit freundlichen Grüßen,


    Fabi.StaR :love::saint: