Hallo Leutz,
Ich habe ein Problem mit meinen Server bzw. mit dini wenn ich mich registriere neu kriege ich 1700$ dann aber wenn ich den Server neu starte bzw wenn ich Relogg
zeigt er mir 3400$ an also läd er das Geld dopellt?
Hier die Codes:
Siehe anhang
stock Accountladen(playerid)
{
new SpielerD[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(SpielerD,sizeof(SpielerD),"/Accounts/%s.txt",name);
SetPlayerScore(playerid,dini_Int(SpielerD,"Level"));
GivePlayerMoney(playerid,dini_Int(SpielerD,"Geld"));
SetPVarInt(playerid,"Adminlevel",dini_Int(SpielerD,"Adminlevel"));
SetPVarInt(playerid,"Fraktion",dini_Int(SpielerD,"Fraktion"));
SetPVarInt(playerid,"Wanteds",dini_Int(SpielerD,"Wanteds"));
SetPVarInt(playerid,"Adminlevel",dini_Int(SpielerD,"Adminlevel"));
SetPVarInt(playerid,"loggedin",1);
return 1;
}
stock SpielerSpeichern(playerid)
{
if(GetPVarInt(playerid,"loggedin")==1)
{
new SpielerD[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(SpielerD,sizeof(SpielerD),"/Accounts/%s.txt",name);
dini_IntSet(SpielerD,"Level",GetPlayerScore(playerid));
dini_IntSet(SpielerD,"Geld",GetPlayerMoney(playerid));
dini_IntSet(SpielerD,"Adminlevel",GetPVarInt(playerid,"Adminlevel"));
dini_IntSet(SpielerD,"Fraktion",GetPVarInt(playerid,"Fraktion"));
dini_IntSet(SpielerD,"Wanteds",GetPVarInt(playerid,"Wanteds"));
dini_IntSet(SpielerD,"Skin",GetPVarInt(playerid,"Skin"));
dini_IntSet(SpielerD,"Adminlevel",GetPVarInt(playerid,"Adminlevel"));
}
return 1;
}
/MOD: Code in dafür vorgesehene Tags gepackt