Level zuweisen

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
  • Moin Fischis,


    ich wollt einen Rcon Command machen mit dem es mir möglich ist anderen Spieler verschiedene Level zuzuweisen. Jeder User hat im Scriptfiles Ordner eine Datei in der der Level eingetragen werden soll. Das Level ist oben in einem Enum erstellt.

    enum SpielerInfo
    {
    skin,
    level
    }


    new sInfo[MAX_PLAYERS][SpielerInfo];

    ocmd:setadmin(playerid,params[])
    {


    // 0 = Gebannt
    // 1 = Spieler
    // 2 = Supporter
    // 3 = Co-Admin
    // 4 = Admin
    new spieler,alevel;
    if(!IsPlayerAdmin(playerid)) SendClientMessage(playerid,COLOR_RED,"Info: Du bist kein Admin!");
    else
    {
    if(sscanf(params,"ui",spieler,alevel)) return SendClientMessage(playerid,COLOR_YELLOW,"Benutze: /setadmin [SpielerID][User-Level]");
    new pName[MAX_PLAYER_NAME], save[200];
    GetPlayerName(playerid, pName, sizeof(pName));
    format(save, sizeof(save), "/Spieler/%s.ini", pName);


    dini_IntSet(save, "level", sInfo[playerid][level]);
    }
    return 1;
    }


    Nun weiss ich allerdings echt nicht mehr weiter. Wie bekomme ich das hin?

    "Dem wird befohlen, der sich nicht selbst gehorchen kann" - Friedrich Nietzsche