Hi habe ein kleines problem
Wenn ich mich auslogge dann wird das Geld gespeichert.
stock SpielerSpeichern(playerid)
{
if(GetPVarInt(playerid,"Eingeloggt") == 1)
{
new Playerdatei[128];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Playerdatei,sizeof(Playerdatei),"/Accounts/%s.ini",name);
dini_IntSet(Playerdatei,"Level",GetPlayerScore(playerid));
dini_IntSet(Playerdatei,"Money",GetPlayerMoney(playerid));
}
}
Das funktioniert. Ich habe auch in der Datei nachgeguckt und da wurde alles gespeichert.
Wenn mich aber wieder einloggen will habe ich kein Geld mehr
stock AccountLaden(playerid)
{
new Playerdatei[128];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Playerdatei,sizeof(Playerdatei),"/Accounts/%s.ini",name);
dini_IntSet(Playerdatei,"Level",GetPlayerScore(playerid));
dini_IntSet(Playerdatei,"Money",GetPlayerMoney(playerid));
SetPVarInt(playerid,"Eingeloggt",1);
return 1;
}
Ich bin noch Anfänger und habe kein plan was ich da ändern muss.