dialog help
#6

pawn Код:
if(dialogid == 2009)
        {
            if(response)
            {
                if (PLAYERLIST_authed[playerid]) return SendClientMessage(playerid, Red, "You are already logged in.");
                if (udb_Exists(PlayerName(playerid))) return SendClientMessage(playerid, Orange, "This name is already taken.");
                if (udb_Create(PlayerName(playerid),inputtext))
                {
                    dUserSetINT(PlayerName(playerid)).("Score", 0);
                    dUserSetINT(PlayerName(playerid)).("AdminLevel", 0);
                    dUserSetINT(PlayerName(playerid)).("PlayerLevel", 0);
                    dUserSetINT(PlayerName(playerid)).("Kills", 0);
                    dUserSetINT(PlayerName(playerid)).("Deaths", 0);
                    SendClientMessage(playerid, Red, "Your account has been created.");
                    ShowPlayerDialog(playerid,2010,DIALOG_STYLE_INPUT,"Login","Type your password below in order to login to the server.","Login","Cancel");
                }
            }
            else
            {
                SendClientMessage(playerid,Red,"Canceled");
            }
            return 1;
        }
        if(dialogid == 2010)
        {
            if(response)
            {
                if (PLAYERLIST_authed[playerid]) return SendClientMessage(playerid, Orange, "You are already logged in");
                if (!udb_Exists(PlayerName(playerid))) return SendClientMessage(playerid, Orange, "That account is not yet registerd.");
                if (udb_CheckLogin(PlayerName(playerid), inputtext))
                {
                    SetPlayerScore(playerid, dUserINT(PlayerName(playerid)).("Score")-GetPlayerScore(playerid));
                    AdminLevel[playerid] = dUserINT(PlayerName(playerid)).("AdminLevel");
                    PlayerLevel[playerid] = dUserINT(PlayerName(playerid)).("PlayerLevel");
                    AdminLevel[playerid] = dUserINT(PlayerName(playerid)).("AdminLevel");
                    Deaths[playerid] = dUserINT(PlayerName(playerid)).("Deaths");
                    Kills[playerid] = dUserINT(PlayerName(playerid)).("Kills");
                    PLAYERLIST_authed[playerid]=true;
                    Logged[playerid] =1;
                    SendClientMessage(playerid, Red, "You are now logged in.");
                }
                else
                {
                    SendClientMessage(playerid, Red, "Login Failed.");
                    Chance[playerid]++;
                    if(Chance[playerid] == 3) return Kick(playerid);
                    else ShowPlayerDialog(playerid,2010,DIALOG_STYLE_INPUT,"Login","Type your password below in order to login to the server.","Login","Cancel");
                }
            }
            else
            {
                SendClientMessage(playerid,Red,"Canceled");
            }
            return 1;
        }
Reply


Messages In This Thread
dialog help - by marik1599 - 04.08.2011, 20:55
Re: dialog help - by =WoR=Varth - 05.08.2011, 00:46
Re: dialog help - by marik1599 - 05.08.2011, 14:33
Re: dialog help - by MadeMan - 05.08.2011, 14:44
Re: dialog help - by marik1599 - 05.08.2011, 14:49
Re: dialog help - by MadeMan - 05.08.2011, 14:54
Re: dialog help - by marik1599 - 05.08.2011, 15:03

Forum Jump:


Users browsing this thread: 1 Guest(s)