error 006: must be assigned to an 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 Leute,
    ich habe diese Errors:

    error 006: must be assigned to an array
    error 006: must be assigned to an array
    Auf diesen Zeilen :
    sSpieler[playerid][Adminlevel] = dini_Get(Spieler,"Adminlevel");
    sSpieler[playerid][Level] = dini_Get(Spieler,"Level");
    Hier nochmal der Stock der damit zusammenhängt:
    stock SpielerLaden(playerid)
    {
    new Spieler[64];
    new Sname[MAX_PLAYER_NAME];
    GetPlayerName(playerid,Sname,sizeof(Sname));
    format(Spieler,sizeof(Spieler),"ServerDaten/Accounts/%s.txt",Sname);
    if(dini_Exists(Spieler))
    {
    sSpieler[playerid][Adminlevel] = dini_Get(Spieler,"Adminlevel");
    sSpieler[playerid][Level] = dini_Get(Spieler,"Level");

    }
    return 1;
    }

  • dini_Get gibt ein Array / String zurück, ich nehme aber stark an,dass Adminlevel und Level kein Array sind.
    dini_Int ist das,was du brauchst.Ansonsten steht ja eh in der Fehlerbeschreibung,dass es ein Array bräuchte bei dini_Get ( "must be assigned to an array" ).