1. Гость, мы просим Вас ознакомиться с Правилами Форума и Отказом от ответственности!

Любая версия Aipolicy Активация триггера после смерти моба

Тема в разделе 'PW Документация', создана пользователем Joscme, 24 апр 2016.

  1. TopicStarter Overlay

    Joscme Пользователи

    Сообщения:
    104
    Лайки:
    8
    Пол:
    Мужской
    Репутация:
    0
    Доброго времени суток. Сегодня я попытаюсь рассмотреть файл Aipolicy.
    Нам потребуется:
    1. Редакторы
    2. Сам файл, который находится в /home/gamed/config/aipolicy.data
    Начнем с того, что же из себя представляет фаил с таинственным названием "aipolicy.data"? Это "мозги мобов".

    И так, сделаем моба, при смерти которого будет активироваться/останавливаться триггер.
    1. Открываем редактор, который был приложен выше. Выбираем режим Perfect World (Жмем на знак под кнопкой "Help")
    2. Создаем новый контролер. Для этого под окошком "Controlles" в поле "Ctrl ID" пишем ID нового контролера (в моем случае 2529) и жмем кнопку "Add Ctrl".
    3. Дальше идем в поле "Action Sets". В поле "Action ID" пишем ID нового Действия (в моем случае "1"). В поле "Flags" пишем 100 - это означает, что наше действие активировано. Теперь пишем имя нашему действию в поле "Action Name" и жмем кнопку "Add Action".
    4. В поле "Condition" жмем кнопку "Expression Calculator". Выбираем из списка функцию "Is Dead" и жмем кнопку "OK" > "Edit/Save"
    5. В поле "Procedurs". Выделяем первую строчку. Выбираем в списке NPG_Generator.
    6. Теперь в поле "Trigger ID" пишем GM ID триггера, к которому привязан наш моб в NPCgen. В поле "Ctril Parameter" пишем 0 (0 - активировать триггер, 1 - остановить триггер). В поле "Target" Выбираем "AGGRO_FIST" и жмем "OK". И жмем кнопку "Edit Proc".
    7. Идем в elements.data. Ищем поле Aipolicy и пишем ID нашего контролера (В моем случае 2529, но скрин старый, поэтому тут другое значение)
    Безымянный.png
    8. Сохраняем elements.data и aipolicy.data. Заливаем на сервер в папку /home/gamed/config/ . Так же не забываем закинуть в клиент в папку elemenst/data/

    Примечания: Редактор (Deluxe Editor) коряво сохраняет условия, поэтому я рекомендую сохранять условия в другом редакторе, который я приложил в архиве.
    Безымянный.png
    Последнее редактирование: 24 апр 2016
    Димка11, san4e3, ГрУбОсТь и 2 другим нравится это.
  2. NetSpirit B L A C K    L I S T Пользователи

    Сообщения:
    1.390
    Лайки:
    374
    Пол:
    Мужской
    Репутация:
    5
    Бунтарь
    Дичь
    Говнокодер
    Создатель браузера Амиго...

    Где-то я уже это видел
  3. Тыщ Группа анонимных алкоголиков Art Old school Пользователи

    Сообщения:
    1.573
    Лайки:
    812
    Пол:
    Мужской
    Репутация:
    2
    и при отсутствии людей рядом оно не работает
  4. Donato Ferrante Пользователи

    Сообщения:
    86
    Лайки:
    43
    Пол:
    Мужской
    Репутация:
    0
    "Aipolicy Активация триггера после смерти моба", "при отсутствии людей рядом оно не работает"

    А моба убьет святой дух?

  5. Тыщ Группа анонимных алкоголиков Art Old school Пользователи

    Сообщения:
    1.573
    Лайки:
    812
    Пол:
    Мужской
    Репутация:
    2
    Страж или убьется через нпсген и время
  6. Mr.Fleks Модератор Команда форума Модератор Old school Пользователи

    Сообщения:
    722
    Лайки:
    368
    Пол:
    Мужской
    Репутация:
    11
    А поставить использование скилла 777 (Самоубийство), а дальше выключение триггера. Религия не позволяет?
Черновик сохранён Черновик удалён

Поделиться этой страницей