SetAdmin Befehl problem

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
  • Hi ich habe ein problem bei diesen code hier
    ocmd:setadmin(playerid,params[])
    {
    if(!isPlayerAnAdmin(playerid,5))return SendClientMessage(playerid,ROT,"Du bist kein Admin.");
    new pID, rank;
    if(sscanf(params,"ui",pID,rank))return SendClientMessage(playerid,ROT,"/setadmin [spieler] [level]");
    if(rank<0||rank>5)return SendClientMessage(playerid,ROT,"Bitte gültigen Rang angeben.");
    SetPVarInt(pID,"Adminlevel",rank);
    SpielerSpeichern(pID);
    switch(GetPVarInt(pID,"Adminlevel"))
    {
    case 0:
    {
    SendClientMessage(pID, BLAU, "|_____________Zivi______________|");
    SendClientMessage(pID, GREY, "Du bist nun wieder Zivilist!");
    SendClientMessage(pID, GREY, "Admin Level: 0");
    return 1;
    }
    case 1:
    {
    SendClientMessage(pID, BLAU, "|___________Supporter___________|");
    SendClientMessage(pID, GREY, "Du wurdest zu den Supportern gestuft/gekickt.");
    SendClientMessage(pID, GREY, "Admin Level: 1");
    return 1;
    }
    case 2:
    {
    SendClientMessage(pID, BLAU, "|___________Moderator___________|");
    SendClientMessage(pID, GREY, "Du wurdest zu den Moderatoren gestuft/gekickt.");
    SendClientMessage(pID, GREY, "Admin Level: 2");
    return 1;
    }
    case 3:
    {
    SendClientMessage(pID, BLAU, "|_____________Admin_____________|");
    SendClientMessage(pID, GREY, "Du wurdest zu den Admin's gestuft/gekickt.");
    SendClientMessage(pID, GREY, "Admin Level: 3");
    return 1;
    }
    case 4:
    {
    SendClientMessage(pID, BLAU, "|___________FullAdmin___________|");
    SendClientMessage(pID, GREY, "Du wurdest zu den Full-Admin's gestuft/gekickt.");
    SendClientMessage(pID, GREY, "Admin Level: 4");
    return 1;
    }
    case 5:
    {
    SendClientMessage(pID, BLAU, "|____________Scripter___________|");
    SendClientMessage(pID, GREY, "Du wurdest zu den Scriptern gestuft.");
    SendClientMessage(pID, GREY, "Admin Level: 5");
    return 1;
    }
    }
    }


    in der aller letzten zeile bei dem } kommt diese fehler meldung warning 209: function "ocmd_setadmin" should return a value

  • weil sonst das kommt


    error 004: function "Wetter" is not implemented
    error 017: undefined symbol "SpielerSpeichern"
    error 017: undefined symbol "sscanf"
    error 017: undefined symbol "SpielerName"
    error 017: undefined symbol "isPlayerInFrakt"
    error 017: undefined symbol "isPlayerAnAdmin"
    error 017: undefined symbol "sscanf"
    error 017: undefined symbol "isPlayerAnAdmin"
    error 079: inconsistent return types (array & non-array)
    error 017: undefined symbol "sscanf"
    error 079: inconsistent return types (array & non-array)
    error 079: inconsistent return types (array & non-array)
    error 017: undefined symbol "SpielerSpeichern"
    error 079: inconsistent return types (array & non-array)
    error 079: inconsistent return types (array & non-array)
    error 079: inconsistent return types (array & non-array)
    error 079: inconsistent return types (array & non-array)
    error 079: inconsistent return types (array & non-array)
    error 079: inconsistent return types (array & non-array)
    warning 217: loose indentation
    error 029: invalid expression, assumed zero
    error 017: undefined symbol "ocmd_ban"
    error 029: invalid expression, assumed zero
    fatal error 107: too many error messages on one line