amxmodx/configs/plugins/CustomWeaponsAPI/Weapons/ с расширением .json. Файл должен содержать обьект оружия (см. описание полей ниже). Название файла является названием оружия, если внутри не указано поле "Name". Поддерживается неограниченная вложенность папок внутри папки Weapons, но на название оружия это никак не влияет. Файлы и папки с "!" или "." в начале названия будут пропускаться.{
"Reference": "weapon_deagle",
"DamageMult": 5.0,
"MaxClip": 42,
"MaxAmmo": 84,
"DeployTime": 0.1,
"ReloadTime": 0.2,
"Models": {
"View": "models/v_example.mdl",
"Player": "models/p_example.mdl",
"World": "models/w_example.mdl"
},
"Sounds": {
"Shot": "weapons/example1.wav",
"ShotSilenced": "weapons/example2.wav",
"ShotBurst": "weapons/example3.wav"
},
"Abilities": {
"TestAbility": {
"TestInteger": 123
}
}
}
{
"View": "models/v_example.mdl",
"Player": "models/p_example.mdl",
"World": "models/w_example.mdl"
}
{
"Shot": "weapons/example1.wav",
"ShotSilenced": "weapons/example2.wav",
"ShotBurst": "weapons/example3.wav"
}
{
"PreventFITH": true,
"Model": "models/weapons/example.mdl",
}
{
"<AbilityName>": {
// "<ParamKey>": <ParamValue>
// ...
}
}