/makeleader Befehl Errors

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 Leute, ich finde in meinem makeleader Befehl den Error nicht, vielleicht hat jemand von euch bessere Augen.
    ocmd:makeleader(playerid,params[])
    {
    new pID, frakid;
    if(!isPlayerAnAdmin(playerid,6))return SendClientMessage(playerid,COLOR_GRAU,"Diesen Befehl darfst du nicht benutzen.");
    if(!IsPlayerConnected(pID))return SendClientMessage(playerid,COLOR_GRAU,"Der angegebene Spieler ist nicht online.");
    if(sscanf(params, "ui", pID,frakid)) return SendClientMessage(playerid,COLOR_GRAU,"Benutzung: /makeleader [ID/Teilname] [Fraktion]");
    SetPVarInt(pID,"Fraktion",frakid);
    SetPVarInt(pID,"Fraktionsrang",6);
    SpielerSpeichern(pID);
    switch(frakid)
    {
    case 0:{SetPlayerSkin(pID,19);SendClientMessage(pID,COLOR_HELLBLAU,"** Dir wurden deine Rechte als Fraktion's-Leader entzogen. **");SendClientMessage(pID,COLOR_HELLBLAU,"Du hast nun eine Amtszeit von 4 Monaten, solltest du vorher kündigen folgt eine Leader Sperre."}; //Error Zeile
    case 1:{SetPlayerSkin(pID,280);SendClientMessage(pID,COLOR_HELLBLAU,"** Du wurdest zum Leader des SAPD´s ernannt. **");SendClientMessage(pID,COLOR_HELLBLAU,"Du hast nun eine Amtszeit von 4 Monaten, solltest du vorher kündigen folgt eine Leader Sperre."}; //Error Zeile
    case 2:{SetPlayerSkin(pID,287);SendClientMessage(pID,COLOR_HELLBLAU,"** Du wurdest zum Army Leader ernannt. **");SendClientMessage(pID,COLOR_HELLBLAU,"Du hast nun eine Amtszeit von 4 Monaten, solltest du vorher kündigen folgt eine Leader Sperre."};
    case 3:{SetPlayerSkin(pID,286);SendClientMessage(pID,COLOR_HELLBLAU,"** Du wurdest zum FBI Leader ernannt. **");SendClientMessage(pID,COLOR_HELLBLAU,"Du hast nun eine Amtszeit von 4 Monaten, solltest du vorher kündigen folgt eine Leader Sperre."};
    case 4:{SetPlayerSkin(pID,71);SendClientMessage(pID,COLOR_HELLBLAU,"** Du wurdest zum Ordnungsamt Leader ernannt. **");SendClientMessage(pID,COLOR_HELLBLAU,"Du hast nun eine Amtszeit von 4 Monaten, solltest du vorher kündigen folgt eine Leader Sperre."};
    case 5:{SetPlayerSkin(pID,275);SendClientMessage(pID,COLOR_HELLBLAU,"** Du wurdest zum Sanitäter Leader ernannt. **");SendClientMessage(pID,COLOR_HELLBLAU,"Du hast nun eine Amtszeit von 4 Monaten, solltest du vorher kündigen folgt eine Leader Sperre."};
    case 6:{SetPlayerSkin(pID,187);SendClientMessage(pID,COLOR_HELLBLAU,"** Du wurdest zum San Andreas News Leader ernannt. **");SendClientMessage(pID,COLOR_HELLBLAU,"Du hast nun eine Amtszeit von 4 Monaten, solltest du vorher kündigen folgt eine Leader Sperre."};
    case 7:{SetPlayerSkin(pID,294);SendClientMessage(pID,COLOR_HELLBLAU,"** Du wurdest zum Hitman Leader ernannt. **");SendClientMessage(pID,COLOR_HELLBLAU,"Du hast nun eine Amtszeit von 4 Monaten, solltest du vorher kündigen folgt eine Leader Sperre."};
    case 8:{SetPlayerSkin(pID,186);SendClientMessage(pID,COLOR_HELLBLAU,"** Du wurdest zum Yakuza Leader ernannt. **");SendClientMessage(pID,COLOR_HELLBLAU,"Du hast nun eine Amtszeit von 4 Monaten, solltest du vorher kündigen folgt eine Leader Sperre."};
    case 9:{SetPlayerSkin(pID,106);SendClientMessage(pID,COLOR_HELLBLAU,"** Du wurdest zum Grove Street Leader ernannt. **");SendClientMessage(pID,COLOR_HELLBLAU,"Du hast nun eine Amtszeit von 4 Monaten, solltest du vorher kündigen folgt eine Leader Sperre."};
    case 10:{SetPlayerSkin(pID,104);SendClientMessage(pID,COLOR_HELLBLAU,"** Du wurdest zum Ballas Leader ernannt. **");SendClientMessage(pID,COLOR_HELLBLAU,"Du hast nun eine Amtszeit von 4 Monaten, solltest du vorher kündigen folgt eine Leader Sperre."};
    case 11:{SetPlayerSkin(pID,174);SendClientMessage(pID,COLOR_HELLBLAU,"** Du wurdest zum Sureno Syndikat Leader ernannt. **");SendClientMessage(pID,COLOR_HELLBLAU,"Du hast nun eine Amtszeit von 4 Monaten, solltest du vorher kündigen folgt eine Leader Sperre."};
    }
    return 1;
    }


    C:\Users\Alexander\Desktop\Script Selfmade\gamemodes\Selfmade.pwn(1173) : error 001: expected token: ",", but found "}"
    C:\Users\Alexander\Desktop\Script Selfmade\gamemodes\Selfmade.pwn(1173) : error 002: only a single statement (or expression) can follow each "case"
    C:\Users\Alexander\Desktop\Script Selfmade\gamemodes\Selfmade.pwn(1174) : error 014: invalid statement; not in switch
    C:\Users\Alexander\Desktop\Script Selfmade\gamemodes\Selfmade.pwn(1174) : warning 215: expression has no effect
    C:\Users\Alexander\Desktop\Script Selfmade\gamemodes\Selfmade.pwn(1174) : error 001: expected token: ";", but found ":"
    C:\Users\Alexander\Desktop\Script Selfmade\gamemodes\Selfmade.pwn(1174) : error 029: invalid expression, assumed zero
    C:\Users\Alexander\Desktop\Script Selfmade\gamemodes\Selfmade.pwn(1174) : fatal error 107: too many error messages on one line

  • case 0:{SetPlayerSkin(pID,19),SendClientMessage(pID,COLOR_HELLBLAU,"** Dir wurden deine Rechte als Fraktion's-Leader entzogen. **"),SendClientMessage(pID,COLOR_HELLBLAU,"Du hast nun eine Amtszeit von 4 Monaten, solltest du vorher kündigen folgt eine Leader Sperre."};

    Du musst das mit dem kommer trennen ;)

  • Das mit den Kommas geht nicht, habe schon ebend was gefixxt.
    So siehts derzeit aus, immer noch die gleichen Error Zeilen.
    ocmd:makeleader(playerid,params[])
    {
    new pID, frakid;
    if(!isPlayerAnAdmin(playerid,6))return SendClientMessage(playerid,COLOR_GRAU,"Diesen Befehl darfst du nicht benutzen.");
    if(!IsPlayerConnected(pID))return SendClientMessage(playerid,COLOR_GRAU,"Der angegebene Spieler ist nicht online.");
    if(sscanf(params, "ui", pID,frakid)) return SendClientMessage(playerid,COLOR_GRAU,"Benutzung: /makeleader [ID/Teilname] [Fraktion]");
    SetPVarInt(pID,"Fraktion",frakid);
    SetPVarInt(pID,"Fraktionsrang",6);
    SpielerSpeichern(pID);
    switch(frakid)
    {
    case 0:{SetPlayerSkin(pID,19);SendClientMessage(pID,COLOR_HELLBLAU,"** Dir wurden deine Rechte als Fraktion's-Leader entzogen. **");SendClientMessage(pID,COLOR_HELLBLAU,"Du hast nun eine Amtszeit von 4 Monaten, solltest du vorher kündigen folgt eine Leader Sperre.");};
    case 1:{SetPlayerSkin(pID,280);SendClientMessage(pID,COLOR_HELLBLAU,"** Du wurdest zum Leader des SAPD´s ernannt. **");SendClientMessage(pID,COLOR_HELLBLAU,"Du hast nun eine Amtszeit von 4 Monaten, solltest du vorher kündigen folgt eine Leader Sperre.");};
    case 2:{SetPlayerSkin(pID,287);SendClientMessage(pID,COLOR_HELLBLAU,"** Du wurdest zum Army Leader ernannt. **");SendClientMessage(pID,COLOR_HELLBLAU,"Du hast nun eine Amtszeit von 4 Monaten, solltest du vorher kündigen folgt eine Leader Sperre.");}
    case 3:{SetPlayerSkin(pID,286);SendClientMessage(pID,COLOR_HELLBLAU,"** Du wurdest zum FBI Leader ernannt. **");SendClientMessage(pID,COLOR_HELLBLAU,"Du hast nun eine Amtszeit von 4 Monaten, solltest du vorher kündigen folgt eine Leader Sperre."};
    case 4:{SetPlayerSkin(pID,71);SendClientMessage(pID,COLOR_HELLBLAU,"** Du wurdest zum Ordnungsamt Leader ernannt. **");SendClientMessage(pID,COLOR_HELLBLAU,"Du hast nun eine Amtszeit von 4 Monaten, solltest du vorher kündigen folgt eine Leader Sperre.");};
    case 5:{SetPlayerSkin(pID,275);SendClientMessage(pID,COLOR_HELLBLAU,"** Du wurdest zum Sanitäter Leader ernannt. **");SendClientMessage(pID,COLOR_HELLBLAU,"Du hast nun eine Amtszeit von 4 Monaten, solltest du vorher kündigen folgt eine Leader Sperre.");};
    case 6:{SetPlayerSkin(pID,187);SendClientMessage(pID,COLOR_HELLBLAU,"** Du wurdest zum San Andreas News Leader ernannt. **");SendClientMessage(pID,COLOR_HELLBLAU,"Du hast nun eine Amtszeit von 4 Monaten, solltest du vorher kündigen folgt eine Leader Sperre.");};
    case 7:{SetPlayerSkin(pID,294);SendClientMessage(pID,COLOR_HELLBLAU,"** Du wurdest zum Hitman Leader ernannt. **");SendClientMessage(pID,COLOR_HELLBLAU,"Du hast nun eine Amtszeit von 4 Monaten, solltest du vorher kündigen folgt eine Leader Sperre.");};
    case 8:{SetPlayerSkin(pID,186);SendClientMessage(pID,COLOR_HELLBLAU,"** Du wurdest zum Yakuza Leader ernannt. **");SendClientMessage(pID,COLOR_HELLBLAU,"Du hast nun eine Amtszeit von 4 Monaten, solltest du vorher kündigen folgt eine Leader Sperre.");};
    case 9:{SetPlayerSkin(pID,106);SendClientMessage(pID,COLOR_HELLBLAU,"** Du wurdest zum Grove Street Leader ernannt. **");SendClientMessage(pID,COLOR_HELLBLAU,"Du hast nun eine Amtszeit von 4 Monaten, solltest du vorher kündigen folgt eine Leader Sperre.);"};
    case 10:{SetPlayerSkin(pID,104);SendClientMessage(pID,COLOR_HELLBLAU,"** Du wurdest zum Ballas Leader ernannt. **");SendClientMessage(pID,COLOR_HELLBLAU,"Du hast nun eine Amtszeit von 4 Monaten, solltest du vorher kündigen folgt eine Leader Sperre.");};
    case 11:{SetPlayerSkin(pID,174);SendClientMessage(pID,COLOR_HELLBLAU,"** Du wurdest zum Sureno Syndikat Leader ernannt. **");SendClientMessage(pID,COLOR_HELLBLAU,"Du hast nun eine Amtszeit von 4 Monaten, solltest du vorher kündigen folgt eine Leader Sperre.");};
    }
    return 1;
    }


    C:\Users\Alexander\Desktop\Script Selfmade\gamemodes\Selfmade.pwn(1173) : error 002: only a single statement (or expression) can follow each "case"
    C:\Users\Alexander\Desktop\Script Selfmade\gamemodes\Selfmade.pwn(1174) : error 014: invalid statement; not in switch
    C:\Users\Alexander\Desktop\Script Selfmade\gamemodes\Selfmade.pwn(1174) : warning 215: expression has no effect
    C:\Users\Alexander\Desktop\Script Selfmade\gamemodes\Selfmade.pwn(1174) : error 001: expected token: ";", but found ":"
    C:\Users\Alexander\Desktop\Script Selfmade\gamemodes\Selfmade.pwn(1174) : error 029: invalid expression, assumed zero
    C:\Users\Alexander\Desktop\Script Selfmade\gamemodes\Selfmade.pwn(1174) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    5 Errors.