20.10.2014, 16:15
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);
}
}