Guten Tag,
folgendes Problem,
Ich setzte vor dem einloggen zb. mein PayDay auf 58, und beim einloggen dann steht es wieder auf null.
Wenn ich den PayDay normal 1-2 Minuten laufen lasse steht es richtig in der Spielerdatei, sprich speichern tut es vernünftig, laden allerdings nicht.
stock SpielerSpeichern(playerid)
{
new Spieler[64];
new Sname[MAX_PLAYER_NAME];
GetPlayerName(playerid,Sname,sizeof(Sname));
format(Spieler,sizeof(Spieler),"/Accounts/%s.cfg",Sname);
dini_IntSet(Spieler,"Adminlevel",pInfo[playerid][Adminlevel]);
dini_IntSet(Spieler,"Level",GetPlayerScore(playerid));
dini_IntSet(Spieler,"Geld",GetPlayerMoney(playerid));
dini_IntSet(Spieler,"Banned",pInfo[playerid][Banned]);
dini_IntSet(Spieler,"payday",pInfo[playerid][payday]);
return 1;
}
stock SpielerLaden(playerid)
{
new Spieler[64];
new Sname[MAX_PLAYER_NAME];
GetPlayerName(playerid,Sname,sizeof(Sname));
format(Spieler,sizeof(Spieler),"/Accounts/%s.cfg",Sname);
dini_Get(Spieler,"Adminlevel");
new getlevel = dini_Int(Spieler,"Level");
SetPlayerScore(playerid, getlevel);
new getmoney = dini_Int(Spieler,"Geld");
GivePlayerMoney(playerid, getmoney);
dini_Get(Spieler,"Banned");
dini_Get(Spieler,"payday");
return 1;
}
Hilfe wäre sehr nett