string und switch 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
  • Moing Leute, habe da mal ein kleines problem.



    if(sInfo[playerid][pAdmin] >= 5) return FalseAdmin(6);


    diese Funktion weist diesen fehler auf.


    error 079: inconsistent return types (array & non-array)


    hier ist die Funktion



    stock FalseAdmin(adminid)
    {
    new string[256],admin[128];
    switch(adminid)
    {
    case 1:{admin="Supporter";}
    case 2:{admin="Moderator";}
    case 3:{admin="Super Moderator";}
    case 4:{admin="Administrator";}
    case 5:{admin="Owner";}
    case 6:{admin="Developer";}
    }
    format(string,sizeof(string),"Mindestbenötigter Adminrang: %s", admin);
    return string;


    }

  • if(SInfo[playerid][pAdmin] >= 5) return SendClientMessage(playerid,-1,(FalseAdmin(6)));


    Momentan würde er folgendes abfragen:

    if(sInfo[playerid][pAdmin] >= 5) return Mindestbenötigter Adminrang: Developer;

    Du musst schon eine Nachricht an den Spieler schicken.