Error 017,Beim Scripten meiner STATS ! HELP

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
  • Hier ich zeige euch einfach mal meine Zeile !


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    //BEFEHLE
    dcmd(heal,4,cmdtext);
    dcmd(kick,4,cmdtext);
    dcmd(makeadmin, 9, cmdtext);
    dcmd(makeleader, 10, cmdtext);
    return 1;
    }
    //DCMD BEFEHLE
    //Makeleader Befehl
    dcmd_makeleader(playerid,params[])
    {


    if (strcmp("/stats", cmdtext, true, 10) == 0)
    {
    new string[128];
    new ftext[20];
    new level = sSpieler[playerid][Fraktion];
    if(level == 0) { ftext= "Zivilist"; }
    else if(level == 1) { ftext= "LSPD"; }
    format(string,sizeof(string),"Dein Level %d\nDein Geld %d\nDeine Fraktion %s",sSpieler[playerid][Level],GetPlayerMoney(playerid),ftext);
    ShowPlayerDialog(playerid,STATS,DIALOG_STYLE_MSGBOX,"Deine Statistik",string,"OK","OK");
    return 1;
    }
    new pid, frakid;
    if(sscanf(params,"ud",pid,frakid))
    {
    return SendClientMessage(playerid,GELB,"Verwendung : /makeleader [ID] [Fraktions ID]");


    }
    if(frakid > 17)
    {
    return SendClientMessage(playerid,ROT,"Es gibt nicht mehr als 17 Fraktionen");
    }
    if(IstSpielerAdmin(playerid, 5))
    {
    if(pid == INVALID_PLAYER_ID)
    {
    return SendClientMessage(playerid,ROT,"Ungültiger Spieler!");
    }
    if(IstSpielerInFraktion(pid,frakid) == frakid)
    {
    return SendClientMessage(playerid,ROT,"Der angegebene Spieler ist schon in der Fraktion!");
    }
    else
    {
    sSpieler[pid][Fraktion] = frakid;
    SendClientMessage(pid,BLUE,"Du bist nun in einer Fraktion!");
    SendClientMessage(pid,ORANGE,"Du hast den Spieler zu einer Fraktion eingeladen!");
    }
    }
    else
    {
    return SendClientMessage(playerid,ROT,"Du bist kein Administrator!");
    }
    return 1;
    }




    Ich weiß einfach nicht, Was der Fehler dran sein soll !


    Da steht immer das cmdtext nicht definiert wäre ...



    Hoffe auf eine Schnelle Antwort wäre dankbar :) :whistling: