Guten Tag,
ich habe dieses Login System bei mir drinen [ SCRIPTING ] GUI Register&Login mit Admin und Premium System
aber das Geld wird nicht abgespeichert wird immer wieder auf 0 getan
Bitte um hilfe
Guten Tag,
ich habe dieses Login System bei mir drinen [ SCRIPTING ] GUI Register&Login mit Admin und Premium System
aber das Geld wird nicht abgespeichert wird immer wieder auf 0 getan
Bitte um hilfe
Ich denke mal das wird der Fehler sein:
GivePlayerMoney(playerid, dini_Int(accFormat, "Geld")-GetPlayerMoney(playerid));
Das würde jetzt heißen das das Script dem Spieler sein Gespeichertes Geld geben soll, und gleich wieder abnehmen soll es gehört so:
GivePlayerMoney(playerid, dini_Int(accFormat, "Geld"));
Lg
Ok jetzt wird es nicht mehr abgenommen aber es wird immernoch nicht Gespeichert in der Userfile
Überall wo dini_IntSet(accFormat,"Geld",Spieler[playerid][Geld]); steht schreibst du
dini_IntSet(accFormat,"Geld",GetPlayerMoney(playerid)); hin
Sag bescheid wen Fehler kommen oder es geht.
Ne es geht nicht
Lässt du das Geld in nem Befehl speichern ?
GetPlayerMoney(playerid, dini_InSet(accFormat, "Geld"));
Versuchs mal so^^
machs doch einfach so
Bei OnPlayerDisconnect:
new name[MAX_PLAYER_NAME],string[128];
GetPlayerName(playerid,name,sizeof name);
format(string,sizeof string,"Accounts/%s.user",name); // natürlich musst du hier alles anpassen
dini_IntSet(string,"Geld",GetPlayerMoney(playerid));
Ich hoffe ich konnte dir weiterhelfen
MFG