Создание кастомного оружия через конфиг-файлы с возможностью расширения способностей оружия при помощи API.
!!!ВАЖНО!!! - Предупреждения 217 при комплияции CustomWeaponsAPI.sma
- норма, так и должно быть... как бы странно это не звучало)
- AmxModX 1.9.0
- ReAPI 5.24.x или новее
- Params Controller v1.0.0-b4 или новее
Все расширения для версии 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:
{
"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
}
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.