PDA

Просмотр полной версии : [Вопрос] Диалог за диалогом



Sobolev
27.04.2014, 17:30
У меня вопрос,как сделать так чтобы диалог появлялся за другим диалогом?К примеру возьмем систему реги,сначало вводим пароль,потом еще что-нибудь и т.д...

L0ndl3m
27.04.2014, 17:35
Создаём диалог:

ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "Первый диалог", "Текст в первом диалоге", "Ок", "Закрыть");

Далее создаём распознавание диалога, чтобы узнать, какое действие мы произвели с диалогом, в public OnDialogResponse:


if(dialogid == 0) // Если ID диалога равен нулю
{
if(response == 0) // Если игрок нажал, на вторую кнопку ("Закрыть")
return 1; // "Закроем" диалог, остановим дальнейший код в паблике
return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "Второй диалог", "Текст во втором диалоге", "Ок", "Закрыть"); // Показ второго диалога, после того как нажали на первую кнопку ("Ок") в первом диалоге
}