ShowPlayerDialog RU
From SA-MP Wiki
ShowPlayerDialog
Описание:
Показывает диалоговое окно определенному игроку. Одновременно может быть показан только один диалог
(playerid, dialogid, style, caption[], info[], button1[], button2[])
playerid | ID игрока, которому будет показан диалог. |
dialogid | Уникальный ID диалога. Используется в OnDialogResponse. При значении, равном -1, любой текущий диалог будет скрыт с экрана игрока. |
style | Стиль диалогового окна. |
caption[] | Заголовок окна. |
info[] | Текст самого диалога. Можно использовать \n для перевода строки и \t для табуляции. |
button1[] | Название первой (левой) кнопки диалога. |
button2[] | Название второй (правой) кнопки. |
Возвращаемые значения:
- 1: Функция успешно выполнена.
- 0: Функции не удалось выполниться. Игрок не подключен.
Пример использования:
//пример для DIALOG_STYLE_MSGBOX ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "Уведомление", "Вы вошли на сервер", "Закрыть", ""); //пример для DIALOG_STYLE_INPUT ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "Авторизация", "Введите свой пароль:", "Войти", "Отмена"); //пример для DIALOG_STYLE_LIST ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Мой диалог", "1. Строка\r\n2. Строка\r\n3. Строка", "Опция 1", "Опция 2"); //пример для DIALOG_STYLE_PASSWORD ShowPlayerDialog(playerid, 1, DIALOG_STYLE_PASSWORD, "Авторизация", "Введите ваш пароль ниже:", "Готово", "Отмена");
Связанные автовызываемые функции
Эти автовызываемые функции могут оказаться полезными, т.к. они связаны с текущей функцией.
- OnDialogResponse: Вызывается, когда игрок реагирует на диалог.