shape1
shape2
shape3
shape4
shape7
shape8

Система репорта


Vova_Zenko

Новичок
Пользователь
07.09.2017
282
4
0
21
Модпакер
Автор: Jam999

Всем привет! Сегодня я покажу, как сделать систему репорта.
Начнем.

Я буду использовать макросы:

#define SPD ShowPlayerDialog




Для начала создадим команду report:

CMD:report(playerid)
{
SPD(playerid, 1, DIALOG_STYLE_INPUT, "{FFFFFF}Связь с администрацией", "{FFFFFF}Введите ваш вопрос/ID нарушителя:", "Отправить", "Закрыть");
return true;
}




Описание:
SPD - ShowPlayerDialog
playerid - ID игрока
DIALOG_STYLE_INPUT - стиль диалога
"{FFFFFF}Связь с администрацией" - Заглавление диалога
"{FFFFFF}Введите ваш вопрос/ID нарушителя:" - Текст в диалоге
"Отправить" - 1 кнопка
"Закрыть" - 2 кнопка

Дальше мы переходим в OnDialogResponse:

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
return true;
}




Для удобства сделаем следующие действия:

Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    switch(dialogid)
    {
        case 1:
        {


    }
    return true;
}
 

Moks

Учитель русского языка
Пользователь
28.02.2014
539
7
82
0
А что дальше-то? Диалог в уроке не обрабатывается никак.