[HELP] Dialog
#1

Can someone please tell me what is wrong with this, i type /leader, and the dialog shows up, but after i choose offline kick it shows me login dialog, not the DIALOG_LEADER:


pawn Код:
CMD:leader(playerid, params[])
{
    if(LoggedIn[playerid] == 0) return SCM(playerid, GREY, "Error.");
    if(PI[playerid][Leader] == 0) return SCM(playerid, GREY, "Error.");

    SPD(playerid, DIALOG_LEADER, DIALOG_STYLE_LIST, "Leader Management", "Offline Kick\nAll Members", "Choose", "Exit");
    return 1;
}

// Dialogs
        case DIALOG_LEADER:
        {
            if(response)
            {
                switch(listitem)
                {
                    case 0:
                    {
                        new str[250];
                        format(str, sizeof(str), "Enter a user name that you wish to kick..");
                        SPD(playerid, DIALOG_STYLE_INPUT, DIALOG_LOFFKICK, "Offline Kick", str, "Kick", "Exit");
                    }
                    case 1:
                    {
                        // Posle mozda veceras
                    }
                }
            }
        }
        case DIALOG_LOFFKICK:
        {
            if(!response) return 1;
            if(response)
            {
                new query[200];
                if(strlen(inputtext) < 4 || strlen(inputtext) > 25)
                {
                    new str[250];
                    SCM(playerid, GREY, "To long or to short..");
                    format(str, sizeof(str), "Enter a user name that you wish to kick..");
                    return SPD(playerid, DIALOG_STYLE_INPUT, DIALOG_LOFFKICK, "Offline Kick", str, "Kick", "Exit");
                }
                format(query, sizeof(query), "SELECT * FROM `Igraci` WHERE `Ime` = '%s'", inputtext);
                mysql_function_query(konekt, query, true, "OfflineUninvite", "iis", THREAD_UNINVITE, playerid, inputtext);
            }
        }
Reply
#2

Your DIALOG_LEADER is probably the same as DIALOG_LOGIN
Reply
#3

#define DIALOG_LOGIN 1
#define DIALOG_REG 2
#define DIALOG_GOD 3
#define DIALOG_SPOL 4
#define DIALOG_EMAIL 5
#define DIALOG_PDTIKET 6
#define DIALOG_CHANGEPASS 7
#define DIALOG_RENTCAR 8
#define DIALOG_RENTCARDIALOG 9
#define DIALOG_LECENJE 10
#define DIALOG_MARKETBUY 11
#define DIALOG_ADMINS 12
#define DIALOG_LEADER 13
#define DIALOG_LOFFKICK 14
#define DIALOG_ALLMEMBERS 15
Reply
#4

Sorry you didn't have the code in your post when I replied.

Here's the problem:
Код:
SPD(playerid, DIALOG_STYLE_INPUT, DIALOG_LOFFKICK, "Offline Kick", str, "Kick", "Exit");
Those should be the other way around, like here?
Код:
SPD(playerid, DIALOG_LEADER, DIALOG_STYLE_LIST, "Leader Management", "Offline Kick\nAll Members", "Choose", "Exit");
Reply
#5

Whoa thanks, what was i thinking...
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)