29.10.2013, 03:29
Like This ?
By the way i am using ZCMD:
If you want to use it with CMDs, All you need to do is:
Change "cmd_yourcommandname" into your Commands, like for example "cmd_ann" = Announce Command.
pawn Код:
CMD:testdialogcmd(playerid, params[])
{
ShowPlayerDialog(playerid, DIALOG_TESTDIALOG1, DIALOG_STYLE_LIST, "{FF0000}Test Dialogs", "{FF0000}Test Dialog 1:\nTest Item 1\nTest Item 2\nTest Item 3\nTest Item 4\nTest Item 5\n{00FF00}NEXT", "Ok", "");
}
return 1;
}
pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_TESTDIALOG1)
{
switch(listitem)
{
case 0:
{
//Selected Item: "{FF0000}Test Dialog 1"
}
case 1:
{
//Selected Item: "Test Item 1"
}
case 2:
{
//Selected Item: "Test Item 2"
}
case 3:
{
//Selected Item: "Test Item 3"
}
case 4:
{
//Selected Item: "Test Item 4"
}
case 5:
{
//Selected Item: "Test Item 5"
}
case 6:
{
ShowPlayerDialog(playerid, DIALOG_TESTDIALOG2, DIALOG_STYLE_LIST, "Test Dialogs", "{FF0000}Test Dialog 2:\nTest1\nTest2\nTest3\nTest4\nTest5", "OK", "");
}
}
}
if(dialogid == DIALOG_TESTDIALOG2)
{
switch(listitem)
{
case 0:
{
//Selected Item: "{FF0000}Test Dialog 2"
}
case 1:
{
//Selected Item: "Test1"
}
case 2:
{
//Selected Item: "Test2"
}
case 3:
{
//Selected Item: "Test3"
}
case 4:
{
//Selected Item: "Test4"
}
case 5:
{
//Selected Item: "Test5"
}
}
}
return 1;
}
Код:
#include <zcmd>
Код:
case 0: { //Selected Item: "{FF0000}Test Dialog 1" } case 1: { cmd_yourcommandname }