Save/load player skin after exit (/q)
#2

pawn Код:
enum PlayerInfo
{
    skin,//And all other data
}
new pInfo[MAX_PLAYERS][PlayerInfo];
forward LoadUser_data(playerid,name[],value[]);
public LoadUser_data(playerid,name[],value[])
{
     INI_Int("Skin",pInfo[playerid][skin]);//And all other data
    return 1;
}
public OnPlayerConnect(playerid)
{
    INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
    //After Player Log IN.
    SetPlayerSkin(playerid,pInfo[playerid][skin];
    return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
    new INI:File = INI_Open(UserPath(playerid));
    INI_SetTag(File,"data");
    INI_WriteInt(File,"Skin",PlayerInfo[playerid][skin]);
    INI_Close(File);
    return 1;
}
Reply


Messages In This Thread
Save/load player skin after exit (/q) - by kbalor - 26.06.2012, 12:07
Re: Save/load player skin after exit (/q) - by [MM]RoXoR[FS] - 26.06.2012, 12:15
Re: Save/load player skin after exit (/q) - by kbalor - 26.06.2012, 12:21
Re: Save/load player skin after exit (/q) - by kbalor - 26.06.2012, 12:44

Forum Jump:


Users browsing this thread: 1 Guest(s)