ShowPlayerDialog RU

From SA-MP Wiki

Jump to: navigation, search


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


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


Параметры:
(playerid, dialogid, style, caption[], info[], button1[], button2[])
playeridID игрока, которому будет показан диалог.
dialogidУникальный ID диалога. Используется в OnDialogResponse. При значении, равном -1, любой текущий диалог будет скрыт с экрана игрока.
styleСтиль диалогового окна.
caption[]Заголовок окна.
info[]Текст самого диалога. Можно использовать \n для перевода строки и \t для табуляции.
button1[]Название первой (левой) кнопки диалога.
button2[]Название второй (правой) кнопки.


Эта функция ничего не возвращает.


//пример для 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
In other languages