07.02.2012, 06:54
pawn Код:
if(response)
{
switch(dialogid == radcat)
{
case 1:
{
switch(listitem)
{
case 0:
{
SendClientMessage(playerid, COLOR_GRAD2, "Cake");
}
case 1:
{
SendClientMessage(playerid, COLOR_GRAD2, "Cookie");
}
}
}
}
}
if(response)
{
switch(dialogid == radcat)
{
case 1:
{
switch(listitem)
{
case 0:
{
SendClientMessage(playerid, COLOR_GRAD2, "Cake");
}
case 1:
{
SendClientMessage(playerid, COLOR_GRAD2, "Cookie");
}
}
}
}
}
switch(dialogid)
{
case radcat:
#define DIALOG_RADCAT 3167
//Change all the ShowPlayerDialog(playerid, radcat, ... ); to:
ShowPlayerDialog(playerid, DIALOG_RADCAT, ... );
//OnDialogResponse:
{
switch(dialogid)
{
case DIALOG_RADCAT:
{
if(!response) return SendClientMessage(playerid, -1, "Cancelled.");
switch(listitem)
{
case 0:
{
/* Player selected list item 0.*/
}
}
}
case DIALOG_OTHER: {}
case DIALOG_ANOTHER: {}
//and on..
}
return true;
}