Приветствую всех! Буду писать про диалог
ShowPlayerDialog - функция для вывода диалогового окна.
...::: Виды :::...
Код
#define DIALOG_STYLE_MSGBOX 0 // Диалоговое окно с текстом
#define DIALOG_STYLE_INPUT 1 // Диалоговое окно с функцией ввода
#define DIALOG_STYLE_LIST 2 // Диалоговое окно с функцией выбора
#define DIALOG_STYLE_PASSWORD 3 // Диалоговое окно, в котором вводимая информация закрыта точками
Примеры Использования:
Код
ShowPlayerDialog(playerid,643,DIALOG_STYLE_MSGBOX,"Тест-Диалог","Привет!)\nДобро пожаловать на мой сервер","OK","Отмена");
Будет в диалоге писать текст:
Код
Привет!)
Добро пожаловать на мой сервер
Разберём public OnDialogResponse
Код
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
Где playerid - ID игрока
dialogid - ID диалога
response - ID клавиши(0-правая, 1-левая)
listitem - включается при выборе списка(вызывается, если стиль диалога DIALOG_STYLE_LIST)
inputtext - введённый текст (вызывается, если стиль диалога DIALOG_STYLE_INPUT или DIALOG_STYLE_PASSWORD)