Create score in userfile fail
#2

pawn Код:
enum pInfo
{
    pPass,
    pCash,
    pAdmin,
    pKills,
    pDeaths,
    pScore // new
}

forward LoadUser_data(playerid,name[],value[]);
public LoadUser_data(playerid,name[],value[])
{
    INI_Int("Password",PlayerInfo[playerid][pPass]);
    INI_Int("Cash",PlayerInfo[playerid][pCash]);
    INI_Int("Admin",PlayerInfo[playerid][pAdmin]);
    INI_Int("Kills",PlayerInfo[playerid][pKills]);
    INI_Int("Deaths",PlayerInfo[playerid][pDeaths]);
    INI_Int("Leader",Leader[playerid]);
    INI_Int("Member",Member[playerid]);
    INI_Int("Score",PlayerInfo[playerid][pScore]); // new

    return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
    new INI:File = INI_Open(UserPath(playerid));
    INI_SetTag(File,"data");
    INI_WriteInt(File,"Cash",GetPlayerMoney(playerid));
    INI_WriteInt(File,"Admin",PlayerInfo[playerid][pAdmin]);
    INI_WriteInt(File,"Kills",PlayerInfo[playerid][pKills]);
    INI_WriteInt(File,"Deaths",PlayerInfo[playerid][pDeaths]);
    INI_WriteInt(File,"Leader",Leader[playerid]);
    INI_WriteInt(File,"Member",Member[playerid]);
    INI_WriteInt(File,"Score",GetPlayerScore(playerid));
    INI_Close(File);
    return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    switch( dialogid )
    {
        case DIALOG_REGISTER:
        {
            if (!response) return Kick(playerid);
            if(response)
            {
                if(!strlen(inputtext)) return ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT, ""COL_WHITE"Registering...",""COL_RED"You have entered an invalid password.\n"COL_WHITE"Type your password below to register a new account.","Register","Quit");
                new INI:File = INI_Open(UserPath(playerid));
                INI_SetTag(File,"data");
                INI_WriteInt(File,"Password",udb_hash(inputtext));
                INI_WriteInt(File,"Cash",0);
                INI_WriteInt(File,"Admin",0);
                INI_WriteInt(File,"Kills",0);
                INI_WriteInt(File,"Deaths",0);
                INI_WriteInt(File,"Leader",0);
                INI_WriteInt(File,"Member",0);
                INI_WriteInt(File,"Score",0);
                INI_Close(File);
                        }
        }
Reply


Messages In This Thread
Create score in userfile fail - by cruising - 21.10.2011, 19:33
Re: Create score in userfile fail - by SmiT - 21.10.2011, 19:38
Re: Create score in userfile fail - by [MWR]Blood - 21.10.2011, 19:40
Re: Create score in userfile fail - by cruising - 21.10.2011, 19:47
Re: Create score in userfile fail - by [MWR]Blood - 21.10.2011, 19:51
Re: Create score in userfile fail - by cruising - 21.10.2011, 19:52
Re: Create score in userfile fail - by cruising - 21.10.2011, 19:54
Re: Create score in userfile fail - by SmiT - 21.10.2011, 19:59
Re: Create score in userfile fail - by [MWR]Blood - 21.10.2011, 20:03
Re: Create score in userfile fail - by cruising - 21.10.2011, 20:07

Forum Jump:


Users browsing this thread: 1 Guest(s)