Авторы:
Требования:
Мультиязычность:
Alexander.3 - автор исходника с интернета
[cfn] - добавление способностей зомби
Leech_v2 - автор системы навигации
@Robert7791 - редактирование кода зомби системы и адаптация системы навигации
[cfn] - добавление способностей зомби
Leech_v2 - автор системы навигации
@Robert7791 - редактирование кода зомби системы и адаптация системы навигации
Требования:
- Zombie Plague
- ReAPI
Мультиязычность:
- RU
Продвинутая система NPC-зомби для Zombie Plague
Продвинутая система NPC-зомби для AMX Mod X, которая добавляет npc-зомби (сущности) с навигацией, оптимизированным ИИ.
Возможности
Типы NPC-зомби (7 уникальных классов)
- Классик - Сбалансированный зомби с гранатой
- Деймос - Сильный зомби с умением обезоруживания
- Призрак - Скрытный зомби с временной невидимостью
- Лекарь - Поддерживающий зомби, лечащий других NPC
- Ведьма - Зомби-колдунья с взрывными гранатами
- Большой - Танк с высоким здоровьем
- Гончая - Быстрый маленький зомби с уникальной анимацией
Продвинутая система ИИ
- Индивидуальное отслеживание целей - Каждый NPC ищет ближайшего живого игрока
- Оптимизация поиска пути:
- Кеширование путей для снижения нагрузки на CPU
- Адаптивная частота обновления в зависимости от дистанции
- Плавное движение с интерполяцией (без дерганий)
- Интеллектуальный перерасчет путей при необходимости
Интеграция с навигацией
- Полная интеграция с плагином NavigationSystem
- Автоматический поиск пути по нодам
- Резервный режим прямого движения при ошибках навигации
Оптимизация производительности
- Снижение нагрузки на CPU:
- Ограничение тиков на поиск пути (настраивается)
- Задержки обновления в зависимости от расстояния
- Кешированный список живых игроков
- Эффективное использование памяти:
- Быстрая проверка типа NPC через pev_iuser4
- Правильная очистка при завершении плагина
- Очистка кеша путей при смерти NPC
Игровые особенности
- Система урона: Настраиваемый урон для каждого типа
- Особые умения: Уникальные навыки для каждого класса
- Обработка столкновений: NPC не блокируют друг друга и зомби-игроков