I made sure that you put commas between each element of the commands and plugins, also respecting the square brackets, I show you my config.json
PHP Code:
{
"global_chat_prefix": "!g[MULTIMOD]",
// !g = ^4 (Green color)
// !t = ^3 (Team color)
// !y = ^1 (con_color cvar)
"adminflags":
{
"menu": "u", // menu access
"managemods": "a", // immunity
"selectmenu": "f", // amx_map command
"forcevotemod": "f",// amx_map command
"votemenu": "j" // amx_vote and other vote commands
},
"rockthevote":
{
"enable": true, // true / false
"cooldown": 120, // min = 0 (disabled)
"minplayers": 1, // min = 0 (disabled) | max = 32
"percentage": 75 // min = 0 (disabled) | max = 100
},
"nomination":
{
"mods": true, // true / false
"maps": true // true / false
},
"admin_max_options_in_menu": 9, // min = 2 | max = 9
"mods_in_menu": 9, // min = 2 | max = 9
"maps_in_menu": 9, // min = 2 | max = 9
"max_recent_mods": 5, // min = 0
"max_recent_maps": 5, // min = 0
"overwrite_mapcycle": true, // true / false (overwrites the mapcycle.txt with the maps of the selected mod)
"resemiclip_path": "addons/resemiclip",
// Path where the add-on is located
// Leave empty to disable this option ("")
// If the path does not exist, it will be considered as disabled
// E.g.: "addons/resemiclip"
"change_game_description": true, // true / false (Changes the game description with the name of the mod)
"mods":
[
// The first mode will always be the default mode, it cannot be blocked
{
"modname": "DeathMatch",
// Mod name.
// E.g.: "DeathMatch"
"mod_tag": "dm",
// Mod tag
// E.g.: "dm"
"mapsfile": "deathmatch_maps.ini",
// Only the file name along with the extension.
// The file must be located in "addons/amxmodx/configs/multimod_manager/mapsfiles/"
// E.g.: "deathmatch_maps.ini"
"change_map_type": 0,
// "change_map_type": 0 (The map will change at the end of the map)
// "change_map_type": 1 (The map will change at the end of the round)
// "change_map_type": 2 (Allows to play 1 more round and then changes the map)
"cvars":
[
"hostname Deathmatch",
"amx_weapon_location 2",
"bot_auto_vacate 1",
"bot_deathmatch 1",
"bot_join_team any",
"bot_quota 20",
"bot_difficulty 2",
"humans_join_team any",
"max_shells 120",
"max_smokepuffs 10",
"mp_autoteambalance 1",
"mp_decals 100",
"mp_freezetime 1",
"mp_item_staytime 3",
"mp_limitteams 1",
"mp_nadedrops 0",
"mp_refill_bpammo_weapons 3",
"mp_roundtime 9",
"mp_weapondrop 0",
"scoreboard_shortheaders 0",
"scoreboard_showavatars 1",
"scoreboard_showhealth 1",
"scoreboard_showmoney 0",
"sv_airaccelerate 10",
"sv_friction 4",
"sv_gravity 800",
"sv_maxspeed 320",
"weapon_lights_radius 14",
"weapon_lights_silenced 0"
],
// Cvars that are executed when starting the mode, all the ones you want
// Each cvar in quotes and separated by commas
// E.g.: "cvars": [ "sv_gravity 900", "sv_alltalk 1", "hostname My CS Server", "mp_roundtime 6" ]
// Leave "cvars": [ ] // to not load cvars
"plugins":
[
"CSDM_ReAPI/csdm_core.amxx debug",
"CSDM_ReAPI/csdm_equip_manager.amxx debug",
"CSDM_ReAPI/csdm_map_cleaner.amxx debug",
"CSDM_ReAPI/csdm_misc.amxx debug",
"CSDM_ReAPI/csdm_protection.amxx debug",
"CSDM_ReAPI/csdm_spawn_manager.amxx debug",
"nosil.amxx",
"sniper_crosshairs.amxx",
"weapon_icon.amxx"
],
// Plugins that are needed for this mode, all the ones you want
// Each plugin in quotes, separated by commas and with its corresponding extension
// E.g.: "plugins": [ "deathmatch.amxx", "ultimate_sounds.amxx", "csstats.amxx" ]
// Leave "plugins": [ ] // to not load plugins
"resemiclip_config":
{
"semiclip": "1",
"team": "3", // 0 = all | 1 = T | 2 = CT | 3 = Team
"time": "0",
"crouch": "1",
"effects": "1",
"distance": "250",
"transparency": "120",
"penetfire": "1"
}
},
{
"modname":"GunGame",
"mod_tag": "gg",
"mapsfile":"deathmatch_maps.ini",
"change_map_type": 1,
"cvars":
[
"hostname GunGame",
"sv_alltalk 1",
"bot_auto_vacate 1",
"bot_deathmatch 1",
"bot_join_team any",
"bot_quota 10",
"bot_difficulty 2",
"humans_join_team any",
"max_shells 10",
"max_smokepuffs 10",
"mp_autoteambalance 1",
"mp_decals 100",
"mp_freezetime 1",
"mp_infinite_ammo 2",
"mp_item_staytime 3",
"mp_limitteams 1",
"mp_nadedrops 0",
"mp_refill_bpammo_weapons 3",
"mp_roundtime 9",
"scoreboard_shortheaders 0",
"scoreboard_showavatars 1",
"scoreboard_showhealth 1",
"scoreboard_showmoney 0",
"sv_airaccelerate 10",
"sv_friction 4",
"sv_gravity 800",
"sv_maxspeed 320"
],
"plugins":
[
"GunGame/regg_core.amxx debug",
"GunGame/regg_balancer.amxx debug",
"GunGame/regg_controller.amxx debug",
"GunGame/regg_informer.amxx debug",
"GunGame/regg_leader.amxx debug",
"GunGame/regg_map_cleaner.amxx debug",
"GunGame/regg_notify.amxx debug",
"GunGame/regg_warmup.amxx debug",
"GunGame/regg_show_winner.amxx debug",
"GunGame/regg_block_send_wpn_anim.amxx debug",
"GunGame/regg_mapmanager.amxx debug",
"GunGame/regg_motd.amxx debug",
"GunGame/regg_store_points.amxx debug",
"GunGame/regg_vote.amxx debug",
"nosil.amxx",
"sniper_crosshairs.amxx",
"weapon_icon.amxx"
],
"resemiclip_config":
{
"semiclip": "1",
"team": "3", // 0 = all | 1 = T | 2 = CT | 3 = Team
"time": "0",
"crouch": "1",
"effects": "1",
"distance": "250",
"transparency": "120",
"penetfire": "1"
}
}
]
}