[Selfmade]Problem mit /givelicense

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 Morgen,


    ich habe gerade mal ein Scheinsystem angefangen also für die Fahrschule habe aber nun ein Problem.
    Code :


    #define scheinname1 "Auto"
    #define scheinname2 "Bike"
    #define scheinname3 "LKW"
    #define scheinname4 "Flug"
    #define scheinname5 "Boot"
    #define scheinname6 "Angel"
    #define scheinname7 "Waffen"
    COMMAND:givelicense(playerid,params[])
    {
    new pID,schein[128];
    if(IsPlayerConnected(playerid))
    {
    if(!IsPlayerInFraktion(playerid,7)) return SendClientMessage(playerid,COLOR_RED,"Fehler : Du bist kein Fahrlehrer !");
    if(sscanf(params,"is",pID,schein)) return SendClientMessage(playerid,COLOR_BLUE,"Benutze : /givelicense [Player ID] [Schein]");
    if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,COLOR_RED,"Fehler : Der gewünschte Spieler ist nicht online !");
    if(playerid == pID) return SendClientMessage(playerid,COLOR_RED,"Fehler : Du kannst dir nicht selber Scheine geben !");
    if(schein == scheinname1){ bInfo[pID][Autoschein] = 1; SendClientMessage(pID,COLOR_BLUE,"Du hast nun einen Autoschein ! Glückwunsch."); }
    else if(schein == scheinname2){ bInfo[pID][Bikeschein] = 1; SendClientMessage(pID,COLOR_BLUE,"Du hast nun einen Bikeschein ! Glückwunsch."); }
    else if(schein == scheinname3){ bInfo[pID][LKWschein] = 1; SendClientMessage(pID,COLOR_BLUE,"Du hast nun einen LKWschein ! Glückwunsch."); }
    else if(schein == scheinname4){ bInfo[pID][Flugschein] = 1; SendClientMessage(pID,COLOR_BLUE,"Du hast nun einen Flugschein ! Glückwunsch."); }
    else if(schein == scheinname5){ bInfo[pID][Bootschein] = 1; SendClientMessage(pID,COLOR_BLUE,"Du hast nun einen Bootsschein ! Glückwunsch."); }
    else if(schein == scheinname6){ bInfo[pID][Angelschein] = 1; SendClientMessage(pID,COLOR_BLUE,"Du hast nun einen Angelschein ! Glückwunsch."); }
    else if(schein == scheinname7){ bInfo[pID][Waffenschein] = 1; SendClientMessage(pID,COLOR_BLUE,"Du hast nun einen Waffenschein ! Glückwunsch."); }
    else { SendClientMessage(playerid,COLOR_RED,"Fehler : Der Schein muss so heißen : Auto , Bike , LKW , Flug , Boot , Angel , Waffen"); }
    }
    return 1;
    }


    Fehler Meldungen :



    Ich hoffe jemand von euch kann mir helfen...


    Mfg