Event AI (Способности для NPC)
WoW - Drag
WoW - Drag

World Of Warcraft.

Event AI (Способности для NPC) Mreklama

Радио
Радио онлайн
Опрос

Нравится ли вам мой форум?

Event AI (Способности для NPC) Vote_lcap83%Event AI (Способности для NPC) Vote_rcap 83% [ 5 ]
Event AI (Способности для NPC) Vote_lcap0%Event AI (Способности для NPC) Vote_rcap 0% [ 0 ]
Event AI (Способности для NPC) Vote_lcap17%Event AI (Способности для NPC) Vote_rcap 17% [ 1 ]

Всего проголосовало : 6


Вы не подключены. Войдите или зарегистрируйтесь

Предыдущая тема Следующая тема Перейти вниз  Сообщение [Страница 1 из 1]

RomaN

RomaN

Гл Администратор
Гл Администратор
Всем доброго времени суток!
Хочу представить вам небольшой мануал по работе с Event AI


Итак, начнем




Что же такое Event AI?
EventAI - технология Trinity Database(YTDB) по осуществлению евентов* для NPC
*(применения способностей, эмоций, текстов, взаимодействия и т.п.)
[*]


Разумеется, EventAI не сравнится со скриптами в ядро (возможностей значительно меньше), но для большинства нужд технология вполне подойдет.
Главный + данной технологии в полной доступности и легкости освоения(в отличие от того же ядра)
Еще одной немаловажной особенностью является легчайшее исправление любых ошибок
(К примеру, вы установили НИП способность[спелл] и вам захотелось его поменять. Всего в несколько движений вы это сделаете!
А случись такое в ядре, вам бы пришлось его снова компилировать)



Итак, перейдем от описания возможностей к их реализации!
Вам потребуется:

Готовая настроенная сборка сервера (Trinity)
Quice Siege (Truice) + коннект к базам
Желание достичь успеха и терпение!

Начнем!
1)Открываем Truice, подключаемся к базе.
Тык:

2)Заходим во вкладку Мобы(NPC)
3)Создаем любое существо (как создать смотрите здесь)
(В поле AIName вставляем EventAI)
4)Выполняем скрипт и заходим в подгруппу Event AI

Тык:

5)Вставляем значения:
id - номер скрипта(ставим любой, главное чтоб не было шанса повторения номера)
creature_id - ID вашего НИП(моба), который будет выполнять скрипт
event_type - "тип" скрипта. условие, при котором будет выполняться желаемое действие.
Ниже приведены некоторые примеры значений:
Тык:

event_inverse_phase_mask - фаза (используется для наиболее сложных евентов, ставьте 0)
event_chance - шанс срабатывания евента
event_flags - флаги работы евента

1 - повторяемость
30 - работа в любых инстах

Если хотите, чтобы евент повторялся -- ставьте 31(30 + 1)
event_param(1-4) - параметры(зависят от event_type)

Несколько примеров:

Теперь собственно сам "евент"

action1(2,3)_type - тип 1го(2го или 3го) действия. вот также несколько примеров:
Тык:

Остальные вам придется узнать самим

action1(2,3)_param1(2,3) - параметры действия (зависят от самого действия)

несколько примеров:

action2_type и action3_type все по аналогии

comment - комментарий (пишите, что хотите, только на английском; можно оставить пустым)

Вот и все по значениям

6)После того, как проставили все значения, нажимаете на зеленый +, затем Show FULL EventAI Script и выполняете скрипт!

Тык:

Готово! Перезагружаете сервер, ставите своего моба и наблюдаете скрипт!

https://wow-drag.forum2x2.ru

Предыдущая тема Следующая тема Вернуться к началу  Сообщение [Страница 1 из 1]

Права доступа к этому форуму:
Вы не можете отвечать на сообщения

 
  • Создать форум | ©phpBB | Бесплатный форум поддержки | Сообщить о нарушении | Cookies | Последние обсуждения