hi,
folgendes, ich möchte das das geld beim logout gespeichert und beim login wieder geladen wird.
Das mit dem laden funktioniert einwandfrei (wenn ich in die .txt Geld=1337 reinschreibe läd er dies auch), aber das speichern funktioniert noch nicht.
Es wird einfach nichts gespeichert. Errors habe ich beim compilen aber auch nicht.
Code
public OnPlayerDisconnect(playerid, reason)
{
if(GetPVarInt(playerid,"loggedin")==1)
{
Speichern(playerid);
}
return 1;
}
Code
stock Speichern(playerid)
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
if(dini_Exists(Spielerdatei))
{
dini_IntSet(Spielerdatei,"Level",GetPlayerScore(playerid));
dini_IntSet(Spielerdatei,"Geld",GetPlayerMoney(playerid));
}
return 1;
}
Alles anzeigen
Ich hoffe mir kann einer helfen
mfg,
Felix