Guten tag mein server speichert das geld nicht nach dem Relog
was kann ich dagegen machen habe schon schon etwas versucht klappt aber net mehr
public OnPlayerConnect(playerid)
{
RemoveBuildingForPlayer(playerid, 4076, 1783.1016, -1702.3047, 14.3516, 0.25);
RemoveBuildingForPlayer(playerid, 4027, 1783.1016, -1702.3047, 14.3516, 0.25);
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))
{
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login","Dein Account wurde in der Datenbank gefunden\nBitte gib nun dein Passwort ein:","Login","Abbrechen");
}
else
{
ShowPlayerDialog(playerid,DIALOG_REGISTRIERUNG,DIALOG_STYLE_PASSWORD,"Registrieren","Dein Account wurde nicht in der Datenbank gefunden\nBitte gib ein Passwort ein, mit dem du dich registrieren möchtest:","Registrieren","Abbrechen");
}
new Connect[256];
format(Connect,sizeof(Connect),"[Join] %s hat den Server betreten!",SpielerName(playerid));
SendClientMessageToAll(cGruen, Connect);
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
if(GetPVarInt(playerid,"loggedin")==1)
{
SpielerSpeichern(playerid);
}
new disconnect[256];
format(disconnect,sizeof(disconnect),"[Leave] %s hat den Server verlassen!",SpielerName(playerid));
SendClientMessageToAll(ROT, disconnect);
return 1;
}
stock LoadAccount(playerid)
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
SetPlayerScore(playerid,dini_Int(Spielerdatei,"Level"));
GivePlayerMoney(playerid,dini_Int(Spielerdatei,"Geld"));
SetPVarInt(playerid,"Adminlevel",dini_Int(Spielerdatei,"Adminlevel"));
SetPVarInt(playerid,"Banned",dini_Int(Spielerdatei,"Banned"));
SetPVarInt(playerid,"Geschlecht",dini_Int(Spielerdatei,"Geschlecht"));
if(GetPVarInt(playerid,"Banned")==1)
{
SendClientMessage(playerid,ROT,"Dieser Account ist auf dem Gameserver gebannt.");
Kick(playerid);
}
SetPVarInt(playerid,"loggedin",1);
SetPVarInt(playerid,"Mute",dini_Int(Spielerdatei,"Mute"));
SetPVarInt(playerid,"Kills",dini_Int(Spielerdatei,"Kills"));
SetPVarInt(playerid,"Tode",dini_Int(Spielerdatei,"Tode"));
SetPVarInt(playerid,"Warns",dini_Int(Spielerdatei,"Warns"));
SetPVarInt(playerid,"pmute",dini_Int(Spielerdatei,"pmute"));
return 1;
}