Меню ножей для CS 1.6
Продаётся мощный и гибкий плагин уникальных ножей со способностями для сервера Counter-Strike 1.6.
Плагин полностью ориентирован на современные игровые проекты, где важны донат, прогресс игроков, внутриигровая валюта, кастомизация и удобное управление через админку.
Это не просто выбор моделей ножей, а полноценная knife-система с покупкой, сроками действия, бонусами, MySQL-сохранением, админ-управлением и гибкой настройкой через конфиг.
В комплекте идёт исходник и уже скомпилированный плагин под 1.9.0
Тестовый IP с этим плагином: 95.181.158.151:27020
Что умеет плагин
Система ножей со способностями
Каждый нож может иметь собственные бонусы и особенности:
- дополнительное здоровье
- дополнительную броню
- дополнительную скорость
- тихий бег
- увеличенную высоту прыжка
- дополнительный урон ножом
- восстановление здоровья за убийство
- регенерацию HP
- собственную цену
- собственный срок действия
Все ножи полностью настраиваются отдельно.
Открытие меню
Игрок открывает меню ножей через чат-команду:
/fireknife
В меню отображается:
- баланс игрока в KnifeCoin (KF)
- список доступных ножей
- цена ножа
- срок действия ножа
- если нож уже куплен — сколько времени осталось до окончания
Меню поддерживает страницы, если ножей много.
KnifeCoin (KF) — отдельная валюта плагина
В плагине реализована собственная валюта:KnifeCoin (KF)
Игрок получает KF за убийства врагов.
Можно отдельно настроить:
- сколько KF получает обычный игрок
- сколько KF получает VIP-игрок
- какие флаги считаются VIP
- необходимость наличия всех указанных флагов
Вся валюта сохраняется в MySQL.
Покупка ножей
По умолчанию все ножи недоступны.
Игрок должен купить нож за KnifeCoin.
После покупки нож:
- сохраняется в базе данных
- становится доступным игроку
- может автоматически выбираться при входе на сервер
- при наличии срока действия работает только до окончания срока
Срок действия ножей
Для каждого ножа можно отдельно указать срок действия:
- 0 — нож бессрочный
- 30 — нож на 30 дней
- любое другое значение — на нужное количество дней
После окончания срока:
- нож автоматически становится недоступен
- убирается из активных
- игроку нужно купить его снова
Сроки полностью сохраняются в MySQL.
Автоматический выбор последнего ножа
Плагин запоминает последний выбранный нож игрока.
При следующем заходе на сервер:
- если нож ещё доступен — он выбирается автоматически
- если срок истёк — игрок получает стандартный нож
Гибкая система бонусов
Плагин разделяет бонусы на несколько типов.
Постоянные бонусы выбранного ножа
Работают после выбора ножа:
- здоровье
- броня
Причём выдача может происходить не сразу, а через настраиваемую задержку после начала раунда, чтобы не конфликтовать с другими плагинами.
Бонусы только при ноже в руках
Работают только когда игрок держит нож:
- скорость
- прыжок
- тихий бег
- регенерация HP
- модели ножа
- звуки ножа
Боевые бонусы
Работают только при атаке/убийстве ножом:
- дополнительный урон
- восстановление HP за убийство
Регенерация здоровья
Поддерживается регенерация HP для отдельных ножей.
Можно настроить:
- сколько HP восстанавливать
- через какой интервал времени
Пример:
- 3 HP каждые 5 секунд
Важно:
- реген работает только если нож в руках
- реген не бесконечный
- HP восстанавливается только до допустимого лимита
например: 100 базового HP + 30 бонуса от ножа = максимум 130 HP
Ограничение смены ножа
Чтобы игроки не абузили систему, реализовано ограничение:
- нож можно сменить только 1 раз за раунд
- смена доступна только в течение первых 15 секунд раунда
- значение времени можно изменить в конфиге
Это удобно для балансировки и исключает злоупотребления.
Админка /knife_settings
В плагине есть отдельное админ-меню с настраиваемым флагом доступа.
Команда:
/knife_settings
Возможности админки
1. Выдать KnifeCoins
Администратор выбирает игрока и указывает сумму.
Игрок получает KF, а в чат приходит цветное уведомление.
2. Забрать KnifeCoins
Администратор выбирает игрока и снимает нужное количество KF.
Если сумма больше баланса — баланс просто уходит в 0.
3. Выдать нож
Администратор выбирает игрока, затем нож, и этот нож становится ему доступен без покупки.
4. Забрать нож
Администратор выбирает игрока и забирает у него уже доступный нож.
После этого игроку придётся покупать его заново.
Важно
Стандартный нож CS:
- нельзя выдать
- нельзя забрать
- он всегда доступен
Полное сохранение в MySQL
Плагин работает с MySQL через данные из sql.cfg.
Автоматически создаёт таблицы, если их нет.
В базе сохраняется:
- баланс KnifeCoin
- список купленных ножей
- срок действия каждого ножа
- последний выбранный нож игрока
- данные по STEAM_ID
Это делает систему стабильной и удобной для больших серверов и игровых проектов.
Автоматическое создание таблиц
Никакой ручной подготовки БД не требуется.
Плагин сам создаёт нужные таблицы и поля при запуске.
Если структура обновляется — плагин умеет добавлять недостающие поля.
Удобный и понятный конфиг ножей
Система ножей настраивается в удобном блочном формате.
Для каждого ножа отдельно можно указать:
- название
- модели
- звуки
- HP
- AP
- скорость
- тихий бег
- прыжок
- урон
- HP за убийство
- цену
- реген
- интервал регена
- срок действия
Всё сделано в понятном формате, а не одной длинной строкой.
Логирование ошибок
В плагине реализовано логирование ошибок.
Записываются:
- ошибки SQL
- проблемы загрузки конфигов
- ошибки чтения ножей
- отсутствующие модели и звуки
- другие технические проблемы
Это сильно упрощает поддержку и поиск причин неисправностей.
Почему этот плагин выгоден для сервера
Для владельца проекта
- отличный донатный функционал
- возможность строить магазин ножей
- удержание игроков за счёт прогрессии и фарма KF
- гибкая настройка сроков и цен
- удобная админка
- полное сохранение в MySQL
- готовое решение под игровой проект
Для игроков
- интересная система развития
- выбор ножей под свой стиль игры
- накопление валюты за игру
- возможность покупать ножи без доната
- понятное меню и наглядные бонусы
- ощущение прогрессии и ценности покупок
Подходит для:
- классических CS 1.6 серверов
- public
- csdm
- knife-режимов
- донат-систем и web-магазинов
Техническая часть
- AMX Mod X 1.9.0
- ReHLDS
- MySQL
- работа через sql.cfg
- автоматическое создание конфигов
- автоматическое создание таблиц
Основные плюсы плагина
- уникальная система ножей со способностями
- собственная валюта KnifeCoin
- покупка ножей за игровую валюту
- сроки действия ножей
- автосохранение и MySQL
- удобная админка
- защита от абуза сменой ножа
- понятные конфиги
- логирование ошибок
- возможность легко расширять список ножей
- отличный функционал для монетизации сервера
Это уже не просто “скины ножей”, а готовая игровая механика, которая делает сервер интереснее, живее и прибыльнее!
P.S под данный плагин планируется модуль для GameCMS с возможностью покупки коинов (KF) в режиме реального времени.
Версия с модулем будет стоить дороже, но те, кто сейчас покупают версию без него - получат модуль бесплатно под свою версию движка.