else als Ungültiger Befehl ?

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
  • Hey Brotfische,


    folgendes problem:


    Ich habe ein setadmin befehl gemacht, und er zeigt unten bei dem else ein error:


    ocmd:setadmin(playerid,params[])
    {
    new pID,Adminlevel,string[128],sendername[MAX_PLAYER_NAME],giveplayer[MAX_PLAYER_NAME];
    if(sscanf(params,"ui",pID,Adminlevel))return SendClientMessage(playerid,Blau,"Info: /setadmin [playerid][Adminlevel(1-7)");
    sInfo[pID][pAdmin]=Adminlevel;
    SpielerSpeichern(pID);
    format(string,sizeof(string)," Du wurdest von %s zu einem Level %d Admin gemacht",sendername,Adminlevel);
    SendClientMessage(pID,Grün,string);
    format(string,sizeof(string)," Du hast %s zu einem Level %d Admin gemacht!",giveplayer,Adminlevel);
    SendClientMessage(playerid,Blau,string);
    for(new i=0; i<MAX_PLAYERS; i++)
    {
    if(sInfo[i][pAdmin] >=5)
    {
    format(string,sizeof(string),"Admin %s hat User %s zu einem Adminlevel %d gemacht!",sendername, giveplayer, Adminlevel);
    }
    }
    else
    {
    printf("System: %s hat %s seinen Adminrang zu %d geändert!",sendername, giveplayer, Adminlevel);
    }
    return 1;
    }


    Error:


    Zeile (206) : Ungültiger Befehl


    1 Errors, 0 Warnungen
    Du hast Errors im Skript. Kompilierung abgebrochen


    Dieser Error meint das dieses else nicht stimmt ?

    Mit freundlichen Grüßen


    Atomfisch