[HELP] Dialog registration system
#6

Try this:

pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == 1)
    {
        new file[128], name[MAX_PLAYER_NAME];
        GetPlayerName(playerid, name, MAX_PLAYER_NAME);
        format(file, sizeof(file), "users/%s.ini", name);
        if(response)
        {
            if(strlen(inputtext))
            {
                dini_Create(file);
                dini_IntSet(file, "Password", num_hash(inputtext));
                dini_IntSet(file, "Cash", PlayerInfo[playerid][pCash]);
                PlayerInfo[playerid][pCash] = dini_Int(file, "Cash");
            }
        }
        else
        {
            Kick(playerid);
        }
    }
    if(dialogid == 2)
    {
        new file[128], name[MAX_PLAYER_NAME], string[128];
        GetPlayerName(playerid, name, MAX_PLAYER_NAME);
        format(string, sizeof(string), "users/%s.ini", name);
        if(response)
        {
            if(strlen(inputtext))
            {
                if(num_hash(inputtext) == PlayerInfo[playerid][pPassword])
                {
                    INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
                    GivePlayerMoney(playerid, PlayerInfo[playerid][pCash]);
                    ShowPlayerDialog(playerid, 999, DIALOG_STYLE_INPUT, "Success Login", "Login", "Cancel");
                }
                else
                {
                    ShowPlayerDialog(playerid, 2, DIALOG_STYLE_PASSWORD,"Invalid Password","Login","Cancel");
                }
            }
        }
        else
        {
            Kick(playerid);
        }
    }
    return 1;
}
Reply


Messages In This Thread
[HELP] Dialog registration system - by Fredden1993 - 08.04.2012, 20:52
Re: [HELP] Dialog registration system - by ReneG - 08.04.2012, 21:00
Re: [HELP] Dialog registration system - by Fredden1993 - 08.04.2012, 22:48
Re: [HELP] Dialog registration system - by Fredden1993 - 09.04.2012, 11:47
Re: [HELP] Dialog registration system - by Reklez - 09.04.2012, 11:50
Re: [HELP] Dialog registration system - by Bokyyy - 09.04.2012, 12:08
Re: [HELP] Dialog registration system - by Fredden1993 - 09.04.2012, 13:41

Forum Jump:


Users browsing this thread: 1 Guest(s)