Сайт восстановлен из веб архива. Сейчас он доступен только для чтения, скачивание материалов также недоступно. Если у вас до сих пор есть какие-то вопросы по разработке серверов CRMP, вы можете перейти на актуальный портал: https://pawno-rus.com

Перейти к содержимому

Уважаемый гость, если у Вас возникли проблемы с регистрацией, просьба обратиться в тех.поддержку или на почту admin@pawno-crmp.ru

Для полного доступа ко всем функциям форума, Вам необходимо зарегистрироваться и авторизоваться.

Фотография
PLG/INC

Alternative Dialogs

criminal russia crmp pawno плагины crmp инклуды

  • Закрытая тема Тема закрыта
Сообщений в теме: 3

#1
offline   Vlad_Trifonov

Vlad_Trifonov
  • 335
    • Сообщений: 991
    • Регистрация: 13.03.15

Alternative Dialogs

Описание:

Alternative Dialogs - это диалоги с новым дизайном.
Они имеют почти все функции, что и обычные диалоги, но при этом их можно использовать вместе.
Новый проработанный дизайн, нарисованный текстдравами, кардинально изменит интерфейс вашего сервера.

Как они выглядят:

AD_STYLE_LIST
gta_sa_2016_01_05_14_43_16_13.jpg

Функции:
 

  • ShowPlayerAltDialog(playerid, dialogid, style, caption[], info[], button1[], button2[] = "") - используйте, чтобы показать диалог игроку
  • OnAltDialogResponse(playerid, dialogid, response, listitem) - вызывается, когда игрок "ответил" на диалог
  • GetPlayerAltDialog(playerid) - используйте, чтобы узнать id активного диалога у игрока

Как установить:

Скачайте alternative_dialogs.inc по вложению ниже.

Подключите это к нужному моду/фильтрскрипту таким образом:
 

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

Затем перекомпилируйте ваш скрипт.

Далее вы можете использовать любую из доступных выше функций в своём скрипте.

 

Пример использования:

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

 

Лог обновлений:

  • v1.5
    - Исправление ошибок
  • v2.5
    - Небольшая оптимизация
    - Добавлена возможность вызова пунктов только двойным быстрым кликом
    - Исправлена ошибка с вызовом ShowPlayerAltDialog в OnAltDialogResponse

P.S.: Ниже самая последняя версия (2.5)

 

ЧаВо?


В: Как скрыть показанный диалог?
О: Это можно сделать как и в обычных диалогах.
Используя функцию ShowPlayerAltDialog, укажите параметр dialogid со значением -1

В: Что означает параметр response со значением 2 в OnAltDialogResponse?
О: Это означает, что диалог был закрыт нажатием "крестика", либо на ESC

В: Как сделать цветными отдельные слова в диалоге?
О: В этом случае Вам поможет 

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

 

 

 

 

Автор данного творения: Nexius.

 

 

 

 
Скачивание:

Сообщение отредактировал compan: 01 Август 2016 - 06:56


#2
offline   danilasar

danilasar
  • 103
    • Сообщений: 192
    • Регистрация: 12.05.16

Сразу три вопроса:

  • Как сделать диалог с сообщением (DIALOG_STYLE_MSGBOX)
  • Как сделать диалог с полем для ввода текста (DIALOG_STYLE_INPUT)
  • Как сделать диалог с полем для ввода пароля (DIALOG_STYLE_PASSWORD)


#3
offline   Vlad_Trifonov

Vlad_Trifonov
  • 335
    • Сообщений: 991
    • Регистрация: 13.03.15

danilasar ,Таких видов диалоговых окон на TextDraw'ах на данный момент нет. 



#4
offline   danilasar

danilasar
  • 103
    • Сообщений: 192
    • Регистрация: 12.05.16

Vlad_Trifonov , ок, попробую сделать сам.





Темы с аналогичным тегами PLG/INC, criminal russia, crmp, pawno, плагины crmp, инклуды

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных