Форум Pawn.Wiki - Воплоти мечту в реальность!: DialogTree - древовидный диалоговый процессор - Форум Pawn.Wiki - Воплоти мечту в реальность!

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

  • (3 Страниц) +
  • 1
  • 2
  • 3
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

DialogTree - древовидный диалоговый процессор современный обработчик диалогов Оценка: ***** 1 Голосов

#1
Пользователь офлайн   M I S T E V 

  • Вставить ник
  • Раскрыть информацию
DialogTree
      Многофункциональная современная библиотека для работы с диалоговыми окнами, позволяющая создавать, как отдельные самостоятельные диалоги, так и связанные в цепочку. Простота взаимодействия с DialogTree экономит большое количество времени при разработке собственных проектов. Подключать необходимо после стандартных библиотек.

#include <DialogTree>

Изображение
Преимущества данной библиотеки:

    ■   Возможность задать отображаемую информацию в виде статичных данных или результата выполняемой функции в момент открытия диалога.

    ■   Создание связей между диалогами и быстрый переход от одного к другому без необходимости каждый раз указывать параметры для открытия.

    ■   Дополнительные стили диалогов для вывода информации по страницам работающие в автоматическом режиме.

    ■   Встроенный редактор диалогов с возможностью экспорта готового кода для использования.

    ■   Обработка каждого диалога в отдельной функции по имени, без необходимости следить за порядковым ID диалогов.


Встроенный редактор диалогов
[Показать]


Основные функции библиотеки
[Показать]


Функции по настройке диалога
[Показать]


Функции взаимодействия с игроком
[Показать]


Опции библиотеки
[Показать]


Доступные константы
[Показать]


Поддерживаемые стили диалогов
[Показать]


Возможные сообщения в логах
[Показать]


Пример использования
[Показать]


Скачать: DialogTree.inc [104,11К]

GitHub: DialogTree


Отдельная благодарность за предоставленную помощь в реализации:


Сообщение отредактировал M I S T E V: 16 января 2025 - 22:57

10

#2
Пользователь офлайн   21th year 

  • Профессионал
  • Вставить ник
  • Раскрыть информацию
А к чему тут приставки _ в начале функций? Это тебе не переменные в C++ и подобных
0

#3
Пользователь офлайн   Tornamic 

  • reversed
  • Вставить ник
  • Раскрыть информацию

Просмотр сообщения21th year (18 ноября 2024 - 18:04) писал:

А к чему тут приставки _ в начале функций? Это тебе не переменные в C++ и подобных

:mellow: :unsure:
0

#4
Пользователь офлайн   M I S T E V 

  • Вставить ник
  • Раскрыть информацию

Просмотр сообщения21th year (18 ноября 2024 - 18:04) писал:

А к чему тут приставки _ в начале функций? Это тебе не переменные в C++ и подобных

При разработке удобнее отделять локальные и глобальные функции таким способом так же, как и переменные (исправил)

Сообщение отредактировал M I S T E V: 18 ноября 2024 - 18:11

0

#5
Пользователь офлайн   21th year 

  • Профессионал
  • Вставить ник
  • Раскрыть информацию

Просмотр сообщенияM I S T E V (18 ноября 2024 - 18:09) писал:

При разработке удобнее отделять локальные и глобальные функции таким способом так же, как и переменные (исправил)

Кирилл, я знаю что ты это читаешь. НЕ МЕНЯЙ PAWN ПОД СЕБЯ!!!! EOS, про dart знаю как там
0

#6
Пользователь офлайн   Tornamic 

  • reversed
  • Вставить ник
  • Раскрыть информацию

Просмотр сообщения21th year (18 ноября 2024 - 18:15) писал:

Кирилл, я знаю что ты это читаешь. НЕ МЕНЯЙ PAWN ПОД СЕБЯ!!!! EOS, про dart знаю как там

интересный ты
0

#7
Пользователь офлайн   Saibot 

  • Эксперт
  • Вставить ник
  • Раскрыть информацию
Можно с уверенностью сказать, что 2024 год - это год диалогов!
2

#8
Пользователь офлайн   M I S T E V 

  • Вставить ник
  • Раскрыть информацию

Просмотр сообщенияSaibot (18 ноября 2024 - 18:23) писал:

Можно с уверенностью сказать, что 2024 год - это год диалогов!

Настала очередь редактора TD. Ждите :biggrin:
2

#9
Пользователь офлайн   M I S T E V 

  • Вставить ник
  • Раскрыть информацию
    ■   Исправил возвращаемые значения при создании диалога (true - успешно / false - неуспешно).
    ■   Изменено название функции IsPlayerDialog на IsPlayerOpenDialog.
    ■   Убран лишний вызов CallLocalFunction, теперь функция OnPlayerDialogReceived вызывается напрямую.

Сообщение отредактировал M I S T E V: 12 декабря 2024 - 20:21

1

#10
Пользователь офлайн   Tape 

  • Местный
  • Вставить ник
  • Раскрыть информацию

Просмотр сообщенияSaibot (18 ноября 2024 - 18:23) писал:

Можно с уверенностью сказать, что 2024 год - это год диалогов!

Хочется чтобы 2025 был год сампа именно по обновам и т.д.
Хотя это мало вероятно

Сообщение отредактировал Tape: 18 ноября 2024 - 19:40

0

Поделиться темой:


  • (3 Страниц) +
  • 1
  • 2
  • 3
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей


Яндекс.Метрика