Главная | Форум | Статьи | Фaйлы| Картинки WoW | Профиль | Регистрация | Вход

[ Новые сообщения · Правила форума · Поиск · RSS ]

WoW-Info — информационный World of Warcraft портал

Event AI - Форум

  • Сторінка 1 з 1
  • 1
Event AI
DarkensandДата: Четвер, 19.05.2011, 09:31 | Сообщение # 1



Darkensand
Главный Админ
Лучший из лучших
Группа: Администратор
Сообщений: 8083



Оффлайн
Всем доброго времени суток!
Хочу представить вам небольшой мануал по работе с 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 - флаги работы евента
    Code

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

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



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


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

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

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

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



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

    Готово! Перезагружаете сервер, ставите своего моба и наблюдаете скрипт!
    (если все правильно сделано -- будет работать)
  •  
    • Сторінка 1 з 1
    • 1
    Пошук:

    Новые сообщения в темах
    Сдам в аренду сервер и хостинг · (Хост Предложения)
    Автор: redlaine
    Последнее сообщение в 23:53
    хаха :D · (Приколы)
    Автор: [N1ke]Medved
    Последнее сообщение в 18:40
    Autobattle - новый боевой бот ... · (Боты для WoW)
    Автор: terrikon
    Последнее сообщение в 18:39
    PvE руководство для Чернокнижн... · (Чернокнижник)
    Автор: Darkensand
    Последнее сообщение в 18:38
    Пустой свиток (Часть 11) · (Истории WoW)
    Автор: R_a_Z_o_R
    Последнее сообщение в 18:37
    Друиды в Катаклизме: Официальн... · (Друид)
    Автор: Darkensand
    Последнее сообщение в 18:37
    [Баг 3.3.5] Фарм ледяных бадже... · (Читы для WoW)
    Автор: Darkensand
    Последнее сообщение в 18:35
    FarmBot (Бот для фарма руды и ... · (Боты для WoW)
    Автор: homma
    Последнее сообщение в 18:34
    Почему мы сражаемся: ролевая и... · (Воин)
    Автор: Darkensand
    Последнее сообщение в 18:34
    Книги по Wold of Warcraft · (Истории WoW)
    Автор: R_a_Z_o_R
    Последнее сообщение в 18:33
    Маг огня в Cataclysm · (Маг)
    Автор: Darkensand
    Последнее сообщение в 18:33
    Как начать играть в World of W... · (Полезно знать)
    Автор: Belkmondesh
    Последнее сообщение в 18:32
    Характеризация профессий · (Профессии)
    Автор: Darkensand
    Последнее сообщение в 18:31
    Что значит для арканов бета те... · (Маг)
    Автор: Darkensand
    Последнее сообщение в 18:31

    Контакты Контакты Copyright WoW-Info — World of Warcraft портал © 2025 | Условия и правила использования ресурса | Реклама / Услуги
    WoW-Info портал.World of Warcraft портал — готовые сервера, сайты, картинки, аддоны, патчи, читы, баги, mangos, ArcEmu, TrinityCore, Warcraft 3, новости, Cataclysm...
    Яндекс.Метрика Хостинг від uCoz