The something is Money for example, or their skin. Anything that is saved to their account.
pawn Код:
public SaveUser(playerid)
{
if(IsLogged[playerid] == 0) return 0;
GetPlayerHealth(playerid, PlayerInfo[playerid][Health]);
GetPlayerArmour(playerid, PlayerInfo[playerid][Armour]);
PlayerInfo[playerid][Skin] = GetPlayerSkin(playerid);
PlayerInfo[playerid][Money] = GetPlayerMoney(playerid);
dini_IntSet(Userfile, "Admin", PlayerInfo[playerid][Admin]);
dini_IntSet(Userfile, "Survivor", PlayerInfo[playerid][Survivor]);
dini_IntSet(Userfile, "Zombie", PlayerInfo[playerid][Zombie]);
dini_IntSet(Userfile, "Money", PlayerInfo[playerid][Money]);
dini_IntSet(Userfile, "Death", PlayerInfo[playerid][Death]);
dini_IntSet(Userfile, "Infected", PlayerInfo[playerid][Infected]);
dini_IntSet(Userfile, "New", PlayerInfo[playerid][New]);
dini_IntSet(Userfile, "Skin", PlayerInfo[playerid][Skin]);
if(PlayerInfo[playerid][Health] != 0) dini_FloatSet(Userfile, "Health", PlayerInfo[playerid][Health]);
if(PlayerInfo[playerid][Armour] != 0) dini_FloatSet(Userfile, "Armour", PlayerInfo[playerid][Armour]);
return 1;
}
pawn Код:
stock LoginUser(playerid)
{
format(Userfile, sizeof(Userfile), "users/%s.ini", GetName(playerid));
IsLogged[playerid] = 1;
JustLogged[playerid] = 1;
PlayerInfo[playerid][Admin] = dini_Int(Userfile, "Admin");
PlayerInfo[playerid][Survivor] = dini_Int(Userfile, "Survivor");
PlayerInfo[playerid][Zombie] = dini_Int(Userfile, "Zombie");
PlayerInfo[playerid][Money] = dini_Int(Userfile, "Money");
PlayerInfo[playerid][Death] = dini_Int(Userfile, "Death");
PlayerInfo[playerid][Infected] = dini_Int(Userfile, "Infected");
PlayerInfo[playerid][New] = dini_Int(Userfile, "New");
PlayerInfo[playerid][Skin] = dini_Int(Userfile, "Skin");
PlayerInfo[playerid][Health] = dini_Float(Userfile, "Health");
PlayerInfo[playerid][Armour] = dini_Float(Userfile, "Armour");
GivePlayerMoney(playerid, PlayerInfo[playerid][Money]);
SetPlayerHealth(playerid, PlayerInfo[playerid][Health]);
SetPlayerArmour(playerid, PlayerInfo[playerid][Armour]);
// Timers
SaveTimer[playerid] = SetTimerEx("SaveUser", 1000, true, "i", playerid);
return SendClientMessage(playerid, COLOUR_GREEN, "Logged in.");
}