- Supported Games
- Counter-Strike: GO
- Counter-Strike: Source
- Counter-Strike: Source v34
- Resource was created using AI
- No, AI was not used
Custom Weapons — плагин для SourceMod, позволяющий добавлять на сервер уникальные модели оружия с гибкой системой настройки. Поддерживается замена моделей от первого и третьего лица, моделей оружия на земле, а также настройка отдельных звуков и анимаций. Плагин предоставляет удобное меню выбора, поддержку различных категорий оружия и широкие возможности интеграции с VIP-системами и игровыми магазинами.
Основные возможности:
• замена моделей оружия от первого и третьего лица;
• поддержка пользовательских звуков и анимаций;
• гибкая настройка через конфигурационные файлы;
• система категорий для удобной навигации;
• возможность ограничения доступа по флагам администратора;
• совместимость с популярными дополнениями VIP и Shop;
• автоматическая загрузка необходимых файлов игрокам.
Плагин отлично подходит для создания уникального игрового опыта, тематических серверов и выдачи эксклюзивного оружия VIP-игрокам или участникам игровых событий.
Видео демонстрация плагина:
C-like:
// Кодировка UTF-8 без BOM
"Weapons"
{
"deagle" // Оружие (секция) без тэга "weapon_", "_projectile" и "planted_"
{
"flags" "" // Флаги доступа. Можно указывать несколько флагов или оставьте пустым, чтобы сделать доступным для всех
// Отображение названия на разных языках, если не найдено отображение, будет использован название секции
"ru" "Дигл"
"en" "Deagle"
// Категории, в каком меню будет отображаться данное оружие
// 0 - Автоматы
// 1 - Пистолеты-пулеметы
// 2 - Дробовики
// 3 - Пистолеты
// 4 - Ближний бой
// 5 - Взрывные
// 6 - Снайперские
"category" "3"
"357" // Под-выбор модели для оружия
{
"flags" "" // Флаги доступа. Можно указывать несколько флагов или оставьте пустым, чтобы сделать доступным для всех
// Отображение названия на разных языках, если не найдено отображение, будет использован название секции
"ru" "357 HL2"
"en" "357 HL2"
"view_model" "models/weapons/v_357.mdl" // Путь до модели от первого лица
"flip_view_model" "1" // Если вдруг модель леворукая (Не на той стороне) выставляем этот параметр на 1
"world_model" "models/weapons/w_357.mdl" // Путь до модели от третьего лица
"muzzle_flash" "1"
"muzzle_scale" "2.0"
"muzzle_move" "40.0 10.0 10.0"
"Sequences" // Перенаправление индексов анимации
{
"2" "1"
"3" "5"
"4" "3"
"5" "2"
}
"Sounds"
{
"stop_all_sounds" "1" // Останавливаем или нет все звуки на всех анимациях
"weapons/357/357_fire2.wav"
{
"sequence" "1"
"cycle" "0"
"individual" "0"
"volume" "1.0"
"level" "75"
"pitch" "100"
}
"weapons/357/357_reload1.wav"
{
"sequence" "3"
"cycle" "0"
"individual" "0"
"volume" "1.0"
"level" "75"
"pitch" "100"
}
"weapons/357/357_reload3.wav"
{
"sequence" "3"
"cycle" "8"
"individual" "0"
"volume" "1.0"
"level" "75"
"pitch" "100"
}
"weapons/357/357_reload4.wav"
{
"sequence" "3"
"cycle" "12"
"individual" "0"
"volume" "1.0"
"level" "75"
"pitch" "100"
}
"weapons/357/357_spin1.wav"
{
"sequence" "3"
"cycle" "34"
"individual" "0"
"volume" "1.0"
"level" "75"
"pitch" "100"
}
}
}
}
}
Основные возможности:
• замена моделей оружия от первого и третьего лица;
• поддержка пользовательских звуков и анимаций;
• гибкая настройка через конфигурационные файлы;
• система категорий для удобной навигации;
• возможность ограничения доступа по флагам администратора;
• совместимость с популярными дополнениями VIP и Shop;
• автоматическая загрузка необходимых файлов игрокам.
Плагин отлично подходит для создания уникального игрового опыта, тематических серверов и выдачи эксклюзивного оружия VIP-игрокам или участникам игровых событий.
Видео демонстрация плагина:
- Requirements
- Variables
- sm_custom_weapons_enable - Включение и выключение плагина
- sm_custom_weapons_menu_spawn - Открывает меню смены моделей на самом первом возрождении (Меню с отображением 10 секунд)
- sm_custom_weapons_force_menu_spawn - Всегда отображать меню при первом спавне или нет (До отключения или переключения игрока)
- sm_custom_weapons_default_disabled - Выключена ли смена моделей по умолчанию у игроков (Игроки включат в меню)
- sm_custom_weapons_force_disabled - Всегда выключать замену моделей игрокам. Включение только через меню
- sm_custom_weapons_menu_close_notice - Уведомлять игрока о том, что можно открыть меню по команде после того как он его закроет
- sm_custom_weapons_admin_flags - Флаги админа (Можно выставлять несколько флагов. Например: abz), для доступа к кастомным моделям. Оставьте пустым, чтобы были доступны для всех (Не имеет отношения к зарегистрированным через библиотеку моделям)
- sm_custom_weapons_css_old_style_model_change - CS:S OB Использование метода замены моделей как на версии 1.1.24 и ранее. Для поддержки параметра flip_view_model. Не рекомендуется использовать, может понизить производительность сервера.
- sm_custom_weapons_models_path - Путь до custom_weapons.txt с настройками моделей оружий (Указание из папки sourcemod)
- sm_custom_weapons_downloads_path - Путь до custom_weapons_downloads.txt с путями до файлов для загрузки игрокам (Указание из папки sourcemod)
Файл конфигурации автоматически создастся по пути cfg/sourcemod/custom_weapons.cfg
- Commands
- sm_cw (!cw), sm_weapon (!weapon) - главное меню плагина
- Install
- Распакуйте файлы из архива на сервер
- Выполните настройку конфигурации (/cfg, /addons/sourcemod/configs)
- FAQ
- Известные баги:
- CS:S - Оружие m4a1 и usp (именно с глушителем) не меняют модель от третьего лица в руках. Как излечить мне неизвестно!
- CS:S - Вроде как Dual Elites не меняют модель от третьего лица и на земле
- CS:S v34 - Использование сторонних плагинов аналогичной функциональности (Нужно использовать библиотеку данного плагина)
- Возможно будут проскакивать стандартные звуки (Если вы заменяете их) - Для этого требуется надёжное соединение и желательно низкая задержка либо выставлять параметр stop_all_sounds