ShowPlayerDialog RU

From SA-MP Wiki

Jump to: navigation, search

ShowPlayerDialog

ShowPlayerDialog RU была добавлена в SA-MP 0.3a Эта функция была добавлена в SA-MP 0.3a и не будет работать в более ранних версиях!


Описание:

Показывает диалоговое окно определенному игроку. Одновременно может быть показан только один диалог


Параметры:
(playerid, dialogid, style, caption[], info[], button1[], button2[])
playeridID игрока, которому будет показан диалог.
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: Вызывается, когда игрок реагирует на диалог.
Personal tools
Navigation
Toolbox
In other languages