• Страница 1 из 1
  • 1
Архив - только для чтения
Модератор форума: andycrowz  
Призыв NPC с помощью SmartAI.
Azula6
Скаут
Добрый вечер. Задумка состоит вот в чем: Игрок берет кв у нпц, после взятия кв должен появляться моб№1, по определенным координатам. Но не получается реализовать это. Сделала через SmartAI, что бы когда игрок брал кв у нпц, появлялся нужный моб№1. Но, он почему то не появляется.. Подскажите. unsure

Сообщение # 1 отредактировано Azula6 - Воскресенье, 25.05.2014, 21:47
Low
Центурион
не разобралась в вашем коде и решила написать свой.

INSERT INTO `smart_scripts` VALUES (000000, 0, 0, 0, 19, 0, 100, 0, questid, 0, 0, 0, 12, npc_id_summ, 5, 0, 0, 0, 0, 8, 0, 0, 0, X, Y, Z, O, "Smart Script");

00000 - сюда пишим ид нпс который дает кв
questid - ид квеста
npc_id_summ - id моба которого будет сумонить
Z , Y , Z , O - координаты где появится нпс

У квест нпс должен быть вписан SmartAI в AIname
Рисовщица, выполняю любые заказы, босы, итемы, квесты, вендоры, кастомные нпс, ворлд ивенты (платно)
Сообщение # 2 отредактировано Low - Вторник, 27.05.2014, 18:34
Thermaplugg
Database Developer
Код
UPDATE `creature_template` SET `AIName`='SmartAI', `ScriptName`='' WHERE `entry`=666680; // присвоить скрипт мобу

DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=666680; // удалить старый скрипт

INSERT INTO `smart_scripts` VALUES // добавление нового скрипта
(666680, 0, 15, 0, 19, 0, 100, 0, 500004, 0, 0, 0, 12, 505051, 1, 60000, 0, 0, 0, 8, 0, 0, 0, -9657.253906, 554.478149, 43.037636, 4.592809, "Creature name - Event - Action");

12 - action type // SMART_ACTION_SUMMON_CREATURE(призыв существа)
1 - Summon type // тип: исчезновение по таймеру
60000 - duration in ms // время до исчезновения(в мс)
Сообщение # 3 отредактировано MENZ411 - Вторник, 27.05.2014, 23:23
  • Страница 1 из 1
  • 1
Поиск: