Создание кастомного оружия через конфиг-файлы с возможностью расширения способностей оружия при помощи API.
!!!ВАЖНО!!! - Предупреждения 217 при комплияции CustomWeaponsAPI.sma - норма, так и должно быть... как бы странно это не звучало)
Все расширения для версии 0.7.x не совместимы с версией 1.0.0. Включая расширение для VipModular, его требуется обновить до версии 2.0.0 или выше.
В файлах кастомных оружий были переименованы некоторые поля:
- Поле
DefaultNameпереименовано вReference. Также, в его значении теперь должно быть указано полное название стандартного оружия, включаяweapon_. - Поле
ClipSizeпереименовано вMaxClip. - Подполя
v,pиwполяModelsпереименованы вView,PlayerиWorldсоответственно. - Подполе
ShotSilentполяSoundsпереименовано вShotSilenced.
0.7.x:
1.0.0:
{
"Reference": "weapon_deagle",
"Models": {
"View": "models/v_deagle.mdl",
"Player": "models/p_deagle.mdl",
"World": "models/w_deagle.mdl"
},
"Sounds": {
"Shot": "weapons/deagle-1.wav",
"ShotSilenced": "weapons/deagle-1.wav"
},
"MaxClip": 10
}Dev-CS: [ReAPI] Пример кастомного оружия с дополнительними свойствами
BalbuR/DeMNiX: За реализацию поддержки кастомных звуков стрельбы
wopox1337: Пример конфига для GitHub Actions.
{ "DefaultName": "deagle", "Models": { "v": "models/v_deagle.mdl", "p": "models/p_deagle.mdl", "w": "models/w_deagle.mdl" }, "Sounds": { "Shot": "weapons/deagle-1.wav", "ShotSilent": "weapons/deagle-1.wav" }, "ClipSize": 10 }