DIALOG_STYLE_INPUT issue
#1

Howdy...
I seem to have a problem I cannot win over with.

When I type /createnote, as shown below:

pawn Код:
CMD:createnote(playerid, params[])
{
    ShowPlayerDialog(playerid, 619, DIALOG_STYLE_INPUT, "Create Note", "Type what you want on your notebook, when finished, press 'Create'.", "Create", "Cancel");
    return 1;
}
It will not execute, all other commands work fine, but I can't seem to find the problem, though here is my OnDialogResponse callback.

pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == 619)
    {
        if(response)
        {
            new pName[24], File[100]; new File2[100], File3[100]; new File4[100], File5[100]; GetPlayerName(playerid, pName, sizeof(pName));
            format(File, 100, "Notebook/%s.ini",pName); format(File2, 100, "Notebook/%s(2).ini",pName); format(File3, 100, "Notebook/%s(3).ini",pName); format(File4, 100, "Notebook/%s(4).ini",pName); format(File5, 100, "Notebook/%s(5).ini",pName);
            if(!strlen(inputtext)) return ShowPlayerDialog(playerid, 128, DIALOG_STYLE_INPUT, "Create Note", "Type what you want on your notebook, when finished, press 'Create'.", "Create", "Cancel");
            if(!dini_Exists(File))
            {
                dini_Create(File);
                dini_Set(File, "Page 1", inputtext);
                SendClientMessage(playerid, 0xF97804FF, "Note created successfully.");

            }
            else if(dini_Exists(File))
            {
                dini_Create(File2);
                dini_Set(File, "Page 2", inputtext);
                SendClientMessage(playerid, 0xF97804FF, "Note created successfully.");
            }
            else if(dini_Exists(File2))
            {
                dini_Create(File3);
                dini_Set(File, "Page 3", inputtext);
                SendClientMessage(playerid, 0xF97804FF, "Note created successfully.");
            }
            else if(dini_Exists(File3))
            {
                dini_Create(File4);
                dini_Set(File, "Page 4", inputtext);
                SendClientMessage(playerid, 0xF97804FF, "Note created successfully.");

            }
            else if(dini_Exists(File4))
            {
                dini_Create(File5);
                dini_Set(File, "Page 5", inputtext);
                SendClientMessage(playerid, 0xF97804FF, "Note created successfully.");
            }
            else if(dini_Exists(File5))
            {
                SendClientMessage(playerid, 0xE21F1FFF, "You have ran out of pages!");
            }
            return 1;
        }
    }
    return 1;
}
Reply


Messages In This Thread
DIALOG_STYLE_INPUT issue - by case 1337: - 20.12.2010, 03:48
Re: DIALOG_STYLE_INPUT issue - by willsuckformoney - 20.12.2010, 04:04
Re: DIALOG_STYLE_INPUT issue - by case 1337: - 20.12.2010, 04:07
Re: DIALOG_STYLE_INPUT issue - by willsuckformoney - 20.12.2010, 04:09

Forum Jump:


Users browsing this thread: 1 Guest(s)