Классы с характером
11 классов людей и 7 классов зомби: Ghost, Sting Finger, Witch, Shaman, Heavy, Tesla и Predator. Невидимость, аура, плазма, энергетический шар и другие способности. Свои классы можно добавить через API.
Сборка Зомби Атакуют для вашего сервера CS 1.6
CSO-оружие, классы людей и зомби, уровни, магазин и боты, которые умеют играть по правилам этой сборки. Полностью переписанная основа на ReAPI — с гибкими конфигами и открытым API для ваших дополнений.
Уже есть ZA 5.0+? AMXX-комплект 6.1 — за 1 500 ₽ со скидкой 50%.
Без привязки к IP. Без исходного кода.
API для ваших дополнений — в комплекте.










Новая основа на ReAPIАктуальное поколение серверного стека
Заражение, Немезис, Выживший, массовое заражение, рой и чума. За каждым режимом — свой темп и своя тактика.
11 классов людей и 7 классов зомби: Ghost, Sting Finger, Witch, Shaman, Heavy, Tesla и Predator. Невидимость, аура, плазма, энергетический шар и другие способности. Свои классы можно добавить через API.
30 видов пользовательского оружия, базука, лазерные мины, порталы, особые гранаты, ножи, парашют и ящики снабжения. Магазин разделён на категории для людей и зомби. Через API можно подключать собственные предметы и оружие.
Деньги, опыт и уровни, сохранение в SQL, переводы между игроками. Цены, требования, скидки и лимиты помогают настроить баланс под ваш сервер.
VIP, ADMIN, GOLD, BOSS и PREMIUM; Смотритель и Создатель — для управления. Меню привилегий, голосования за карты, FreshBans и административные инструменты. API позволяет добавлять свои пункты и действия.
Поверх E-BOT написана отдельная логика для механик сборки. Боты покупают предметы, используют способности и достают базуку по ситуации.
Ghost скрывается перед противником, Shaman готовит ауру, Predator стреляет плазмой, Witch выпускает мышь. Sting Finger и Tesla используют свои умения.
Бот-Немезис достаёт базуку по видимой цели на дистанции и убирает её вблизи. Направленные способности применяются с учётом прицеливания и отката.
Люди выбирают оружие и броню, раненые зомби — здоровье. Действуют те же деньги, уровни, права и лимиты, что и для игроков.
Используют парашют при падении, учитывают заморозку и ослепление. Квота, сложность, имена и отдельные настройки карт задаются в конфигах.
E-BOT отвечает за движение, маршруты и обычный бой; модуль ZA — за дополнительные игровые решения. Тактическая установка мин и порталов ботами не заявляется.
Большой набор параметров с русскими пояснениями.
Баланс классов, оружие и цены, лимиты покупок, привилегии, ножи, боты, режимы, эффекты, реклама и сохранение — разложены по отдельным файлам в configs/za/.
Меняйте доступные параметры без перекомпиляции ядра. Для новой игровой логики есть API.
В слайдере — реальные фрагменты конфигов 6.1. В комплекте файлы содержат подробные комментарии.
[zombie.sting_finger]
; Название класса в меню, до 31 байта UTF-8.
NAME = Стинг Фингер
; Краткая подпись в меню, до 31 байта UTF-8 вместе с кодами
; цветов; клавиши здесь только подсказка.
INFO = \y[Руки R | Грав. G]
; Имена моделей игрока через запятую: models/player/<имя>/<имя>.mdl;
; без пути и расширения.
MODELS = za_finger
; Файл модели рук/ножа в models/za/zombies/models/, с расширением .mdl.
CLAWMODEL = za_v_knife_zombieresident.mdl
; Файл модели гранаты в руках в models/za/zombies/models/, с расширением
; .mdl.
BOMBMODEL = za_v_zombibomb_resident.mdl
; Базовое здоровье класса; положительное целое. Бонус
; первого зомби добавляется отдельно.
HEALTH = 9000
; Скорость движения класса, игровые единицы/секунду;
; положительное целое.
SPEED = 260
; Множитель гравитации класса, число больше 0: 1 — стандарт,
; меньше — выше прыжок.
GRAVITY = 0.8
; Множитель отбрасывания зомби попаданиями; 0 — без
; отбрасывания, больше — сильнее.
KNOCKBACK = 0.20
; Необходимы все указанные буквенные AMXX-флаги; 0 — доступ
; всем. Права m/p соответствуют VIP/BOSS в этой сборке.
ACCESS_FLAGS = 0
; Настройки класса zombie.witch.[human.devid]
; Название класса в меню.
name = "Дэвид"
; Краткая подпись класса в меню; текст сам по себе не выдаёт
; привилегию.
description = "Гравити"
; Имя модели: models/player/<имя>/<имя>.mdl; указывается без пути и
; расширения.
model = "za_devid"
; Здоровье выбранного класса после появления человеком;
; число больше 0.
health = 140.0
; Множитель гравитации класса: больше 0 и не больше 2; 1 —
; стандарт, меньше — выше прыжок.
gravity = 0.88
; Минимальная броня класса, число от 0; уже имеющаяся более
; высокая броня сохраняется.
armor = 0.0
; Буквенные AMXX-флаги: нужен хотя бы один указанный; 0 — доступ
; всем. m/r и прочие буквы соответствуют правам проекта.
access = "0"
; Минимальный уровень магазина для выбора класса; целое от 0,
; 0 — без ограничения.
level = 0
; Точное имя игрока с учётом регистра; 0 — без привязки к
; нику. Проверяется вместе с access и level.
nickname = "0"
; Настройки класса human.alin.[zpr.weapon.dual_infinity]
; Название предмета в меню; поддерживает цвета \r, \y, \w, \d.
NAME = [Пистолет] \yDual Infinity
; Цена покупки в деньгах магазина, целое число >=0; 0 —
; бесплатно.
COST = 13000
; Минимальный уровень покупателя, целое число >=0; 0 — без
; ограничения уровня.
LEVEL = 20
; Раздел магазина: оружейная категория либо EQUIPMENT HUMAN/EQUIPMENT
; ZOMBIE.
SLOT = PISTOLS
; Минимальная привилегия: ALL, VIP, ADMIN, GOLD, BOSS, PREMIUM, SMOTR или SOZDATEL.
PERMISSIONS = ALL
; Минимум подключённых игровых слотов по get_playersnum(), включая
; ботов, 0..32; 0 — без ограничения.
MIN PLAYERS = 0
; Лимит покупок этого предмета одним игроком за раунд; 0 —
; без лимита.
USER ROUND LIMIT = 4
; Лимит покупок этого предмета одним игроком за карту; 0 —
; без лимита.
USER MAP LIMIT = 0
; Общий лимит покупок этого предмета всеми игроками за
; раунд; 0 — без лимита.
ROUND LIMIT = 0
; Общий лимит покупок этого предмета всеми игроками за
; карту; 0 — без лимита.
MAP LIMIT = 0// Механики ZA для ботов; загружается через za.cfg после
// регистрации AMXX.
// 1 — дополнительные решения ZA, 0 — отключить эти решения.
// Передвижение и обычные атаки E-BOT продолжают работать.
zpr_bot_support 1
// 1 — способности и базука по видимой цели, 0 — не
// использовать.
// Требуются включённая поддержка ZA, заряды и готовность
// способности.
zpr_bot_abilities 1
// 1 — обычные платные покупки с лимитами, 0 — не покупать
// автоматически.
// Деньги, уровни и привилегии ботам автоматически не
// выдаются.
zpr_bot_shopping 1
// 1 — парашют при опасном падении, 0 — не включать
// автоматически.
// Разрешения ролей берутся из addons/parachute.cfg.
zpr_bot_parachute 1
// 1 — учитывать ботов в статистике CSX, 0 — не учитывать.
// Не управляет сохранением денег/уровня через za_save.
csstats_rankbots "0"
// 1 — готовые ники из names.cfg без склейки и случайных цифр.
// 0 — встроенный генератор E-BOT. Новые ники — после входа.
zpr_bot_full_names "1"
// 1 — в status показывать искусственные ID и пинг ботов.
// 0 — штатный status. Команда status raw всегда штатная.
// ID только для отображения: авторизацию и права не меняет.
zpr_bot_player_status "1"// Настройки ZA. Время — секунды; расстояния — игровые
// единицы, если не указано иначе.
// Ракетница Немезиды: 1 — включить, 0 — отключить.
zp_nemesis_rocket_launcher 1
// 1 — бесплатно выдавать ракетницу Немезиде, 0 — не выдавать
// автоматически.
zp_nrl_give_free 1
// Задержка между пусками ракет в секундах; положительное
// число.
zp_nrl_launch_rate 20.0
// Сила толчка владельца назад при пуске ракеты; 0 отключает
// отдачу.
zp_nrl_launch_push_force 60
// Радиус взрыва ракеты в игровых единицах; положительное
// число.
zp_nrl_explo_radius 300
// Максимальный урон в центре взрыва, в единицах здоровья; к
// краю радиуса уменьшается.
zp_nrl_explo_maxdamage 400
// 1 — показывать кольца взрыва, 0 — скрывать.
zp_nrl_explo_rings 1
// 1 — создавать динамическое освещение взрыва, 0 — отключить
// свет.
zp_nrl_explo_dlight 1
// 1 — накладывать цветовой эффект на экран пострадавшего, 0
// — отключить.
zp_nrl_damage_screenfade 1
// 1 — трясти экран пострадавшего от взрыва, 0 — отключить.
zp_nrl_damage_screenshake 1
// Скорость ракеты, игровые единицы/секунду; код
// ограничивает от 50 до sv_maxvelocity.
zp_nrl_rocket_speed 1550
// 1 — показывать дымовой след ракеты, 0 — отключить.
zp_nrl_rocket_trail 1
// 1 — включить свечение модели ракеты, 0 — отключить.
zp_nrl_rocket_glow 1
// 1 — подсвечивать пространство вокруг летящей ракеты, 0 —
// отключить.
zp_nrl_rocket_dlight 1
// 1 — показывать светящийся эффект на ракете, 0 — отключить.
zp_nrl_rocket_flare 1
// 1 — ракета падает под действием гравитации, 0 — летит
// прямо.
zp_nrl_rocket_obeygravity 0
// Начальное количество ракет при выдаче; целое
// неотрицательное число, это запас, а не бесконечность.
zp_nrl_default_rockets 999// Настройки ZA. Время — секунды; расстояния — игровые
// единицы, если не указано иначе.
// Отображаемое название M32 в реестре предметов/магазине.
m32_item_name "M-32"
// Базовая цена M32 в бонусах магазина; 0 — бесплатно.
m32_cost 10
// Запас гранат M32 вне барабана при выдаче; целое
// неотрицательное число.
m32_bpammo 18
// Вместимость барабана M32; также размер одной покупки
// боезапаса.
m32_clipammo 6
// Задержка между выстрелами M32 в секундах; положительное
// число.
m32_fire 1.0
// Максимальный запас гранат M32 вне барабана при пополнении.
m32_ammo_limit 32
// Цена одной покупки боезапаса M32 в бонусах; покупка
// добавляет до clipammo гранат.
m32_ammo_cost 100
// Максимальный урон гранаты M32 в центре взрыва, единицы
// здоровья.
m32_grenade_damage 1200.0
// Начальная скорость гранаты M32, игровые единицы/секунду.
m32_grenade_speed 450.0
// Радиус взрыва гранаты M32 в игровых единицах.
m32_grenade_radius 250.0// Флаги уровней доступа.
// Флаг AMXX для определения уровня доступа VIP; применяется при
// выборе лимитов и скидки магазина.
zpr_access_flag_vip m
// Флаг AMXX для определения уровня доступа ADMIN; применяется
// при выборе лимитов и скидки магазина.
zpr_access_flag_admin n
// Флаг AMXX для определения уровня доступа GOLD; применяется при
// выборе лимитов и скидки магазина.
zpr_access_flag_gold o
// Флаг AMXX для определения уровня доступа BOSS; применяется при
// выборе лимитов и скидки магазина.
zpr_access_flag_boss p
// Флаг AMXX для определения уровня доступа PREMIUM; применяется
// при выборе лимитов и скидки магазина.
zpr_access_flag_premium q
// Флаг AMXX для определения уровня доступа смотрителя;
// применяется при выборе лимитов и скидки магазина.
zpr_access_flag_supervisor r
// Флаг AMXX для определения уровня доступа создателя;
// применяется при выборе лимитов и скидки магазина.
zpr_access_flag_creator l
// Скидка магазина, процентов.
// Скидка магазина для VIP, проценты от цены; применяется при
// zpr_shop_discount_enable=1.
zpr_shop_discount_vip 10
// Скидка магазина для ADMIN, проценты от цены; применяется при
// zpr_shop_discount_enable=1.
zpr_shop_discount_admin 20
// Скидка магазина для GOLD, проценты от цены; применяется при
// zpr_shop_discount_enable=1.
zpr_shop_discount_gold 30
// Скидка магазина для BOSS, проценты от цены; применяется при
// zpr_shop_discount_enable=1.
zpr_shop_discount_boss 40
// Скидка магазина для PREMIUM, проценты от цены; применяется при
// zpr_shop_discount_enable=1.
zpr_shop_discount_premium 50
// Скидка магазина для смотрителя, проценты от цены;
// применяется при zpr_shop_discount_enable=1.
zpr_shop_discount_supervisor 60
// Скидка магазина для создателя, проценты от цены;
// применяется при zpr_shop_discount_enable=1.
zpr_shop_discount_creator 70
// Предел баланса.
// Максимальный баланс денег обычного игрока; начисления и
// выдачи через магазин ограничиваются этим пределом.
zpr_money_limit_user 150000
// Максимальный баланс денег VIP; начисления и выдачи через
// магазин ограничиваются этим пределом.
zpr_money_limit_vip 200000
// Максимальный баланс денег ADMIN; начисления и выдачи через
// магазин ограничиваются этим пределом.
zpr_money_limit_admin 300000
// Максимальный баланс денег GOLD; начисления и выдачи через
// магазин ограничиваются этим пределом.
zpr_money_limit_gold 400000
// Максимальный баланс денег BOSS; начисления и выдачи через
// магазин ограничиваются этим пределом.
zpr_money_limit_boss 500000
// Максимальный баланс денег PREMIUM; начисления и выдачи через
// магазин ограничиваются этим пределом.
zpr_money_limit_premium 600000; «[Взять] Пулемёт BALROG7»: действие extra:weapon.zp_extra_item_balrog7;
; ограничения стороны, состояния, онлайна и повторного
; использования заданы в последних полях.
gold_balrog7|gold|\r[Взять] \wПулемёт BALROG7|extra:weapon.zp_extra_item_balrog7|-|-|alive|human_normal|0|3
; «[Взять] Автомат ETHEREAL»: действие extra:weapon.zp_extra_item_ethreal;
; ограничения стороны, состояния, онлайна и повторного
; использования заданы в последних полях.
gold_ethereal|gold|\r[Взять] \wАвтомат ETHEREAL|extra:weapon.zp_extra_item_ethreal|-|-|alive|human_normal|0|3
; «[Взять] Гранатомёт M-32»: действие extra:weapon.zp_extra_m32;
; ограничения стороны, состояния, онлайна и повторного
; использования заданы в последних полях.
gold_m32|gold|\r[Взять] \wГранатомёт M-32|extra:weapon.zp_extra_m32|-|-|alive|human_normal|5|3
; «[Взять] Волшебную палочку»: действие extra:weapon.zp_weapon_magicmg;
; ограничения стороны, состояния, онлайна и повторного
; использования заданы в последних полях.
gold_rod|gold|\r[Взять] \wВолшебную палочку|extra:weapon.zp_weapon_magicmg|-|-|alive|human_normal|0|3
; «[Взять] Dual Handgun»: действие extra:weapon.weapon_shawujingdualhandgun;
; ограничения стороны, состояния, онлайна и повторного
; использования заданы в последних полях.
gold_dual|gold|\r[Взять] \wDual Handgun|extra:weapon.weapon_shawujingdualhandgun|-|-|alive|human_normal|0|3
; «[Взять] Миниган»: действие extra:weapon.azp_weapon_m134; ограничения
; стороны, состояния, онлайна и повторного использования
; заданы в последних полях.
gold_m134|gold|\r[Взять] \wМиниган|extra:weapon.azp_weapon_m134|-|-|alive|human_normal|10|3
; BOSS.// ZA 1.0
// Специальные режимы раунда
// Значения применяются при запуске карты.
// Специальные режимы раунда
// Разрешает автоматический выбор режима Немезиды: 1 — да, 0 —
// нет; ручное меню ADMIN имеет отдельные ограничения.
zp_nem_enabled 1
// Знаменатель вероятности автоматического режима Немезиды:
// 1 из X при выполнении остальных условий; X должно быть >=1.
zp_nem_chance 20
// Минимум живых игроков, включая ботов, для автоматического
// режима Немезиды; ручные минимумы задаются в privileges/items.ini.
zp_nem_min_players 10
// HP Немезиды; 0 рассчитывает здоровье как базовое HP,
// умноженное на число живых игроков, включая ботов.
zp_nem_health 0
// Базовое HP на одного живого игрока при zp_nem_health=0; 0 берёт HP
// публичного класса по умолчанию.
zp_nem_base_health 5000
// Скорость немезиды
zp_nem_speed 260
// Гравитация немезиды (0.5 = половина)
zp_nem_gravity 0.5
// Урон за удар
zp_nem_damage 500
// Включить свечение
zp_nem_glow 0
// Защита Немезиды от замедления при получении урона: 1 —
// отключить болевой шок, 0 — обычное замедление.
zp_nem_painfree 1
// Немесис не получает фраги за убийство
zp_nem_ignore_frags 0
// Специальные режимы раунда
// Разрешает автоматический выбор режима выжившего: 1 — да, 0
// — нет; ручное меню ADMIN имеет отдельные ограничения.
zp_surv_enabled 1
// Знаменатель вероятности автоматического режима
// выжившего: 1 из X при выполнении остальных условий; X должно
// быть >=1.
zp_surv_chance 20
// Минимум живых игроков, включая ботов, для автоматического
// режима выжившего; ручные минимумы задаются в privileges/items.ini.
zp_surv_min_players 16
// HP выжившего; 0 рассчитывает здоровье как базовое HP,
// умноженное на число живых игроков, включая ботов.
zp_surv_health 0
// Базовое HP на одного живого игрока при zp_surv_health=0; 0 берёт
// обычное здоровье человека.
zp_surv_base_health 200
// Скорость сурвивора
zp_surv_speed 255
// Гравитация сурвивора (0.5 = половина)
zp_surv_gravity 0.55
// Включить свечение
zp_surv_glow 0
// Защита Выжившего от замедления при получении урона: 1 —
// отключить болевой шок, 0 — обычное замедление.
zp_surv_painfree 1
// Сурвивор не получает фраги за убийство
zp_surv_ignore_frags 0
// Entity-имя стандартного оружия выжившего (например weapon_m249);// Парашют при падении; игрок удерживает клавишу E (+use).
// Комментарии задают назначение параметров; команды ниже
// выполняются сервером.
// Разрешить парашют обычным людям: 1 — да, 0 — нет.
zp_parachute_humans 1 // Разрешить обычным людям.
// Разрешить парашют выжившим: 1 — да, 0 — нет.
zp_parachute_survivors 1 // Разрешить Выжившему.
// Разрешить парашют обычным зомби: 1 — да, 0 — нет.
zp_parachute_zombies 0 // Разрешить обычным зомби.
// Разрешить парашют немезиде: 1 — да, 0 — нет.
zp_parachute_nemesis 0 // Разрешить Немезиде.
// Предельная скорость снижения с парашютом в игровых
// единицах в секунду; положительное значение.
zp_parachute_fallspeed 100 // Максимальная скорость падения с парашютом.
// Анимация отделения модели после приземления: 1 — включить,
// 0 — сразу убрать модель.
zp_parachute_detach 1 // 1 — скрывать модель сразу после отпускания USE.Публичный API позволяет расширять ZA отдельными AMXX-плагинами. SDK, документация и пять готовых примеров входят даже в обычный комплект сборки.
Они нужны для изменения самой реализации сборки. Для новых классов, предметов и интеграций через доступный API достаточно SDK.
Сборка без активации и привязки к IP. Для покупки и согласования установки напишите в VK или Telegram.
3 000 ₽
Готовая сборка для запуска сервера.
10 000 ₽
Отдельная покупка для глубокой доработки.
1 800 ₽
Предыдущая версия тоже доступна к покупке.
AMXX-версия ZA 6.1 стоит для вас 1 500 ₽ вместо 3 000 ₽, с первоначальной установкой. Скидка действует на готовый комплект без исходников. Напишите автору для подтверждения предыдущей покупки.
Напишите, какой комплект нужен. Согласуем хостинг, установку и первоначальную настройку.