NRS v3.2 :: Создание и управление NPC, организация игровых режимов.    

Категория: Всё для Zombie Plague » Mods, Автор: level, Просмотров: 6528

NRS v3.2 :: Создание и управление NPC, организация игровых режимов.


Npc Register System : инструкция по применению :
1) Ставим nrs_main.amxx в обязательном порядке ( это - ядро нашего мода ).
2) Закачиваем все звуки, ланг файл ( nrs_main.txt ) и модельки по папкам.
3) Устанавливаем готовые варианты нпц ( например, nrs_npc_l4dzombie.amxx ) или по их подобию ( исходник прилагается ) создаём свой нпц. Лучшие варианты для создания боссов - nrs_npc_boss_pudge.sa и nrs_npc_witch.sma.
4) Добавляем мод так :
создаём файл plugins-nrs.ini и пишем туда :
nrs_main.amxx
с новой строчки все остальные моды\нпц\дополнения\режимы игр



Например, на моём сервере такое содержания файла :
;;; Some npc, please, work, work!!!
nrs_main.amxx
nrs_bossgame.amxx
nrs_npc_witch.amxx
nrs_npc_l4dzombie.amxx
nrs_npc_l4dzombie2.amxx
nrs_npc_torso_zombie.amxx
nrs_npc_tank_zombie.amxx
nrs_npc_undead_healer.amxx
nrs_npc_boss_pudge.amxx



Очень долго можно описывать, позже просто добавлю видео. А если кратко, то : зарегистрированных через плагины ( см. пункт 4 ) нпц можно создавать админам через меню ( пишем в чат /npc ). Нпц появится в случайном месте, если нету спавн-мест. В зависимости от поведения ( см. ниже ) нпц будет вести себя подобающим образом.

О спавнах :

Спавны поддерживаются от nst и dias-npc модов, поэтому редактор и создатель этих точек, если вам нужно, используйте у них. Важно, что готовые файлы со спавнами необходимо разместить в configs/nrs_configs/npr_карта.cfg ( например, npc_npc_silent_hill2.cfg )

Поведение NPC :

Всего 6 режимов поведения на данном этапе создания: EVENT_SLEEP, EVENT_ZOMBIE_VOID, EVENT_WAKEUP, EVENT_AGRESSION, EVENT_SUPPORT, EVENT_MISSILE.
По порядку. Примечание : поведение нпц может быть изменено онлайн ( как и другие характеристики ).

EVENT_SLEEP - нпц "спит", проигрывается анимация IDLE. Не реагирует на атаку со стороны.
EVENT_ZOMBIE_VOID - временно не работает, т.к. поедает множество оперативки, но, по сути, нпц должен бездумно бродить в разные стороны ( аля-зомби ).
EVENT_WAKEUP - нпц пробуждается, проигрывание анимации MADNESS ( хорошо для ведьмы ), через 3 секунды авто-установка EVENT_AGRESSION.
EVENT_AGRESSION - нпц бежит на ближайшего врага и атакует.
EVENT_SUPPORT - особый режим. По нативу вызывается нпц-помощник, следующий за создателем ( если создатель не игрок, то выбирается EVENT_AGRESSION ), при определённых дистанциях срабатывают forward ( функции, чтобы можно было отследить действие через другой плагин ). Например, когда нпц подошёл близко и остановился рядом ( не будет же он на ноги вам наступать ). При умелом обращении можно создать "питомца" - будет следовать за игроком и атаковать вражеские морды, потом возращаться.

Описание стандартного набора модов и нпц:

nrs_bossgame.amxx - игровой режим, основанный на идее сервера Zombie Wave - выживи при атаках зомби волнами. Каждая волна увеличивает кол-во зомби, всего 4 волны. На 4й волне Босс : кидает крюк, притягивая к себе игроков или же испускает Sonic Wave ( убивающую волну ).
Для режима необходимы : nrs_npc_boss_pudge.amxx, nrs_npc_hook_missile.amxx
Особенность режима : авто-включение на картах с приставкой npc_. Необходимы spawnы. В архиве есть пара карт + спавны. Спасибо за карты создателю, скачал на cso-zombie.ru ( реклама для копипастеров ).



nrs_npc_l4dzombie.amxx, nrs_npc_l4dzombie2.amxx, nrs_npc_tank_zombie.amxx и подобные - всё одно, только разные настройки отброса назад при попадании, ХП, скорость, поведение, босс\не босс и другое.
Пока вспомнил - у всех нпц с пометкой npc_boss показывает ХП при наведении на них мышкой.


Вроде бы всё. Поддержка мода осуществляется мною ( сижу тут и на madgaming.ru ).

Про карты : качаем с сайта zp_boss_dangerous и zp_boss_silent_hill2 и заменяем zp_boss_ на npc_
Необходимые модельки
models
+
Сам мод

nrs_npc_spawner.rar [3,91 Mb] (cкачиваний: 154)



Комментарии (0)
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.


Информация


Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.