Register and then a question?
#4

Quote:
Originally Posted by -Prodigy-
Посмотреть сообщение
OnDialogResponse...

if(dialogid == DIALOG_REGISTER)
SendClientMessage(playerid, -1, "Registered!");

ShowPlayerDialog(playerid, dialogid, DIALOG_STYLE_INPUT, "origin", "enter origin", "Enter", "");
Not working.


My dialog response:
pawn Код:
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, ""COLOR_GREY"Welcome to Complete Gaming Role Play",""COLOR_GREY"You have entered an invalid password.\n"COLOR_GREY"Type your password below to register a new account.","Register","Cancel");
                new INI:File = INI_Open(UserPath(playerid));
                INI_SetTag(File,"data");
                INI_WriteInt(File,"Password",udb_hash(inputtext));
                INI_WriteInt(File,"Cash",5000);
                INI_WriteInt(File,"Banned",0);
                PlayerInfo[playerid][pBanned] = 0;
                INI_WriteInt(File,"Admin",0);
                PlayerInfo[playerid][pAdmin] = 0;
                INI_WriteInt(File,"Kills",0);
                PlayerInfo[playerid][pKills] = 0;
                INI_WriteInt(File,"Deaths",0);
                PlayerInfo[playerid][pDeaths] = 0;
                INI_WriteInt(File,"Model",264);
                PlayerInfo[playerid][pModel] = 264;
                INI_WriteInt(File,"Level",1);
                PlayerInfo[playerid][pLevel] = 1;
                INI_Close(File);

                SetPlayerScore(playerid, 1);
                GivePlayerMoney(playerid, 5000);
                SetSpawnInfo(playerid, 0, PlayerInfo[playerid][pModel], 1686.1014, -2332.1179, -2.6797, 355.4632, 0, 0, 0, 0, 0, 0);
                SpawnPlayer(playerid);
                        }
        }

        case DIALOG_LOGIN:
        {
            if ( !response ) return Kick ( playerid );
            if( response )
            {
                if(udb_hash(inputtext) == PlayerInfo[playerid][pPass])
                {
                    INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
                    GivePlayerMoney(playerid, PlayerInfo[playerid][pCash]);
                    SetPlayerScore(playerid, PlayerInfo[playerid][pLevel]);
                    SetSpawnInfo(playerid, 0, PlayerInfo[playerid][pModel], 1686.1014, -2332.1179, -2.6797, 355.4632, 0, 0, 0, 0, 0, 0);
                    SpawnPlayer(playerid);
                }
                else
                {
                    ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,""COLOR_GREY"Login",""COLOR_GREY"Password does not match.\n\n"COLOR_GREY"SERVER: You have 60 seconds to login\n NOTICE: We are still under beta testing\n\n Enter Your Password:","Login","Cancel");
                }
                return 1;
            }
        }
    }
    return 1;
}

    [B][COLOR="red"](LINE407)[/COLOR][/B] if(DIALOG_ORIGIN == DIALOG_REGISTER)
        {  
            ShowPlayerDialog(playerid, DIALOG_ORIGIN, DIALOG_STYLE_INPUT,""COLOR_GREY"Login",""COLOR_GREY"Password does not match.\n\n"COLOR_GREY"SERVER: You have 60 seconds to login\n NOTICE: We are still under beta testing\n\n    Enter Your Password:","Login","Cancel");
[B][COLOR="Red"](LINE410)[/COLOR][/B]       return 1;
        }
Errors:
pawn Код:
(407) : error 010: invalid function or declaration
(410) : error 010: invalid function or declaration
Reply


Messages In This Thread
Register and then a question? [UPDATED] - by Hargrave - 27.07.2013, 20:10
Re: Register and then a question? - by Hargrave - 27.07.2013, 20:45
Re: Register and then a question? - by -Prodigy- - 27.07.2013, 21:06
Re: Register and then a question? - by Hargrave - 27.07.2013, 21:31
Re: Register and then a question? - by Hargrave - 27.07.2013, 22:34

Forum Jump:


Users browsing this thread: 1 Guest(s)