format Erro!

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
  • Hallo, Ich bekomme immer ein Erro sobald ich was formatieren möchte.


    Die Zeile
    stock SpielerSpeichern(playerid)
    {
    if(GetPVarInt(playerid,"Eingeloggt")==1)
    {
    new SpielerDatei[64];
    format(SpielerDatei,sizeof(SpielerDatei),"/Spieler/%s.txt",SpielerName); //<-- Die Fehler Zeile
    dini_IntSet(SpielerDatei,"Level",GetPlayerScore(playerid));
    dini_IntSet(SpielerDatei,"Bargeld",GetPlayerMoney(playerid));
    dini_IntSet(SpielerDatei,"Gebannt",GetPVarInt(playerid,"Gebannt"));
    }
    return 1;
    }


    Der Erro
    (320) : error 076: syntax error in the expression, or invalid function call


    mfg.

  • format(SpielerDatei,sizeof(SpielerDatei),"/Spieler/%s.txt",SpielerName);


    zu


    format(SpielerDatei,sizeof(SpielerDatei),"/Spieler/%s.txt",SpielerName(playerid));


    Danke. Jetzt geht es.
    Habe aber immer noch ein Warn:


    (329) : warning 219: local variable "SpielerName" shadows a variable at a preceding level


    Zeilen:
    stock SpielerName(playerid)
    {
    new SpielerName[MAX_PLAYER_NAME]; //<-- Die Fehler Zeile
    GetPlayerName(playerid,SpielerName,sizeof(SpielerName));
    return SpielerName;
    }

  • Aus
    stock SpielerName(playerid)
    {
    new SpielerName[MAX_PLAYER_NAME]; //<-- Die Fehler Zeile
    GetPlayerName(playerid,SpielerName,sizeof(SpielerName));
    return SpielerName;
    }


    machst du
    stock SpielerName(playerid)
    {
    new name[MAX_PLAYER_NAME]; //<-- Die Fehler Zeile
    GetPlayerName(playerid,name,sizeof(name));
    return name;
    }

    ~~ Motorradfahrer aus Leidenschaft :love: ~~


    ~~ Supermoto ~~