Skip to content

Dialogs RU

dev2alert edited this page Jan 27, 2022 · 1 revision

Главная ▸ Диалоги

Создание диалога

1 способ

Показ диалога, явно указав идентификатор:

player.dialog({
    id: 0,
    caption: "Caption",
    info: "Info",
    buttons: ["Ok", "Cancel"],
    style: DialogStyles.MSGBOX
});

2 способ

Показ диалога, с заранее сгенерированным идентификатором:

const dialog = new Dialog({
    caption: "Caption",
    info: "Info",
    buttons: ["Ok", "Cancel"],
    style: DialogStyles.MSGBOX
});

// <...>
player.dialog(dialog);
// <...>

Создание обработчиков ответов

Прежде чем начинать создавать обработчики событий ответов с диалогов, необходимо инициализировать их работу:

Dialog.response.init();

Создание обработчика:

Dialog.response(dialog, (player, response) => {
    if(response.response)
        return;
    // <...>
});
Clone this wiki locally