Stopping every player getting something when they log in.
#8

i think there is some wrong code on load and save playerinfo

mademan was right !
pawn Код:
public SaveUser(playerid)
{
    if(IsLogged[playerid] == 0) return 0;
    format(Userfile, sizeof(Userfile), "users/%s.ini", GetName(playerid));
    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;
}
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)