Problem mit Array

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 Leude,


    Unzwar möchte ich das mann sehen kann welchen admin rank man hat also in den stats soll dann stehen z.B. "Adminrank: Admin" oder so.
    Ich habe schon nen Befehl aber ich hab nen fehler mit dem Array:


    new Adminrank[6][1] = {
    {"Keinen"},
    {"Test Supporter"},
    {"Supporter"},
    {"Auszubildener Admin"},
    {"Admin"},
    {"Head Admin"}
    };
    C:\Users\Adrian\Desktop\GTA-Server\gamemodes\Selfmade.pwn(41) : error 018: initialization data exceeds declared size


    Hier nochma der Befehl der noch net ganz fertig ist:
    ocmd:makeadmin(playerid,params[])
    {
    if(!IsAdmin(playerid,5)) return 1;
    else
    {
    new pID,ALvl,string[128];
    if(sscanf(params,"ii",pID,ALvl))return SendClientMessage(playerid,COLOR_LIGHTGREEN,"[Benutzung]: /makeadmin [playerid] [Level(1-5)]");
    if(!IsPlayerConnected(pID))return SendClientMessage(playerid,COLOR_RED,"Dieser Spieler ist nicht online!");
    if(ALvl < 1 || ALvl > 5)return SendClientMessage(playerid,COLOR_RED,"Flasches Adminlevel(1-5)");
    pInfo[pID][AdminLvl] = ALvl;
    format(string,sizeof string,"%s hat dich auf den Adminrank: %s gesetzt",PlayerName(playerid),Adminrank[);
    }
    return 1;
    }