new bool:ShowedPlayerDialog[MAX_PLAYERS];
stock ShowPlayerDialogEx(playerid, id, style, lis[], mess[], button1[], button2[])
{
if(ShowedPlayerDialog[playerid] == true) return false;
ShowPlayerDialog(playerid, id, style, lis, mess, button1, button2);
ShowedPlayerDialog[playerid] = true;
return true;
}
a uplne na zacatek OnDialogResponse:
ShowedPlayerDialog[playerid] = false;
a pouzivat ShowPlayerDialogEx