There is my problem???
#7

pawn Код:
forward Save(playerid);
forward Load(playerid);

public OnPlayerConnect(playerid)
{
    Load(playerid);
    return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
    Save(playerid);
    return 1;
}

public Save(playerid)
{
    new file[100];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(file,sizeof(file),"Saves/%s.ini",name);
    if(!fexist(file)){dini_Create(file);}
    dini_IntSet(file, "XP", GetPlayerScore(playerid));
    dini_IntSet(file, "Money", GetPlayerMoney(playerid));
    return 1;
}

public Load(playerid)
{
    new name[MAX_PLAYER_NAME], file[128];
    GetPlayerName(playerid, name, sizeof(name));
    format(file, sizeof(file), "Saves/%s.ini", name);
    if(!fexist(file)) return;
    SetPlayerScore(playerid, dini_Int(file, "XP"));
    GivePlayerMoney(playerid, dini_Int(file, "Money"));
    return;
}
use this.
By the way, why are you creating new variable (XP and Money)? they are useless
Reply


Messages In This Thread
There is my problem??? - by MrWupiazZzLT - 17.07.2014, 11:54
Re: There is my problem??? - by KayJ - 17.07.2014, 11:55
Re: There is my problem??? - by MrWupiazZzLT - 17.07.2014, 11:58
Re: There is my problem??? - by KayJ - 17.07.2014, 12:02
Re: There is my problem??? - by MrWupiazZzLT - 17.07.2014, 12:36
Re: There is my problem??? - by MrWupiazZzLT - 17.07.2014, 14:46
Re: There is my problem??? - by Battlezone - 17.07.2014, 14:52

Forum Jump:


Users browsing this thread: 1 Guest(s)