Knife System витрина ножей для сайта и сервера CS 1.6
Продавай ножи на сайте, а игроки носят их на сервере: с навыками, инвентарём и синхронизацией в реальном времени.
Knife System модуль для PBGcms AMX-плагин. Игрок покупает нож на сайте, надевает его в инвентаре и сразу получает модель и навыки на сервере. Если он выберет другой нож в игре через /knife, на сайте нож тоже сразу сменится. Всё управление ножами в одной веб-админке, на сервере ничего настраивать не нужно.
Для игроков
У каждого ножа до двух навыков. Нож без навыков это просто скин.
Для администратора
Продавай ножи на сайте, а игроки носят их на сервере: с навыками, инвентарём и синхронизацией в реальном времени.
Knife System модуль для PBGcms AMX-плагин. Игрок покупает нож на сайте, надевает его в инвентаре и сразу получает модель и навыки на сервере. Если он выберет другой нож в игре через /knife, на сайте нож тоже сразу сменится. Всё управление ножами в одной веб-админке, на сервере ничего настраивать не нужно.
Для игроков
- Витрина ножей в стиле Models Pass карточки с видео-превью, которое играет при наведении, и фильтр по категориям (Бабочка, Керамбит, Штык, Скелетный, Стилет и любые свои).
- Окно ножа: превью, описание, характеристики и кнопка покупки.
- Оплата валютой сайта или ключами. Если у ножа обе цены, игрок сам выбирает, чем платить. Ножи с нулевой ценой получаются бесплатно.
- Отдельный инвентарь: все купленные ножи, надеть или снять в один клик. Купленный нож в магазине блокируется.
- Нож сохраняется навсегда он остаётся после рестарта сервера и смены карты.
- Меню /knife на сервере: список своих ножей, выбор прямо в игре.
- Витрина в профиле по центру крупно надетый нож, ниже 4 любимых ножа, которые игрок отмечает сам.
У каждого ножа до двух навыков. Нож без навыков это просто скин.
- DA — урон +% со всего оружия, держать нож в руках не обязательно.
- SP — скорость передвижения +%.
- MJ — дополнительные прыжки в воздухе.
- RE — ускоренная перезарядка +%.
- HP — дополнительное здоровье при возрождении.
- AP — дополнительная броня при возрождении.
Для администратора
- Ножи добавляются только на сайте: название, описание, видео или картинка, модель, категория, цены, навыки. Путь к модели можно вписать как угодно, система сама приведёт его к нужному виду.
- Категории с иконками: пять стандартных уже есть, можно добавлять свои.
- Ножи по флагам, например бесплатный нож для VIP или админов.
- Инвентарь любого игрока: вводишь ID или логин, открывается окно, где можно выдать или изъять любой нож.
- Сайт и сервер связаны напрямую через базу данных. Плагин берёт подключение у GameCMS API, поэтому логин и пароль от БД вводить не нужно.
- Если файла модели нет на сервере, сервер не упадёт: ож работает со стандартной моделью, а в логе появляется понятное предупреждение.
- Навыки считаются один раз при надевании ножа, а обработчики включаются, только когда на сервере есть игрок с таким навыком. Нет ножей с навыками нет и нагрузки.
- Все запросы к базе асинхронные, сервер не подвисает.
- Команда ks_status в консоли сервера показывает полное состояние системы для диагностики.
- Установить модуль knife_system через ключ.
- Положить knife_system_core.amxx и knife_system_abilities.amxx в addons/amxmodx/plugins/ и прописать в plugins.ini. Оба плагина должны идти ниже GameCMS API, а core — выше abilities.
- Положить knife_system.txt в addons/amxmodx/data/lang/.
- Загрузить модели ножей на сервер, добавить ножи в админке сайта и сменить карту.
- PBGcms с плагином GameCMS API на сервере.
- AMX Mod X 1.9 или новее, модули hamsandwich, fakemeta, fun, cstrike, mysql.
- Для оплаты ключами на сайте должна быть включена система ключей.