NRS mod v 4.0 and Double Oberon[SMA]

Архів · 2012 dosa Зомбі-сервер 3 442

Архівний матеріал ya-cs.ru (2012). Російською. Плагіни й збірки можуть не працювати з ReHLDS та AMXX 1.10.

NRS mod v 4.0[мод для оберона]

Обновление игрового мода. Поддержка боссов, новые функции и прочее.

Обновление игрового мода. Всё не припомню, напишу основное:
1) Усилено управление npc : можно создать почти любого босса ( в след. новости – Double Oberon ).

2) Изменена установка boss : если вы создали нпц и даёте ему статус boss, то над ним появляется полоска с ХП + пишется худ – сколько хп осталось.

3) После отключения системы вейпоинтов нагрузка стала раза в 3 меньше, поэтому пока что она выключена ( перепишу, поставлю снова ).

4) nrs_bossgame выкинут, т.к. устарел. Вскоре сделаю полноценный CSO Scenario.

5) Добавлена Ярость ( Берсерк ) – нпц передвигается быстрее, использование дополнительной анимации из разряда Берсерк ( удобно для создания боссов ).

6) Новые функции :
event_npc_damage_start(npc_id)
event_npc_damage_delayed(npc_id)

Первая вызывается до атаки – нпц должен замахнуться, вторая при окончании атаки. И тут сразу же скажу : переписан код атаки, теперь урон идёт при анимации удара, а не мгновенно. Есть шанс увернуться ( от босса, который бьёт медленно, вообще не страдаете ).

get_npc_target(ent_id) – получить ид игрока, которого атакует npc.

Так же, очень интересная функция. Вы можете не устанавливать ни одного нпц, но использовать свои для авто-наведения. Например, атака из лука\магией и прочим, где создается снаряд.

npc_set_custom_heeting(ent_id, owner, Float:EVENT, Float:SPEED)
ent_id – ваш снаряд.
EVENT – тип поведения, их два : CUSTOM_OFF – выключение авто-наведения и CUSTOM_HOTSEEK – включение.
SPEED – пояснений, думаю, не надо.

7) Команда /tv – управление npc. No comments.

В архиве вас ждёт несколько CSO настроенных зомби. При появлении шанс 30% впасть в ярость. При получении урона шанс 30% впасть в ярость так же.

Скачать:NRS mod v 4.0

Double Oberon[SMA]

Для нормальной работы плагина необходим мод NRS, качаем отсюда!!

Работает только на карте npc_dangerous, меняем в исходнике что надо, если у вас есть карта получше или как-то так.
На любой карте будет автоматически установлены следующие данные:
1) Защита от атаки врагов. Террористы и Спецназ играют вместе против боссов.
2) Создание buyzone, расширение имеющейся\созданной на всю карту.

При убийстве босса пишет мини-статистику : кто убил, кто больше урона нанёс.

Первый опубликованный босс для NRS.
Даже не босс, а мини-игровой режим.

Каждый Оберон владеет набором заклинаний ( 6 штук ), рассмотрим их:
oberon_skill_attack2 – бьёт рукой наотмашь, отбрасывая соперников, нанося урон.
oberon_skill_hole – создаёт чёрную дыру под собой, стягивая туда всех игроков ( на дистанции до 1к юнитов ) и при максимальном притяжении бьёт с вертухи как чак.
oberon_skill_impale – отмахивается рукой ( как в первом заклинании ), но при этом выпуская тентакли из земли. Выглядит это чудо примерно так : вперёд устремляются белые пятна, сквозь которые прорвётся позже копьё, атакующее людей и подкидывающее их высоко вверх.
oberon_skill_bombs – без лишних комментариев, атака бомбами, починил только застревание из в теле босса, спизжено у dias.
прыжок – в разработке, NRS не поддерживает перемещение по воздуху.. пока что.
Берсерк- переход в состояние Берсерка, весь урон увеличивается в 1.5 раз, скорость передвижения увеличивается в 1.5 раз, из лап вырастают когти. Авто-включение при потери более 50% здоровья.
#define MAP_NEXT “cs_italy”
Выбираем карту для смены после убийства боссов. По умолчанию – cs_italy. Важно! Пишем без .bps.

#define MAX_ZOMBIE_ID 4
Сколько сразу зомби может бегать? Оптимальное значение – 4, при убийстве одного из них тут же появится ещё 1.
По-умолчанию зомби отключены, т.к. по непонятным причинам на тестах падал сервер. Без зомби 0 падений за две недели тестов.
Если вы хотите включить зомби, то найдите строчку ( CTRL+F )
//set_task(30.0, “oberon_call_zombie”, ent+TASK_SWARM, _,_,”b”)
и уберите вначале //.

#define OBERON_HEALTH 150000.0
Здоровье одного босса

#define MONEY_DMG 1000.0
#define MONEY_REWARD 1000
Сколько надо урона нанести для получения денег?
Вторая строчка – сколько дать денег.

ищем строку ( CTRL+F )
set_npc_data(g_npc_id, DATA_SPEED, 250.0)

Скорость передвижения босса. 250.0 по умолчанию.

set_npc_data(g_npc_id, DATA_ATTACK, 99.0)
Урон, который наносит босс при обычной атаке.

Остальные данные изменять НЕ РЕКОМЕНДУЕТСЯ.

Копируем архив в папку с сервером, всё разложено по папкам заранее.
Добавляем nrs_double_oberon.amxx сразу под nrs_main.amxx в plugins.ini или как там у вас.

Видео:

Скачать:Double Oberon[SMA]

Коментарі 5

Ваш коментар

Коментар з’явиться після перевірки. E-mail не публікується.