Сообщение от
Daniel_Cortez
Ветку else не в тот диалог поставили. Вам же нужно обработать выбор пункта "Назад" или нажатие "Esc" в диалоге dStats, а не dMs.
PHP код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch(dialogid)
{
case dMs:
{
switch(listitem)
{
case 0:
{
ShowPlayerDialog(playerid, dStats, DSM, "Статистика","Тест","Назад","");
}
}
switch(dialogid)
{
case dStats:
{
if(!response)ShowPlayerDialog(playerid, dMs, DSL, "Меню","1. Статистика\n2. Команды\n3. Задать вопрос\n4. Репорт\n5. Настройки","Принять","Выйти");
}
}
}
}
return 1;
}
Сделал проверку по dStats, теперь при входе в главное меню, и нажатии на кнопку "Выйти" оно открывает само себя, то есть не закрывается