• Страница 1 из 1
  • 1
Архив - только для чтения
Модератор форума: andycrowz  
[EventAI] Небольшой вопрос
_xXx_
Центурион
В общем столкнулся с такой проблемой, имеется npc на EventAI.

По умолчанию он был сделан таким образом и работал нормально.

DELETE FROM `creature_ai_scripts` WHERE (`creature_id`=xxx);
INSERT INTO `creature_ai_scripts` VALUES
(xxx01, xxx, 2, 0, 100, 6, 20, 0, 0, 0, 11, 48702, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Cast Fervor At 20% HP');

Делал для ДК зоны начальных npc все тоже хорошо работает.

DELETE FROM `creature_ai_scripts` WHERE (`creature_id`=xxx);
INSERT INTO `creature_ai_scripts` VALUES
(xxx1, xxx, 4, 0, 10, 0, 0, 0, 0, 0, 1, -xxx1, -xxx1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Random Say on Aggro'),
(xxx2, xxx, 4, 0, 15, 0, 0, 0, 0, 0, 1, -xxx2, -xxx2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Random Say on Aggro'),
(xxx3, xxx, 4, 0, 20, 0, 0, 0, 0, 0, 1, -xxx3, -xxx3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Random Say on Aggro'),
(xxx4, xxx, 4, 0, 25, 0, 0, 0, 0, 0, 1, -xxx4, -xxx4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Random Say on Aggro'),
(xxx5, xxx, 4, 0, 30, 0, 0, 0, 0, 0, 1, -xxx5, -xxx5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Random Say on Aggro');

REPLACE INTO `creature_ai_texts` VALUES ('-xxx1', 'I\'ll eat your heart!', null, null, null, null, null, null, null, 'Я сожру твое сердце!', '0', '0', '0', '0', 'Random Say on Aggro');
REPLACE INTO `creature_ai_texts` VALUES ('-xxx2', 'Ugglin oo Bjerre!', null, null, null, null, null, null, null, 'Угглин оо бьерр!', '0', '0', '0', '0', 'Random Say on Aggro');
REPLACE INTO `creature_ai_texts` VALUES ('-xxx3', 'With pleasure you gutted!', null, null, null, null, null, null, null, 'С удовольствием распотрошу тебя!', '0', '0', '0', '0', 'Random Say on Aggro');
REPLACE INTO `creature_ai_texts` VALUES ('-xxx4', 'You do not have to live!', null, null, null, null, null, null, null, 'Тебе не жить!', '0', '0', '0', '0', 'Random Say on Aggro');
REPLACE INTO `creature_ai_texts` VALUES ('-xxx5', 'Of your intestines get a beautiful necklace!', null, null, null, null, null, null, null, 'Из твоих кишок получится прекрасное ожерелье!', '0', '0', '0', '0', 'Random Say on Aggro');

Затем по аналогу из старых моих npc я добавил:

DELETE FROM `creature_ai_scripts` WHERE (`creature_id`=xxx);
INSERT INTO `creature_ai_scripts` VALUES
(xxx01, xxx, 2, 0, 100, 6, 20, 0, 0, 0, 11, 48702, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Cast Fervor At 20% HP'),
(xxx1, xxx, 4, 0, 10, 0, 0, 0, 0, 0, 1, -xxx1, -xxx1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Random Say on Aggro'),
(xxx2, xxx, 4, 0, 15, 0, 0, 0, 0, 0, 1, -xxx2, -xxx2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Random Say on Aggro'),
(xxx3, xxx, 4, 0, 20, 0, 0, 0, 0, 0, 1, -xxx3, -xxx3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Random Say on Aggro'),
(xxx4, xxx, 4, 0, 25, 0, 0, 0, 0, 0, 1, -xxx4, -xxx4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Random Say on Aggro'),
(xxx5, xxx, 4, 0, 30, 0, 0, 0, 0, 0, 1, -xxx5, -xxx5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Random Say on Aggro');

DELETE FROM `creature_ai_scripts` WHERE (`creature_id`=xxx);
INSERT INTO `creature_ai_scripts` VALUES
(xxx01, xxx, 2, 0, 100, 6, 20, 0, 0, 0, 11, 48702, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Cast Fervor At 20% HP');

REPLACE INTO `creature_ai_texts` VALUES ('-xxx1', 'I\'ll eat your heart!', null, null, null, null, null, null, null, 'Я сожру твое сердце!', '0', '0', '0', '0', 'Random Say on Aggro');
REPLACE INTO `creature_ai_texts` VALUES ('-xxx2', 'Ugglin oo Bjerre!', null, null, null, null, null, null, null, 'Угглин оо бьерр!', '0', '0', '0', '0', 'Random Say on Aggro');
REPLACE INTO `creature_ai_texts` VALUES ('-xxx3', 'With pleasure you gutted!', null, null, null, null, null, null, null, 'С удовольствием распотрошу тебя!', '0', '0', '0', '0', 'Random Say on Aggro');
REPLACE INTO `creature_ai_texts` VALUES ('-xxx4', 'You do not have to live!', null, null, null, null, null, null, null, 'Тебе не жить!', '0', '0', '0', '0', 'Random Say on Aggro');
REPLACE INTO `creature_ai_texts` VALUES ('-xxx5', 'Of your intestines get a beautiful necklace!', null, null, null, null, null, null, null, 'Из твоих кишок получится прекрасное ожерелье!', '0', '0', '0', '0', 'Random Say on Aggro');

И собственно не работает часть Random Say on Aggro, то есть npc кастует все как положено но при агро не хочет говорить текст. Подскажите в чем у меня ошибка в данном скрипте??? С EventAI еще плохо знаком, поэтому и не могу понять. За помощь или объяснение буду признателен

Добавлено (02.04.2015, 13:16)
---------------------------------------------
Вот собственно один из npc в ДК зоне которым добавлял текст.

-- Scarlet Peasant
DELETE FROM `creature_ai_scripts` WHERE (`creature_id`=28557);
REPLACE INTO `creature_ai_scripts` VALUES
(285571, 28557, 4, 0, 10, 0, 0, 0, 0, 0, 1, -285571, -285571, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Scarlet Peasant - Random Say on Aggro'),
(285572, 28557, 4, 0, 15, 0, 0, 0, 0, 0, 1, -285572, -285572, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Scarlet Peasant - Random Say on Aggro'),
(285573, 28557, 4, 0, 20, 0, 0, 0, 0, 0, 1, -285573, -285573, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Scarlet Peasant - Random Say on Aggro'),
(285574, 28557, 4, 0, 25, 0, 0, 0, 0, 0, 1, -285574, -285574, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Scarlet Peasant - Random Say on Aggro'),
(285575, 28557, 4, 0, 30, 0, 0, 0, 0, 0, 1, -285575, -285575, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Scarlet Peasant - Random Say on Aggro');

REPLACE INTO `creature_ai_texts` VALUES ('-285571', 'I have five children! They will die of hunger!', null, null, null, null, null, null, null, 'У меня пятеро детей! Они умрут с голоду!', '0', '0', '0', '0', 'Common Scarlet Peasant Text');
REPLACE INTO `creature_ai_texts` VALUES ('-285572', 'I ... I was home sick grandmother ... Sir, except for me, it\'s no one left.', null, null, null, null, null, null, null, 'Я... у меня дома больная бабушка... Господин, кроме меня, у нее никого не осталось.', '0', '0', '0', '0', 'Common Scarlet Peasant Text');
REPLACE INTO `creature_ai_texts` VALUES ('-285573', 'No, please! Have mercy!', null, null, null, null, null, null, null, 'Нет, пожалуйста! Пощади!', '0', '0', '0', '0', 'Common Scarlet Peasant Text');
REPLACE INTO `creature_ai_texts` VALUES ('-285574', 'Wrong time, I decided to stop drinking!', null, null, null, null, null, null, null, 'Не вовремя я решил бросить пить!', '0', '0', '0', '0', 'Common Scarlet Peasant Text');
REPLACE INTO `creature_ai_texts` VALUES ('-285575', 'Have mercy on me! I\'ll do whatever you say!', null, null, null, null, null, null, null, 'Сжалься Надо мной! Я сделаю все, что ты скажешь!', '0', '0', '0', '0', 'Common Scarlet Peasant Text');

Все работает прекрасно.

Добавлено (03.04.2015, 18:42)
---------------------------------------------
Решено, тему можно удалять.

Сообщение # 1 отредактировано _xXx_ - Четверг, 02.04.2015, 13:19
  • Страница 1 из 1
  • 1
Поиск: