Skip to content

ArmsRace

thomas edited this page May 23, 2018 · 3 revisions

All player start with same weapon & get a new weapon on every kill. When player get knifed the attacker don't get new weapon but victim get back to previous weapon. The player who make as fist a kill with last gun from armsrace.ini config (default golden knife) win the match.

Commands

sm_armsrace - Allows players to vote for a armsrace 
sm_setarmsrace - Allows the Admin or warden to set armsrace as next round
  
set your own custom command. take a look at "sm_armsrace_cmds_***"

ConVars


// 0 - disabled, 1 - enable this MyJailbreak SourceMod plugin
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_armsrace_enable "1"

// Set your chat prefix for this plugin.
// -
// Default: "[{green}MyJB.ArmsRace{default}]"
sm_armsrace_prefix "[{green}MyJB.ArmsRace{default}]"

// Set your custom chat command for Event voting(!armsrace (no 'sm_'/'!')(seperate with comma ', ')(max. 12 commands))
// -
// Default: "arms, ar"
sm_armsrace_cmds_vote "arms, ar"

// Set your custom chat command for set Event(!setarmsrace (no 'sm_'/'!')(seperate with comma ', ')(max. 12 commands))
// -
// Default: "sar, setarms"
sm_armsrace_cmds_set "sar, setarms"

// 0 - disabled, 1 - allow warden to set armsrace round
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_armsrace_warden "1"

// 0 - disabled, 1 - allow admin/vip to set armsrace round
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_armsrace_admin "1"

// Set flag for admin/vip to set this Event Day.
// -
// Default: "g"
sm_armsrace_flag "g"

// 0 - disabled, 1 - allow player to vote for armsrace
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_armsrace_vote "1"

// 0 - T teleport to CT spawn, 1 - cell doors auto open
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_armsrace_spawn "1"

// 0 - disabled, 1 - use random spawns on map (sm_armsrace_spawn 1)
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_armsrace_randomspawn "1"

// When admin set event (!setarmsrace) = 0 - start event next round, 1 - start event current round
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_armsrace_begin_admin "1"

// When warden set event (!setarmsrace) = 0 - start event next round, 1 - start event current round
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_armsrace_begin_warden "1"

// When users vote for event (!armsrace) = 0 - start event next round, 1 - start event current round
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_armsrace_begin_vote "0"

// When warden/admin start eventday voting (!sm_voteday) and event wins = 0 - start event next round, 1 - start event current round
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_armsrace_begin_daysvote "0"

// 0 - start event in current round from current player positions, 1 - teleport players to spawn when start event on current round(only when sm_*_begin_admin, sm_*_begin_warden, sm_*_begin_vote or sm_*_begin_daysvote is on '1')
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_armsrace_teleport_spawn "0"

// Rounds to play in a row
// -
// Default: "1"
// Minimum: "1.000000"
sm_armsrace_rounds "1"

// Round time in minutes for a single armsrace round
// -
// Default: "10"
// Minimum: "1.000000"
sm_armsrace_roundtime "10"

// Time in seconds players can't deal damage
// -
// Default: "8"
// Minimum: "0.000000"
sm_armsrace_trucetime "8"

// Rounds cooldown after a event until event can be start again
// -
// Default: "3"
// Minimum: "0.000000"
sm_armsrace_cooldown_day "3"

// Rounds until event can be start after mapchange.
// -
// Default: "3"
// Minimum: "0.000000"
sm_armsrace_cooldown_start "3"

// 0 - disabled, 1 - ignore the cooldown when admin/vip set armsrace round
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_armsrace_cooldown_admin "1"

// 0 - disabled, 1 - enable sounds
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_armsrace_sounds_enable "1"

// Path to the soundfile which should be played for a start.
// -
// Default: "music/MyJailbreak/start.mp3"
sm_armsrace_sounds_start "music/MyJailbreak/start.mp3"

// 0 - disabled, 1 - enable overlays
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_armsrace_overlays_enable "1"

// Path to the start Overlay DONT TYPE .vmt or .vft
// -
// Default: "overlays/MyJailbreak/start"
sm_armsrace_overlays_start "overlays/MyJailbreak/start"

// 0 - disabled, 1 - Kill loserteam on event end / not for sm_armsrace_allow_lr '1'
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_armsrace_kill_loser "0"
// define you weapons & their order for arms race
// first line start weapon
weapon_mp9
weapon_mac10
weapon_mp7
weapon_bizon
weapon_ump45
weapon_p90
weapon_nova
weapon_mag7
weapon_xm1014
weapon_sawedoff
weapon_galilar
weapon_famas
weapon_ak47
weapon_m4a1
weapon_sg556
weapon_aug
weapon_awp
weapon_m249
weapon_negev
weapon_glock
weapon_hkp2000
weapon_tec9
weapon_p250
weapon_deagle
weapon_fiveseven
weapon_elite
// last line last weapon to win
weapon_knifegg

Files

/addons/sourcemod/plugins/MyJailbreak/armsrace.smx
/addons/sourcemod/scripting/MyJailbreak/armsrace.sp
/addons/sourcemod/configs/MyJailbreak/armsrace.ini
/addons/sourcemod/translation/MyJailbreak.Armsrace.phrases.txt

Clone this wiki locally