HSA Multi - Einfach und schnell speichern! v. 2.2.0

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
  • Gibt ein kleines Problem ...
    Die Datei wird fehlerhaft erstellt.
    Ich möchte eine .ini erstellt wird eine .in
    Ich möchte eine .txt erstellt wird eine .tx


    Hier:

    new Spieleraccounts[64];
    format(Spieleraccounts,sizeof(Spieleraccounts),"/Spieleraccounts/%s.txt",sName(playerid));


    So sollte es aussehen.
    Name.txt
    Stattdessen kommt Name.tx
    und die Datei ist leer.

  • Versuch einmal in dem scriptfiles ordner direkt zu speichern.. und einen kurzen Dateinamen zu verwenden. Vielleicht sollte ich das Array für den Dateinamen vergrößern.

    PAWNit gratis nutzen?
    Geschenkcode: 2017VQXPKB8V3KA

    Hier könnte Ihre Werbung stehen.

  • Die Endung ist nun komplett.
    Nur die Datei ist leer.
    So speicher ich alles ab:

    stock Speichern(playerid)
    {
    new Spieleraccounts[MAX_PLAYER_NAME + 3];
    format(Spieleraccounts,sizeof(Spieleraccounts),"%s",sName(playerid));
    if(fexist(Spieleraccounts))
    {
    setInt:Spieleraccounts("Team",sNutzer[playerid][Team]);
    setInt:Spieleraccounts("Score",GetPlayerScore(playerid));
    setInt:Spieleraccounts("Adminlevel",sNutzer[playerid][Adminlevel]);
    setInt:Spieleraccounts("Kills",sNutzer[playerid][Kills]);
    setInt:Spieleraccounts("Deaths",sNutzer[playerid][Deaths]);
    setInt:Spieleraccounts("Wantedlevel",GetPlayerWantedLevel(playerid));
    setInt:Spieleraccounts("Geld",GetPlayerMoney(playerid));
    setInt:Spieleraccounts("Bombe",sNutzer[playerid][Registriert]);
    Save(Spieleraccounts);
    return 1;
    }
    printf("%s's [ID: %d] Account wurde gespeichert!",sName(playerid),playerid);
    return 1;
    }


    Was mach ich falsch :/

  • Diese Abfrage kannst du so nicht nutzen: fexist(Spieleraccounts)
    Nutze sie so:

    stock Speichern(playerid)
    {
    new Spieleraccounts[MAX_PLAYER_NAME + 3] , FileName[MAX_PLAYER_NAME+3];
    format(Spieleraccounts,sizeof(Spieleraccounts),"%s",sName(playerid));
    format(FileName,sizeof FileName,"%s.hsa",Spieleraccounts);
    if(fexist(FileName))
    {
    setInt:Spieleraccounts("Team",sNutzer[playerid][Team]);
    setInt:Spieleraccounts("Score",GetPlayerScore(playerid));
    setInt:Spieleraccounts("Adminlevel",sNutzer[playerid][Adminlevel]);
    setInt:Spieleraccounts("Kills",sNutzer[playerid][Kills]);
    setInt:Spieleraccounts("Deaths",sNutzer[playerid][Deaths]);
    setInt:Spieleraccounts("Wantedlevel",GetPlayerWantedLevel(playerid));
    setInt:Spieleraccounts("Geld",GetPlayerMoney(playerid));
    setInt:Spieleraccounts("Bombe",sNutzer[playerid][Registriert]);
    Save(Spieleraccounts);
    return 1;
    }
    printf("%s's [ID: %d] Account wurde gespeichert!",sName(playerid),playerid);
    return 1;
    }

    PAWNit gratis nutzen?
    Geschenkcode: 2017VQXPKB8V3KA

    Hier könnte Ihre Werbung stehen.

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Das Include ist schön
    und gut zum anwenden jedoch
    stimmt etwas mit SaveAll(); nicht
    Immer wenn ich es verwende kommt dieser Fehler
    AirportWars\pawno\include\hsa_multi.inc(236) : error 017: undefined symbol "CacheSlot"


    Bitte einmal überarbeiten

    graphics frontend web

  • Ist es normal das ich diese Warnings bekomme? o.o

    C:\Users\Richard\Desktop\Alle Ordner-Dateien\Scripte\!Self\pawno\include\hsa.inc(77) : warning 219: local variable "Key" shadows a variable at a preceding level
    C:\Users\Richard\Desktop\Alle Ordner-Dateien\Scripte\!Self\pawno\include\hsa.inc(83) : warning 219: local variable "Key" shadows a variable at a preceding level
    C:\Users\Richard\Desktop\Alle Ordner-Dateien\Scripte\!Self\pawno\include\hsa.inc(89) : warning 219: local variable "Key" shadows a variable at a preceding level
    C:\Users\Richard\Desktop\Alle Ordner-Dateien\Scripte\!Self\pawno\include\hsa.inc(95) : warning 219: local variable "Key" shadows a variable at a preceding level
    C:\Users\Richard\Desktop\Alle Ordner-Dateien\Scripte\!Self\pawno\include\hsa.inc(101) : warning 219: local variable "Key" shadows a variable at a preceding level
    C:\Users\Richard\Desktop\Alle Ordner-Dateien\Scripte\!Self\pawno\include\hsa.inc(107) : warning 219: local variable "Key" shadows a variable at a preceding level
    C:\Users\Richard\Desktop\Alle Ordner-Dateien\Scripte\!Self\pawno\include\hsa.inc(111) : warning 219: local variable "Key" shadows a variable at a preceding level
    C:\Users\Richard\Desktop\Alle Ordner-Dateien\Scripte\!Self\pawno\include\hsa.inc(163) : warning 219: local variable "Key" shadows a variable at a preceding level
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    8 Warnings.

    Mit unfreundlichen Grüßen
    Buschmensch

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen