• Страница 1 из 1
  • 1
Модератор форума: Dimitro  
Форум » TrinityCore » Установка / Настройка TrinityCore » [ВИДЕО]EventAI (Все понятно и ясно)
[ВИДЕО]EventAI
vanz7796
Капрал
Извиняюсь сразу за ошибки, просто быстро писал.

Как и обещал ссылка на Creature template
http://wiki.ytdb.ru/index.php/Creature_template

Типы события:
Код
0 - По таймеру в бою. Параметры для 0 типа события 7 - Мин время срабатывания 8 - Макс время срабатывания 9 - Мин время до повтора 10 - Макс время до повтора. Указывать время в МС. Если хотите увидеть каст моба каждые 10-15 сек то - 7 - 10000 8 - 15000 9 - 20000 10 -30000
1 - По таймеру вне боя. Параметры для для 1 типа события такие же как и для 0.
2 - При значениях жизни. Параметры для 2 типа события 7 - Макс значения жизни%. 8 - Мин значения жизни%. 9 - Мин время для повтора 10 -
Макс время до повтора. Указывать жизни в %. Если хотите увидеть каст моба при 70% то это выгледет вот так 7 - 69 8 - 70 9,10 выбирайте сами
, но помните что время надо указывать в МС.
3 - При значениях маны. Параметры для 3 типа события такие как и для 2.
4 - При агре цели. (Моб вступает в бой) Параметры отсутствуют. 7,8,9,10 - 0
5 - При убийстве цели. Параметры для 5 типа события. 7 - Мин время для повтора 8 - Макс время для повтора 9,10 - отсутствуют (0)
6 - При смерти данного моба. (Моб умирает) Параметры отсутствуют. 7,8,9,10 - 0
7 - При уходе в невидимость. (Стелс и т.д) Параметры отсутствуют. 7,8,9,10 - 0
8 - При уроне заклинанием. Параметры для 8 типа события. 7 - 2 варианта либо (-1) тоесть для определённого спела. Либо для определённой школы магии (0) 8 - Либо номер спелла. Либо номер школы магии например холи (2) или физическая (0). 9 - Мин время для повторения. 10 - Макс время для повторения. В МС.
9 - При дистанции цели. Параметры для 9 типа события. 7 - Мин дистанция до цели 8 - Макс дистанция до цели 9 - Мин время до повторения 10 - Маус время до повторения. В МС.
10 - При появление в зоне видимости. Параметры для 10 типа события. 7 - Здесь нужно указать дружественная цель или нет. Если да то (1) если нет то (0) 8 - Макс дистанция до цели. 9 - Мин время для повторения 10 - Макс время для повторения. В МС.
11 - При спавне. (При появление моба в игровом мире.) Параметры отсутствуют. 7,8,9,10 - 0
12 - При значение жизни цели.(На ком агро) Параметры для 12 типа события. 7 - Макс значения жизни. 8 - Мин значения жизни 9 - Мин время для повторения 10 - Макс время для повторения. Так-же как и 2. В МС
13 - Если цель читает заклинания. (На ком агро) Параметры для 13 типа события. 7 - Мин время для повторения 8 - Макс время для повторения 9,10 - отсутствуют (0). Время в МС.
14 - При значение жизни дружественной цели. Параметры для 14 типа события. 7 - Значение жизни дружественной цели 8 - в радиус 9 - Мин время для повторения 10 - макс время для повторения. Время в МС.
15 - Если дружественная цель под контролем. Параметры для 15 типа события. 7 - тип диспела 8 - В радиусе 9 - Мин время до повторения 10 - Макс время для повторения. В МС.
16 - Если дружественная цель теряет баф. Параметры для 16 типа события. 7 - Ид спелла. 8 - В радиусе 9 - Мин время до повторения 10 - Макс время до повторения. В МС.
17 - При спавне существа. (Не того кого мы делаем, а другого.) Параметры для 17 типа события. 7 - ид существа 8 - Мин время до повторения 9 - Макс время до повторения. 10 - отсутствует (0). В МС.
18 - При значение маны цели. (На ком агро) Параметры для 18 типа события. 7 - Макс значение маны 8 - Мин значение маны 9 - Макс время до повторения 10 - Мин время до повторения. В МС. Так же как и 3..
19, 20 - не используется.
21 - По возвращение на точку спавна. (Моб с исходное положения.) Параметры отсутствуют. 7,8,9,10 - 0
22 - При получение эмоции. Параметры для 22 типа события. 7 - ид эмоции. 8 - это условия (честно говоря все не помню) фракции аура предмет и т.д 9 - ид спела вещи фракции 10 - время до повторения. В МС.
23 - При значение ауры. (моба) Параметры для 23 типа события. 7 - ид спелла 8 - количество 9 - Мин время до повторения 10 - Макс время до повторения. В МС
24 - При значение ауры цели. (На ком агро) Параметры для 24 типа события. Такие же как и в 23.
25 - При смерти вызванного существа. Параметры для 25 события. 7 - ид существа 8 - Мин время до повторения 9 - Макс время до повторения 10 - отсутствует (0)
26 - При исчезновении вызванного существа. Параметры для 26 события те же что и в 25.
27 - При отсутствие ауры. Параметры для 27 события. 7 - ид спела 8 - количество 9 - Мин время до повторения 10 - макс время до повторения
28 - При отсутствие ауры цель. Параметры для 27 события те же что и в 27.

Флаг события:
Код
1 - повторение (1) Надо ставить место 6 ))  Если будет стаять флаг 1 то моб будет повторять скрипт.
2 - Инст 10 нормал
4 - Инст 25 нормал
8 - Инст 10 гер
16 - Инст 25 гер

Типы действия:
Код
0 - Бездействие. Параметры отсутствуют 12,13,14 (0).
1 - Текст. Параметры действия. 12 - ид текста 13 - ид текста 14 - ид текста. Берутся из таблицы creature_ai_texts.
2 - Установить фракцию. Параметры действия. 12 - ид фракции 13,14 - отсутствуют (0)
3 - Изменить модель существа. Параметры действия. 12 - ид существа(модели) 13,14 - отсутствуют (0)
4 - Звук. Параметры действия. 12 - ид звука 13,14 - отсутствуют (0)
5 - Эмоция. Параметры действия 12 - ид эмоции 13,14 - отсутствуют (0)
6 - Случайная фраза. 12,13,14 - отсутствуют (0)
7 - Случайный крик. 12,13,14 - отсутствуют (0)
8 - Случайная текстовая эмоция. 12,13,14 - отсутствуют (0)
9 - Случайный звук. Параметры действия. 12 - ид звука 13 - ид звука 14 - ид звука
10 - Случайная эмоция. Параметры действия 12 - ид эмоции 13 - ид эмоции 14 - ид эмоции
11 - Чтения заклинания. Параметры действия. 12 - ид спела 13 - тут указывается цель всего их 6.. 0 само существо 1 текущая цель 2 вторая цель в агро листе 3 последний убитый 4 случайная цель из агра листа 5 случайная цель только не 1 из агра листа 6 тот кто вызвал события (например (1)
           14 - тут указываем флаг каста их тоже 6. 1 прерывает, предыдущее 2 моментально без требований 4 без требований растояние и маны 8 запрет начала мили атаки 16 каст этого целью спела (на ком агро) 32 накладывает на себя если нету. И так же как и флаги можно складывать например 32+8= (40)
12 - Призыв. Параметры действия. 12 - ид существа 13 - цель как и в 11 14 - продолжительность. В МС.
13 - Изменить угрозу. Параметры действия 12 - угроза в % 13 - цели как и в 11 14 - отсутствует (0)
14 - Изменить угрозу для всех. Параметры действия. 12 - угроза в % 13,14 - отсутствует (0)
15 - Выполнить условие квеста. Параметры действия. 12 - ид квеста 13 - цель как и в 11 14 - отсутствует (0)
16 - Заставить читать заклинание. Параметры действия. 12 - ид существа 13 - ид спела 14 - цель как и в 11.
17 - Изменить UNIT_FIELD. Параметры действия. 12 - номер поля data 13 - значения 14 - цель как и в 11.
18 - Изменить UNIT_FLAG. Параметры действия. 12 - флаг существа 13 - цель как и в 11 14 - отсутствует (0)
19 - Убрать UNIT_FLAG. Параметры действия. 12 - флаг существа 13 - цель как и в 11 14 - отсутствует (0)
20 - Авто-атака ближнего боя. Параметры действия. 12 - Если разрешить авто-атаку то (1) если нет то (0) 13,14 - отсутствуют (0)
21 - Движения в бою. Параметры действия. 12 - разрешить движения в бою. Если да то (1) если нет то (0) 13 - Остановить или стартовать режим боя Если да то (1) если нет то (0) 14 - отсутствует (0)
22 - Установить фазу. Параметры действия. 12 - фаза 13,14 - отсутствуют (0)
23 - Повысить фазу. Параметры действия. 12 - значения (то есть 1+ допустим 7 = 8) то есть (8) 13,14 - отсутствуют (0)
24 - Уйти в невидимость. 12,13,14 - отсутствуют (0)
25 - Побег с поля боя. 12,13,14 - отсутствуют (0)
26 - Завершить квест для группы. Параметры действия. 12 - ид квеста 13,14 - отсутствуют (0)
27 - Засчитать чтения заклинания для группы. (для квеста и т.д) Параметры действия. 12 - ид квеста 13 - ид спела 14 - отсутствует (0)
28 - Убрать с цели ауру. Параметры действия. 12 - цель как и в 11 13 - ид спела 14 - отсутствует (0)
29 - Удалиться от цели. Параметры действия. 12 - дистанция 13 - под углом 14 - отсутствует (0)
30 - Случайная фаза. Параметры действия. 12,13,14 - ид фазы
31 - Случайная фаза с параметром. Параметры действия. 12 - Мин номер фазы 13 - Макс номер фазы 14 - отсутствует (0)
32 - Призыв в определённую точку моба. Параметры действия. 12 - ид существа 13 - цель как и в 11 14 - ид из таблицы creature_ai_summons
33 - Засчитать убийство существа. Параметры действия. 12 - ид существа 13 - цель как и в 11 14 - отсутствует (0)
34 - SET_INST_DATA. Параметры действия. 12 - поле 13 - значение 14 - отсутствует (0)
35 - SET_INST_DATA64. Параметры действия. 12 - поле 13 - цель как и в 11 14 - отсутствует (0)
36 - Изменить параметры существа. Параметры действия. 12 - номер из creature_template 13 - а тут указываем команду за кого (Альянс (0), Орда (1).) 14 - отсутствует (0)
37 - Смерть существа. 12,13,14 - отсутствуют (0)
38 - Ввести всех игроков в зону боя. 12,13,14 - отсутствуют (0)
39 - Обратиться за помощью. Параметры действия. 12 - в радиусе 13,14 - отсутствуют (0)
40 - Визуальное действия с оружием. Параметры действия. 12 - тут указываем что именно моб будет делать с оружием. (Убрать оружие (0), показать оружие ближнего боя(1), показать оружия дальнего боя(2).) 13,14 - отсутствуют (0)
41 - Принудительно деспавнить.(респаун моба) 12,13,14 - отсутствуют (0)
42 - Невозможно атаковать. Параметры действия. 12 - При значении жизни (73000) 13 - в процентах (например (73).) 14 - отсутствует (0)
43 - Оседлать маунта по иду. (или по иду модели.) 12 - существо (если по иду) 13 - модель (если по иду модели) 14 - отсутствует (0)

 Всем спасибо за внимание. Вопросы пишем в комментария.

Информация брана с этой темы:
https://wowjp.net/forum/107-118269-1
Сервер WoW 2.4.3 ZetSmart(OregonCore) - отличная работоспособность и множество интересных патчей.
http://wowjp.net/forum/123-299941-1
Продажа исходников OregonCore.
https://wowjp.net/forum/187-310795-1
Сообщение # 1 отредактировано vanz7796 - Понедельник, 23.01.2017, 06:47
Twist-wow
Скаут
Сделай по SmartAI
Сообщение # 2 написано 29.03.2017 в 08:24
Форум » TrinityCore » Установка / Настройка TrinityCore » [ВИДЕО]EventAI (Все понятно и ясно)
  • Страница 1 из 1
  • 1
Поиск: