assa
Дебютант
Короче,парни,ситуация следующая:
Значит есть несколько диалогов. "Меню",в этом диалоге "Связь с Администрацией".В "Связь с Администрацией" диалог "Написать жалобу" и "Задать вопрос".
Так вот.Почему-то,при нажатии на "Написать жалобу" или "Задать вопрос",диалог закрывается,хотя код,вроде,прописан верно.
Может кто-то знает?
Скриншот диалога,при нажатии на любую кнопку которого,закрывается диалог.
Значит есть несколько диалогов. "Меню",в этом диалоге "Связь с Администрацией".В "Связь с Администрацией" диалог "Написать жалобу" и "Задать вопрос".
Так вот.Почему-то,при нажатии на "Написать жалобу" или "Задать вопрос",диалог закрывается,хотя код,вроде,прописан верно.
Может кто-то знает?
PHP:
case DLG_MAINMENU:
{
if(response)
{
switch(listitem)
{
case 0: ShowStats(playerid, 0);
case 1: SPD(playerid, DLG_SECURESETTINGS, DIALOG_STYLE_LIST, "{ffd100}Настройки безопасности", "Изменить пароль\nГрафический пароль", "Выбрать", "Назад");
case 2: SPD(playerid, DLG_INFORMADM, DIALOG_STYLE_LIST, !"{ffd100}Связь с администрацией", !"Написать{e93230}
жалобу\nЗадать {26e46e}вопрос", !"Выбрать", !"Назад"); //начальный диалог в "Меню"
}
}
}
PHP:
if(dialogid == DLG_INFORMADM) //код самого диалога,который должен идти после нажатия на кнопку "Написать жалобу"
{
if(response)
{
switch(listitem)
{
case 0:
{
SPD(playerid, DLG_REPORT, DIALOG_STYLE_INPUT, !"{FFFFFF}Написать жалобу",
!"{FFFFFF}Оставьте сообщение для администрации сервера\n\
Оно должно быть кратким и не содержать:\n\
Капс,Мат,Оскорблений,Флуд.\n\n\
{32CD32}Если вы убеждены в своём решении отправки жалобы на игрока,\n\
То обязательно укажите ID нарушителя и причину жалобы",
!"Отправить", !"Назад");
}
case 1:
{
//{11dd77}
}
}
}
else callcmd::mn(playerid);
}
}
return 1;
}
