Guten Abend,
Ich habe ein sehr großes Problem. Er speichert das Geld nicht.
Hier ein Code mit stock SpielerLaden und stock SpielerSpeichern.
Ich schreibe es aber nicht im Pawno code, da er irgendwie bei mir richtig verbuggt ist.
stock SpielerSpeichern(playerid)
{
new Accounts[64];
new Sname[MAX_PLAYER_NAME];
GetPlayerName(playerid,Sname,sizeof(Sname));
format(Accounts,sizeof(Accounts),"/Accounts/%s.txt",Sname);
if(dini_Exists(Accounts))
{
dini_IntSet(Accounts,"Adminlevel",GetPVarInt(playerid,"Adminlevel"));
dini_IntSet(Accounts,"Baned",GetPVarInt(playerid,"Baned"));
dini_IntSet(Accounts,"Geld",GetPlayerMoney(playerid));
dini_IntSet(Accounts,"Fraktion",GetPVarInt(playerid,"Fraktion"));
dini_IntSet(Accounts,"Level",GetPlayerScore(playerid));
}
return 1;
}
stock SpielerLaden(playerid)
{
new Accounts[64];
new Sname[MAX_PLAYER_NAME];
GetPlayerName(playerid,Sname,sizeof(Sname));
format(Accounts,sizeof(Accounts),"/Accounts/%s.txt",Sname);
if(dini_Exists(Accounts))
{
SetPlayerScore(playerid,dini_Int(Accounts,"Kills"));
GivePlayerMoney(playerid,dini_Int(Accounts,"Geld"));
SetPVarInt(playerid,"Adminlevel",dini_Int(Accounts,"Adminlevel"));
SetPVarInt(playerid,"Baned",dini_Int(Accounts,"Baned"));
}
return 1;
}
Register usw ist alles drinne. Aber, schon, wenn ich mir ein neuen Account mache, bekomme ich kein Geld, obwohl ich eigentlich 1200 bekommen sollte.
Bitte hilfe!
MFG.