Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 2 из 2
  1. #1
    Аватар для punkochel
    Пользователь

    Статус
    Оффлайн
    Регистрация
    08.12.2018
    Адрес
    Россия
    Сообщений
    146
    Репутация:
    25 ±

    Dialog, DialogResponse and CreateDialog

    В просмотре кода Open-GTO я заметил вот такие, не известные мне функции. Как они работают? Может быть есть уже урок по этому вопросу?

    PHP код:
    DialogCreate:BusinessSellAccept(playerid)
    {
        
    Dialog_Open(playeridDialog:BusinessSellAcceptDIALOG_STYLE_MSGBOX,
                    
    "BUSINESS_ACCEPT_HEADER",
                    
    "BUSINESS_ACCEPT_INFO",
                    
    "BUSINESS_DIALOG_BUTTON_SELL""BUSINESS_DIALOG_BUTTON_BACK");
    }

    DialogResponse:BusinessSellAccept(playeridresponselistiteminputtext[])
    {
        if (!
    response) {
            
    Dialog_Show(playeridDialog:BusinessMenu);
            return 
    1;
        }

        
    bis_Sell(playerid);
        return 
    1;

    На первый взгляд понятен примерный смысл как это работает. Если не так, то обьясните пожалуйста
    PHP код:
    enum dialogs DLG_ONEDLG TWO }
    OnDialogResponse(parameter's)
    {
        switch(dialogid)
        {
            case DLG_ONE { if(!response) // покажем DLG_TWO }
            case DLG_TWO { }
        }
    }

    // Или-же тому подобное будет

    DialogCreate:DLG_ONE(...) { OpenDialog }
    DialogResponse:DLG_ONE(...) { ShowDialog ONE_TWO } 

  2. #2
    Аватар для execution
    Пользователь

    Статус
    Оффлайн
    Регистрация
    09.03.2018
    Сообщений
    255
    Репутация:
    24 ±

  3. Пользователь сказал cпасибо:
    punkochel (18.06.2019)
 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •