• Страница 1 из 1
  • 1
Архив - только для чтения
Модератор форума: andycrowz  
EventAI конструктор-инструкция
[dezer]
Маршал
Доброго времени суток!Сейчас постораюсь обьяснить как пользоваться конструктором EventAI.Для начала разберём что там за поля(Вкладка "Скрипт")

1)Тип события.
Сдесь мы выбираем при каких условиях будет проходить наше событие у npc
2)Тип действия при событии.
Сдесь мы выбираем само событие,т.е что наш npc будет делать
3 и 4Тоже самое что и 2
5)Номер скрипта.
Сдесь вы указываете номер(ID) скрипта,под которым он находиться в таблице
6)Id Существа.
Тут прописываем id существа, которого хотим заскриптовать
7)Шанс срабатывания.
Это шанс срабатывания этого скрипта у моба в %
8)Флаг события.
Тут предельно ясно.Если вы ставите моба в инст,то указываете на какую сложность вы его ставите.(Я обычно использую 1-повторяемость)
9)Фаза.
Тут ставим флажок(я нигде не ставлю влажок)
Вот пример

Тип события поставлен "По таймеру в бою"- это значит как только npc входит в бой по этому таймеру будет активироваться скрипт(по моему таймер определяет токо время между чтением заклинания)
В 1 секунде 1000 милисекунд(мс)
Тип действия 1 я выбрал "чтение заклинания": сдесь нужно указать ID спелла который будет кастоваться.Цель,к которой будет применён спелл и флаг каста.(Нажав на кнопку "каст" рядом с полем,выведутся все флаги каста.)
Тип действия 2 установлен изменить угрозу: указываеться на сколько изменить угрозу в % и к кому она будет изменена.
И тип действия 3 установил случайная эмоция.
Указал номер скрипта,id существа и шанс срабатывания
Нажимаете кнопку "Создать" и получившийся код льёте в базу сервера.
Вроде всё.Сразу скажу,я в этом новичёк и сам ещё мало знаю но чем смогу тем помогу.Спасибо за внимание.
Сообщение # 1 отредактировано [dezer] - Воскресенье, 04.07.2010, 22:09
terrible
Командир
Спасибо [dezer], +5
Если с текстом разберешься сразу отпиши. Уже 2-ой день пытаюсь, не получается!
Сообщение # 2 написано 04.07.2010 в 23:17
SkORP[ION]
Scary Scary LOL
terrible, текст нужно указывать с "-" и тогда будет все прекрасно работать.
Сообщение # 3 написано 13.08.2010 в 22:55
Дзирт
Центурион
Quote (SkORP|ION|)
terrible, текст нужно указывать с "-" и тогда будет все прекрасно работать.

Не-а , я указывал и все равно не пашет
Сообщение # 4 написано 14.08.2010 в 11:16
lanc
The Hurt Locker
Дзирт, нужно тексты не добавлять от уже максимального числа а искать пробелы в текстах к примеру есть текст -1569900 а дальше идет -1610020 вот и добавляй тексты от -1569901 и до -1610019 (все очень просто)
Сообщение # 5 отредактировано lanc - Суббота, 14.08.2010, 12:30
SkORP[ION]
Scary Scary LOL
lanc, вчера только использовал ид 90001. Новый делал, все работает без проблем. Дзирт, ид текста с "-" должен быть и в скрипте, и сам текст должен быть отрицательным значением. Тогда все будет работать без проблем.
Вот ради теста даже:
Code
REPLACE INTO `creature_ai_texts` VALUES ('-90001', 'Test  event ai say', '', '', '', '', '', '', '', 'Проверка разговора через эвент аи', '0', '0', '0', '0', 'ytdb');

Code
REPLACE INTO `creature_ai_scripts` VALUES ('ид_моба', 'ид_моба*100+50+1', '4', '0', '100', '0', '0', '0', '0', '0', '1', '-90001', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', 'ytdb');
UPDATE `creature_template` SET `AIName` = 'EventAI' WHERE `entry` = 'ид_моба';

Только не забудь заменить ид_моба на любого... И при агре цели будет произносить фразу для теста..
удалить все
Code
DELETE FROM creature_ai_texts where entry = -90001

Code
Delete FROM creature_ai_scripts where creature_id = ид_моба
Сообщение # 6 отредактировано SkORP[ION] - Суббота, 14.08.2010, 23:02
Дзирт
Центурион
Не-а , я даже пробывал сделать так что моб кастовал спел когда у него меньше 50% хп все равно не работает
Сообщение # 7 написано 15.08.2010 в 15:26
dangeroas
Сержант
[dezer], выложи свой конструктор плзз
Печальная участь ожидает того, кто наделен талантом...
Сообщение # 8 написано 15.08.2010 в 17:25
SkORP[ION]
Scary Scary LOL
Дзирт, странно, ответь в асько.. попробуем понять в чем у тебя проблемма
Сообщение # 9 отредактировано SkORP[ION] - Воскресенье, 15.08.2010, 22:05
ralf4r4r
Скаут
вы думете тока о себе!думаю и для начинающих стоит выложить краткий мануал по установке так как вы тоже когда то не чего этого не знали!так будте людьми и относититесь также к другим.
Сообщение # 10 отредактировано ralf4r4r - Вторник, 26.10.2010, 09:19
OtiSSS
Маршал
ralf4r4r, юзай поиск для начала, а не ной что ты не понимаешь...
Сообщение # 11 написано 26.10.2010 в 15:17
Bugagaika
Скаут
Для тех кто не хочет юзать поиск

вроде не работает но у меня тринити )

Сообщение # 12 отредактировано Nightdied - Понедельник, 18.04.2011, 15:16
ph3n
Developer
Данная тема была перемещена из раздела Ивенты(Events) MaNGOS.
Причина перемещения: устарело

Переместил: ph3n.
Сообщение # 13 написано 16.10.2012 в 18:54
  • Страница 1 из 1
  • 1
Поиск: