Error probelm

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 leute ich habe ein problem und zwar bekomme ich errors bei einem script obwoh dort keine fehler drin sind
    hier ist mal das Script an errors bekomme ich


    C:\Users\Chris\Desktop\Samp Script server\gamemodes\Untitled.pwn(479) : error 035: argument type mismatch (argument 2)
    C:\Users\Chris\Desktop\Samp Script server\gamemodes\Untitled.pwn(480) : error 033: array must be indexed (variable "dini_Get")
    C:\Users\Chris\Desktop\Samp Script server\gamemodes\Untitled.pwn(481) : error 033: array must be indexed (variable "dini_Get")
    C:\Users\Chris\Desktop\Samp Script server\gamemodes\Untitled.pwn(482) : error 033: array must be indexed (variable "dini_Get")
    C:\Users\Chris\Desktop\Samp Script server\gamemodes\Untitled.pwn(483) : error 033: array must be indexed (variable "dini_Get")
    C:\Users\Chris\Desktop\Samp Script server\gamemodes\Untitled.pwn(486) : error 001: expected token: ";", but found "}"
    C:\Users\Chris\Desktop\Samp Script server\gamemodes\Untitled.pwn(489) : warning 215: expression has no effect
    C:\Users\Chris\Desktop\Samp Script server\gamemodes\Untitled.pwn(490) : warning 215: expression has no effect
    C:\Users\Chris\Desktop\Samp Script server\gamemodes\Untitled.pwn(491) : warning 215: expression has no effect
    C:\Users\Chris\Desktop\Samp Script server\gamemodes\Untitled.pwn(492) : warning 215: expression has no effect


    ich versteh es nicht ;/
    danke H4rd_B4se das er versucht hat mir zu helfen :D


    es geht um das speichern von der frak geld adminlvl und lvl

  • Warum benutzt du dini_Get wenn das Integer sind ?


    Änder es so um:

    SetPlayerScore(playerid,dini_Int(Spieler,"Level");
    SpielerDaten[playerid][Adminlevel] = dini_Int(Spieler,"Adminlevel");
    SpielerDaten[playerid][Level] = dini_Int(Spieler,"Level");
    SpielerDaten[playerid][Fraktion] = dini_Int(Spieler,"Fraktion");
    SpielerDaten[playerid][Geld] = dini_Int(Spieler,"Geld");


    Übrigens ist der stock SpielerReset auch falsch, weil du den Vergleichsoperator "==" benutzt obwohl du dort einen Wert zugeweist, also wäre "=" richtig.

  • danke jetzt sind ein paar weg es bleibt noch


    C:\Users\Chris\Desktop\Samp Script server\gamemodes\Untitled.pwn(479) : error 001: expected token: ",", but found ";"
    C:\Users\Chris\Desktop\Samp Script server\gamemodes\Untitled.pwn(486) : error 001: expected token: ";", but found "}"
    C:\Users\Chris\Desktop\Samp Script server\gamemodes\Untitled.pwn(489) : warning 215: expression has no effect
    C:\Users\Chris\Desktop\Samp Script server\gamemodes\Untitled.pwn(490) : warning 215: expression has no effect
    C:\Users\Chris\Desktop\Samp Script server\gamemodes\Untitled.pwn(491) : warning 215: expression has no effect
    C:\Users\Chris\Desktop\Samp Script server\gamemodes\Untitled.pwn(492) : warning 215: expression has no effect

  • SetPlayerScore(playerid,dini_Int(Spieler,"Level"));

    Da fehlt auch eine Klammer :D


    stock SpielerLaden(playerid)
    {
    new Spieler[64];
    new Sname[MAX_PLAYER_NAME];
    GetPlayerName(playerid,Sname,sizeof(Sname));
    format(Spieler,sizeof(Spieler),"/Spieler/%s.txt",Sname);
    if(dini_Exists(Spieler))
    {
    SetPlayerScore(playerid, dini_Int(Spieler, "Level"));
    SpielerDaten[playerid][Adminlevel] = dini_Int(Spieler, "Adminlevel");
    SpielerDaten[playerid][Level] = dini_Int(Spieler, "Level");
    SpielerDaten[playerid][Fraktion] = dini_Int(Spieler, "Fraktion");
    SpielerDaten[playerid][Geld] = dini_Int(Spieler, "Geld");
    }
    return 1;
    }


    stock SpielerReset(playerid)
    {
    SpielerDaten[playerid][Adminlevel] = 0;
    SpielerDaten[playerid][Level] = 0;
    SpielerDaten[playerid][Fraktion] = 0;
    SpielerDaten[playerid][Geld] = 0;
    return 1;
    }


    So ist das richtig.


    Poste mal die Zeilen 479 - 492 so wie du sie jetzt hast.

    hier ist mal das Script an errors bekomme ich

    Miete mich (nicht) :love: