По моему такая конструкция в коде диалога куда проще и читаемой будет, не?
PHP код:
if(strval(inputtext) == X)//X - там где будет крыться верный ответ
{
SendClientMessage(playerid, -1, !" Ответ верный !");
//К следующему вопросу
return ShowPlayerDialog(playerid,6,DIALOG_STYLE_INPUT,
!"Вопрос №1..N",
!"{FFDEAD}Обязаны ли вы пропустить пешехода, заступивший на пешеходный переход?\n\n\
1. Обязан.\n\
2. Не обязан",
!"Далее", !"");
}
else
{
SendClientMessage(playerid, -1, !" Ответ не верный !");
return ShowPlayerDialog(playerid,6,DIALOG_STYLE_INPUT,
!"Вопрос №1",
!"{FFDEAD}Что означает мигание зелёного сигнала светофора?\n\n\
1. Предупреждает о неисправности светофора.\n\
2. Разрешает движение и информирует о том, что вскоре будет включен запрещающий сигнал.\n\
3. Запрещает дальнейшее движение.",
!"Далее", !"")
}