0%
Обязательно ознакомьтесь с правилами форума!
Требуются люди в Команду форума для наполнения сайта ресурсами и полезным контентом. Писать в Telegram: @g_r_e_a_t_z_a_r_a_z_a
Чат для серверодержателей CS 1.6

Чат для серверодержателей Counter-Strike 1.6 а так же владельцев сайтов на движке GameCMS

Сообщество администраторов, разработчиков и владельцев серверов

GameCMS обсуждение Разработка плагинов Администрирование Опытные специалисты Безопасность и оптимизация
Рекламное место

Рекламное место свободно

Разместите свою рекламу прямо здесь!

Активная аудитория Высокая конверсия Доступная цена Эффективная реклама
Knife Models PRO

CS 1.6 Amxx Knife Models PRO 11.02.26

Нет прав для покупки (375 ₽)
это мощный и многофункциональный плагин для создания уникальных ножей на вашем сервере
1) Загрузить содержимое архива на сервер соблюдая иерархию директорий
2) Настроить плагин в knife_models_pro и knife_models_pro.ini addons/amxmodx/configs/gamecms_menu/gamecms_players_models.json
3) Прописать knife_models_pro.amxx в addons/amxmodx/configs/plugins.ini
4) Сменить карту или перезапустить сервер
5) Ввести в консоль сервера команду amxx plugins, убедиться, что плагин имеет статус running
6) Убедиться, что в addons/amxmodx/logs от плагина нет ошибок в логах ошибок (amxx.log)



Вся магия плагина настраивается в одном удобном файле knife_models_pro.ini. Для добавления нового ножа достаточно создать новый блок. Плагин автоматически прочитает все параметры, подгрузит модели и звуки.

КАК ЭТИМ ПОЛЬЗОВАТЬСЯ (ИНСТРУКЦИЯ ДЛЯ НОВИЧКОВ):
; 1. Название ножа пишется в квадратных скобках. Пример: [Керамбит]
; 2. Каждый параметр пишется с новой строчки. Формат: ПАРАМЕТР = ЗНАЧЕНИЕ
; 3. Если перед строкой стоит знак ; или # — это комментарий (плагин его не читает).
; 4. Если вам НЕ нужна какая-то способность для ножа — просто НЕ пишите эту строчку!
; 5. Стандартный бесплатный нож всегда должен быть самым первым в списке.

; 1. ОСНОВНЫЕ ПАРАМЕТРЫ (Доступ, Модели, Лимиты)
;
; ID — Уникальное имя ножа для выдачи через консоль/услуги (например: default, vip_knife)для системы покупок/GameCMS через RCON или по услуге
; V_MODEL — Путь к модели ножа от 1-го лица (в руках). Пример: models/v_knife.mdl
; P_MODEL — Путь к модели ножа от 3-го лица (в чужих руках). Пример: models/p_knife.mdl
; FLAG — Флаг доступа (например, 't' для VIP). Если не писать — нож доступен всем.
; LEVEL — Требуемый уровень (если стоит система рангов AES или Army Ranks Ultimate).
; LIMIT — Сколько раз за раунд игрок может взять этот нож.
; MIN_ROUND — С какого раунда раунда нож появляется в меню.
; BUYTIME — До какой секунды от начала раунда можно взять нож.


; 2. БОЕВЫЕ НАВЫКИ (Skills)
;
; DAMAGE — Урон. Можно писать множителем (1.5 = +50% урона) или в процентах (50 = +50% урона).
; PROTECTION — Защита от входящего урона (Пример: -20% снизит получаемый урон на 20%).
; SPEED_ATTACK — Скорость удара ножом. (0.5 = бьет в 2 раза быстрее, 2.0 = в 2 раза медленнее).
; SPEED_DEPLOY — Скорость доставания ножа. (0.5 = достается в 2 раза быстрее).
; SURVIVE_CHANCE — Шанс (в %) выжить при смертельном ударе, оставив 1 HP (Пример: 50).
; ALWAYS_ACTIVE — Если поставить 1, то скиллы (гравитация, скорость и т.д.) работают, даже когда в руках автомат! (1 - вкл, 0 - выкл).

; ПЕРЕДВИЖЕНИЕ И ФИЗИКА
;
; GRAVITY — Гравитация в процентах (50 = прыжок будет в 2 раза выше).
; SPEED — Прибавка к скорости бега. Можно в % (20 = +20%) или точным значением (например, 300.0).
; DOUBLE_JUMP — Дополнительные прыжки в воздухе (1 = двойной прыжок, 2 = тройной).
; SILENT_STEPS — Бесшумные шаги (1 — вкл, 0 — выкл).

; НАГРАДЫ И БОНУСЫ
;
; HEALTH_ON_KILL — Выдача ХП за убийство. Формат: <Сколько дать> <Максимум ХП>. Пример: 15 100
; ANEW_ON_KILL — Давать очки Anew за убийство (если стоит Army Ranks Ultimate). Пример: 1
; EXP_ON_KILL — Давать опыт за убийство (Army Ranks Ultimate). Пример: 10
; BONUS_POINTS_ON_KILL — Давать бонусные очки (BonusMenuRBS). Пример: 5
; REGEN — Регенерация здоровья. Формат: <Сколько ХП> <Раз в сколько сек> <Максимум ХП>. Пример: 5 2.0 100
; REGEN_AP — +2 брони каждую секунду до 100 Пример: 2 1.0 100
; RESPAWN — Автоматическое возрождение после смерти. Формат: <Задержка в сек> <Кол-во раз за раунд>. Пример: 3.0 1
; ARMOR_ON_KILL — +15 брони за килл, лимит 100 Пример: 15 100
; MONEY_ON_KILL — +800$ за килл, лимит 16к Пример: 800 16000

; ВЗАИМОДЕЙСТВИЕ С БОМБОЙ (C4)
;
; TIME_DEFUSE — Время разминирования бомбы в секундах (Пример: 3.0).
; TIME_PLANT — Время установки бомбы в секундах (Пример: 1.5).
; SILENT_DEFUSE — Бесшумное разминирование бомбы (1 — вкл, 0 — выкл).

; 6. МЕТАНИЕ НОЖА (На кнопку G / Drop)
;
; THROW_ENABLE — Разрешить метать этот нож (1 — вкл, 0 — выкл).
; THROW_DAMAGE — Урон от броска. Работает как множитель (1.5) или процент (50).
; THROW_VELOCITY — Скорость полета ножа (По умолчанию 1200).
; THROW_COOLDOWN — Перезарядка броска в секундах (Пример: 3.0).
; THROW_MAX — Максимум бросков за один раунд (0 = без лимита).
; THROW_PICKUP — Можно ли поднять брошенный нож: 0 - нельзя, 1 - только владелец, 2 - любой игрок.
; THROW_REMOVE_TIME — Через сколько секунд воткнутый нож исчезнет (Пример: 10.0).
; THROW_LIGHTNING — 1 = Ударить красивой молнией в жертву, если бросок убил её.
; THROW_SHOCKWAVE — 1 = Эффект ударной волны при убийстве
; THROW_GIB — 1 = Разрывать тело противника на куски мяса при убийстве броском.


; КАСТОМНЫЕ ЗВУКИ НОЖА (Писать путь от папки sound/)
;
; DEPLOY_SOUND — Звук доставания ножа.
; HIT_SOUND — Звук попадания по игроку.
; HITWALL_SOUND — Звук удара по стене.
; SLASH_SOUND — Звук взмаха (промах).
; STAB_SOUND — Звук сильного удара (Правая Кнопка Мыши).
; SELECT_SOUND — Звук при выборе ножа в меню.

[Стандартный нож]
V_MODEL = models/v_knife.mdl
P_MODEL = models/p_knife.mdl
# Стандартный нож всегда стоит первым и доступен всем.

[VIP нож]
V_MODEL = models/v_knife.mdl
P_MODEL = models/p_knife.mdl
DAMAGE = 30
BUYTIME = 15
MIN_ROUND = 3

[PRO нож]
V_MODEL = models/v_knife.mdl
P_MODEL = models/p_knife.mdl
DAMAGE = 10
GLOW = 255 0 0 40
LIMIT = 1
LEVEL = 4

[Меценат нож]
ID = default
V_MODEL = models/v_knife.mdl
P_MODEL = models/p_knife.mdl
DAMAGE = 10
/SPOILER]


/// Ограничения и доступ

// Открывать меню автоматически при первом спавне? (0 - нет, 1 - да)
km_open_at_spawn "0"

// С какого раунда разрешено открывать меню вообще? (0 - сразу)
km_min_round_menu "0"

// Выбор системы рангов для проверки уровней ножей
// 0 - Отключено (уровни не проверяются)
// 1 - Army Ranks Ultimate
// 2 - Advanced Experience System (AES)
km_rank_system "1"

// Скрывать ли недоступные ножи из меню (по флагу или уровню)?
// 0 - Показывать серым цветом с указанием причины (уровень/флаг)
// 1 - Полностью скрывать из меню
km_hide_restricted "1"

// Карты, на которых плагин полностью отключается (через запятую)
km_disabled_maps "35hp_, 100hp_, 1hp_, 1vs1_"

// Сохранять выбор игрока после смены карты/перезахода? (0 - нет, 1 - да)
km_save_choice "1"

// Уведомление в чат при поднятии ножа с земли (0 - нет, 1 - да)
km_notify_pickup "1"

// Стандартные модели и автовыдача

// Автоматическая выдача лучшего ножа при первом входе
// Если включено (1), плагин проигнорирует квар "km_default_knife_index" и сам найдет
// самый крутой нож из доступных игроку (с конца списка в INI файле).
// 0 - Выключить авто-выдачу лучшего ножа (выдавать строго по индексу ниже).
// 1 - Включить авто-выдачу лучшего ножа.
km_auto_best_knife "1"

// Индекс ножа, который выдается игроку по умолчанию (если km_auto_best_knife "0")
// -1 - Стандартный нож сервера (модели настраиваются ниже).
// 0, 1, 2 и т.д. - Порядковый номер ножа из файла knife_models_pro.ini.
// Примечание: Если указать недоступный игроку индекс (например, вип-нож для обычного игрока),
// плагин автоматически выдаст стандартный нож (-1) для защиты от ошибок.
km_default_knife_index "-1"

// Замена стандартного ножа сервера (если у игрока не выбран кастомный нож)
// 0 - Оставить дефолтный из CS 1.6
// 1 - Использовать пути из кваров km_default_v и km_default_p
km_override_default "0"

// Пути к стандартным моделям (если km_override_default "1")
km_default_v "models/v_knife.mdl"
km_default_p "models/p_knife.mdl"

// Геймплей и навыки

// Должны ли навыки взаимодействия с C4 (скорость установки/дефьюза) обходить квар выше?
// 1 - Навыки C4 работают всегда, даже с автоматом в руках
// 0 - Навыки C4 работают только с ножом в руках (если включен km_knife_only_skills)
km_c4_skills_bypass "1"


// Метание ножа

// РАЗРЕШИТЬ метание СТАНДАРТНОГО ножа? (0 - запретить, 1 - разрешить)
// (Метание кастомных ножей настраивается в .ini файле)
km_default_throw_enable "0"

// Перезарядка броска стандартного ножа (в секундах)
km_default_throw_cooldown "3"

// Максимальное количество бросков стандартного ножа за раунд (0 - бесконечно)
km_default_throw_limit "3"

// Удалять брошенные ножи с земли после смерти их владельца?
// 1 - нож остается лежать
// 0 - нож исчезает
km_throw_keep_after_death "1"

// Уведомление в центре экрана при броске? (0 - нет, 1 - да)
km_notify_center "1"

// Уведомление в чате при броске? (0 - нет, 1 - да)
km_notify_chat "1"

// Звук "вжика" при броске? (0 - нет, 1 - да)
km_throw_sound "1"

// Подсветка (Glow) лежащего на земле ножа (Красный - ТТ, Синий - КТ)? (0 - выкл, 1 - вкл)
km_throw_glow "1"

Как добавить нож в GameCMS (Инструкция)?
Интеграция происходит через модуль Rcon Shop (или "Услуги") на вашем сайте GameCMS.

Узнайте ID ножа:
Зайдите в knife_models_pro.ini и найдите параметр ID у нужного ножа.

Пример: ID = karambit_red.

Настройте услугу в GameCMS:
Зайдите в панель управления сайтом -> Магазин -> Rcon Shop.

Создайте новый товар (например, "Нож Керамбит на 30 дней").

В поле "Команда при покупке" впишите:
km_add_knife "%authid%" "karambit_red" "30"


(Здесь %authid% — стандартная переменная GameCMS, которая подставит SteamID покупателя).

Как это работает для игрока:
После оплаты на сайте, команда моментально прилетает на сервер.
Плагин сохраняет информацию об аренде.
Игрок заходит на сервер, пишет /knife, и этот нож становится ему доступен. В меню он увидит, сколько дней осталось до конца аренды .

По истечении срока (через 30 дней) плагин автоматически заблокирует доступ к ножу и удалит запись из базы.

Важно: Для корректной работы через GameCMS убедитесь, что у каждого платного ножа в knife_models_pro.ini файле прописан уникальный ID. Ножи без ID считаются общими или привязанными только к флагам/уровню.
Верх Низ