1 [SmartAi] Портал Вт 4 Ноя 2014 - 20:24
RomaN
Гл Администратор
Для работы с базой использую программу Truice 1.3.9.0.
Изменяю Entry, name и modelid1 на свои.
Удаляю содержимое поля ScriptName и gossip_menu_id ставлю 0. В поле AIName вписываю SmartAI
НПС который будет в роли портала готов, выполняем скрипт.
Теперь осталось написать SmartAI скрипт. Для этого идем в вкладку SmartAI...
id, link, event_phase_mask ставим 0, event_chance - 100 и event_flags - 0.
event_type выбираем 64 - SMART_EVENT_GOSSIP_HELLO;
action_type ставим 62 - SMART_ACTION_TELEPORT;
Далее понадобятся координаты того места, куда НПС должен телепортировать. В моем случае это
Командой .gps узнаем точные
Возвращаемся к SmartAI...
target_type указываем 7 - SMART_TARGET_ACTION_INVOKER
target_param1 (второе поле после target_type) - ставим 8.
Далее указываем координаты нашего места..
MapID - номер карты, в моем случает это 1.
И 4 поля под target_type, это координаты X - Y - Z - O (Ориентация)
В оставшихся пустых полях обязательно ставим 0, нажимаем на кнопку Show FULL SmartAI Script и Execute Script.
Все, портал (или скорее телепортер) готов. Перезагружаем сервер, заходим, ставим в нужном месте нашего НПС и проверяем результат..
- За основу взят этот нпс:
Изменяю Entry, name и modelid1 на свои.
- Скрин:
- Взята модель:
Удаляю содержимое поля ScriptName и gossip_menu_id ставлю 0. В поле AIName вписываю SmartAI
- Скрин:
НПС который будет в роли портала готов, выполняем скрипт.
Теперь осталось написать SmartAI скрипт. Для этого идем в вкладку SmartAI...
id, link, event_phase_mask ставим 0, event_chance - 100 и event_flags - 0.
event_type выбираем 64 - SMART_EVENT_GOSSIP_HELLO;
action_type ставим 62 - SMART_ACTION_TELEPORT;
Далее понадобятся координаты того места, куда НПС должен телепортировать. В моем случае это
- Одна из башен:
Командой .gps узнаем точные
- Координаты:
Возвращаемся к SmartAI...
target_type указываем 7 - SMART_TARGET_ACTION_INVOKER
target_param1 (второе поле после target_type) - ставим 8.
Далее указываем координаты нашего места..
MapID - номер карты, в моем случает это 1.
И 4 поля под target_type, это координаты X - Y - Z - O (Ориентация)
- Пример:
В оставшихся пустых полях обязательно ставим 0, нажимаем на кнопку Show FULL SmartAI Script и Execute Script.
Все, портал (или скорее телепортер) готов. Перезагружаем сервер, заходим, ставим в нужном месте нашего НПС и проверяем результат..