Hey
Also ich weiß nicht genau wie ich meine waffen in der spielerdatei speichern soll..
so sieht die bei mir aus:
stock SpielerSpeichern(playerid)
{
if(GetPVarInt(playerid,"loggedin")==1)
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
dini_IntSet(Spielerdatei,"Level",GetPlayerScore(playerid));
dini_IntSet(Spielerdatei,"Money",GetPlayerMoney(playerid));
dini_IntSet(Spielerdatei,"Adminlevel",GetPVarInt(playerid,"Adminlevel"));
dini_IntSet(Spielerdatei,"Fraktion",GetPVarInt(playerid,"Fraktion"));
dini_IntSet(Spielerdatei,"Baned",GetPVarInt(playerid,"Baned"));
new Float:Health;
new Float:Armour;
new Float:x, Float:z, Float:y;
GetPlayerHealth(playerid,Health);
GetPlayerArmour(playerid,Armour);
dini_FloatSet(Spielerdatei,"Armour",Armour);
GetPlayerPos(playerid,x,y,z);
dini_FloatSet(Spielerdatei,"Health",Health);
}
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,"Money"));
SetPlayerHealth(playerid,dini_Int(Spielerdatei,"Health"));
SetPlayerArmour(playerid,dini_Int(Spielerdatei,"Armour"));
SetPVarInt(playerid,"Adminlevel",dini_Int(Spielerdatei,"Adminlevel"));
SetPVarInt(playerid,"Fraktion",dini_Int(Spielerdatei,"Fraktion"));
SetPVarInt(playerid,"Baned",dini_Int(Spielerdatei,"Baned"));
if(GetPVarInt(playerid,"Baned")==1)
{
SendClientMessage(playerid,COLOR_RED,"You are baned from this server.");
Kick(playerid);
}
SetPVarInt(playerid,"loggedin",1);
return 1;
}