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