Description
Provides zombie-style gameplay, including admin menu, with only ES 2.0.0.248+
Options:[syntax="es"]// CheapZombie release 5 options
// ./addons/eventscripts/cheapzombie/cheapzombie.cfg
// http://addons.eventscripts.com/addons/view/cheapzombie
// Load this addon with: es_load cheapzombie
// To configure language settings for CheapZombie please see cheapzombie_languages.ini
// DO NOT use mp_restartgame or endround while CheapZombie is loaded.
// Likewise, do not add or remove bots (bot_quota, bot_quota_mode, bot_add, bot_kick, etc.).
// CheapZombie requires at least two living players (including bots) to start a zombie round.
// To add background music that changes based on what is happening in the game, see:
// http://addons.eventscripts.com/addons/view/cssoundtrack
// To add fog to maps that changes based on the location of players, see:
// http://addons.eventscripts.com/addons/view/teamfog
// ***** Human options *****
// Starting health of humans
cheapzombie_human_health 100
// Starting handgun of humans separated by a semicolon--set to "none" for no change
cheapzombie_human_handgun "deagle;usp;fiveseven;p228;glock"
// 0 = no change, 1 = remove HE grenades from bots
cheapzombie_human_bot_removehe 1
// Amount of cash players receive at the start of each round
cheapzombie_human_spawn_cash 1500
// Number of points the last living human player receives for killing all zombies
cheapzombie_human_laststanding_score 5
// Amount of cash the last living human player receives for killing all zombies
cheapzombie_human_laststanding_cash 8000
// ***** Zombie options *****
// *** Zombie creation options ***
// Minimum number of seconds after round start zombies will appear
cheapzombie_zombie_initialdelay_min 5
// Maximum number of seconds after round start zombies will appear
cheapzombie_zombie_initialdelay_max 25
// Minimum number of seconds after all zombies are dead new zombies will appear
cheapzombie_zombie_delay_min 3
// Maximum number of seconds after all zombies are dead new zombies will appear
cheapzombie_zombie_delay_max 15
// Minimum percent of human players to turn zombie when zombies appear
cheapzombie_zombie_percent_min 30
// Maximum percent of human players to turn zombie when zombies appear
cheapzombie_zombie_percent_max 70
// Amount of damage to handicap bots when picking zombies--set to -1 to always pick bots before humans
cheapzombie_zombie_bothandicap 200
// Number of points zombies receive for turning a human to a zombie
cheapzombie_zombie_create_score 2
// Amount of cash zombies receive for turning a human to a zombie
cheapzombie_zombie_create_cash 700
// Percent chance a human will turn into a zombie when a zombie dies (only if number of humans is greater than number of zombies)
cheapzombie_zombie_replenish_chance 20
// *** Zombie health options ***
// Starting health of zombies
cheapzombie_zombie_health 250
// Amount of health zombies regenerate each iteration
cheapzombie_zombie_regen_health 6
// Number of seconds between regeneration iterations
cheapzombie_zombie_regen_delay 2
// Number of seconds after taking damage a zombie can start regeneration
cheapzombie_zombie_regen_initialdelay 7
// Percent of damage zombies cause that will be regenerated as health
cheapzombie_zombie_leech 50
// Maximum amount of health for zombies
cheapzombie_zombie_healthmax 400
// *** Zombie respawn options ***
// 0 = no change, 1 = players respawn when becoming a zombie
cheapzombie_zombie_respawn 1
// Maximum number of attempts to respawn players
cheapzombie_zombie_respawn_attempts 75
// If no spawn point is found players will not respawn.
// Distance a spawn point must be from opponents for a player to spawn on it
cheapzombie_zombie_respawn_distance 500
// Debug level of error message displayed when no spawn point is found for a player
cheapzombie_zombie_respawn_debug 0
// Respawn error messages will only be visible if eventscripts_debug is greater than or equal to cheapdeathmatch_respawn_debug.
// You can find more information on eventscripts_debug here: http://www.eventscripts.com/pages/Eventscripts_debug
// Number of seconds between creating spawn points at living player locations--set to 0 to use predefined map spawn points only. NOTE: This value _must_ be 0 if the map changes in layout each round (such as cs_havana).
cheapzombie_zombie_respawn_create_step 15
// *** Zombie miscellaneous options ***
// Percent of normal players speed zombies receive
cheapzombie_zombie_speed 150
// 0 = zombies are always Terrorists, 1 = zombie team changes with map
cheapzombie_zombie_team 1
// *** Zombie sound options ***
// Percent of the map that can hear a zombie groan
cheapzombie_zombie_soundpercent 35
// 0 = no change, 1 = players emit a groan sound when turning into a zombie
cheapzombie_zombie_turnsound 1
// Minimum number of seconds between zombie groans
cheapzombie_zombie_groandelay_min 5
// Maximum number of seconds between zombie groans--set to 0 to eliminate random groans
cheapzombie_zombie_groandelay_min 30
// Use the following server command to add sounds to CheapZombie:
// cheapzombie_addsound -start/zombie- -"sound relative to ./sound/"-
// Sounds are marked for download automatically.
// Place your cheapzombie_addsound commands below:
// Uncomment the following default options if you wish to use them:
// cheapzombie_addsound start "ambient/creatures/town_zombie_call1.wav"
// cheapzombie_addsound start "npc/crow/alert1.wav"
// cheapzombie_addsound start "npc/fast_zombie/fz_alert_far1.wav"
// cheapzombie_addsound start "npc/zombie_poison/pz_call1.wav"
// cheapzombie_addsound zombie "npc/antlion_guard/angry1.wav"
// cheapzombie_addsound zombie "npc/antlion_guard/angry2.wav"
// cheapzombie_addsound zombie "npc/antlion_guard/angry3.wav"
// cheapzombie_addsound zombie "npc/zombie/zombie_alert1.wav"
// cheapzombie_addsound zombie "npc/zombie/zombie_alert2.wav"
// cheapzombie_addsound zombie "npc/zombie/zombie_alert3.wav"
// cheapzombie_addsound zombie "npc/zombie/zombie_die1.wav"
// cheapzombie_addsound zombie "npc/zombie/zombie_die2.wav"
// cheapzombie_addsound zombie "npc/zombie/zombie_die3.wav"
// cheapzombie_addsound zombie "npc/zombie/zombie_pain1.wav"
// cheapzombie_addsound zombie "npc/zombie/zombie_pain2.wav"
// cheapzombie_addsound zombie "npc/zombie/zombie_pain4.wav"
// cheapzombie_addsound zombie "npc/zombie/zombie_pain5.wav"
// cheapzombie_addsound zombie "npc/zombie/zombie_pain6.wav"
// cheapzombie_addsound zombie "npc/zombie/zombie_voice_idle1.wav"
// cheapzombie_addsound zombie "npc/zombie/zombie_voice_idle2.wav"
// cheapzombie_addsound zombie "npc/zombie/zombie_voice_idle3.wav"
// cheapzombie_addsound zombie "npc/zombie/zombie_voice_idle4.wav"
// cheapzombie_addsound zombie "npc/zombie/zombie_voice_idle5.wav"
// cheapzombie_addsound zombie "npc/zombie/zombie_voice_idle6.wav"
// cheapzombie_addsound zombie "npc/zombie/zombie_voice_idle7.wav"
// cheapzombie_addsound zombie "npc/zombie/zombie_voice_idle8.wav"
// cheapzombie_addsound zombie "npc/zombie/zombie_voice_idle9.wav"
// cheapzombie_addsound zombie "npc/zombie/zombie_voice_idle10.wav"
// cheapzombie_addsound zombie "npc/zombie/zombie_voice_idle11.wav"
// cheapzombie_addsound zombie "npc/zombie/zombie_voice_idle12.wav"
// cheapzombie_addsound zombie "npc/zombie_poison/pz_alert1.wav"
// cheapzombie_addsound zombie "npc/zombie_poison/pz_alert2.wav"
// cheapzombie_addsound zombie "npc/zombie_poison/pz_warn1.wav"
// cheapzombie_addsound zombie "npc/zombie_poison/pz_warn2.wav"
// Sounds can be removed with the following server command:
// cheapzombie_removesound -start/zombie- -"sound relative to ./sound/"-
// Due to the fact sounds can be added and removed above, this command will not be used by most users.
// ***** Map options *****
// Map lightstyle from 1 (darkest) to 7 (normal) -- set to 0 for no change
cheapzombie_map_lightstyle 2
// Use the following server command to skyboxes to CheapZombie:
// cheapzombie_addskybox -skybox-
// Custom skyboxes will NOT be marked for download!
// Place your cheapzombie_addskybox commands below:
// Uncomment the following default options if you wish to use them:
// (These options require no client download.)
// cheapzombie_addskybox de_cobble
// cheapzombie_addskybox de_piranesi
// cheapzombie_addskybox hav
// cheapzombie_addskybox sky_borealis01
// cheapzombie_addskybox sky_day01_09
// cheapzombie_addskybox sky_day02_09
// cheapzombie_addskybox sky_day03_01
// cheapzombie_addskybox sky_day03_06
// Skybox possibilities can be removed with the following server command:
// cheapzombie_removeskybox -skybox-
// Due to the fact skybox possibilites can be added and removed above, this command will not be used by most users.
// ***** Announcement options *****
// 0 = no change, 1 = announce on the console at the beginning of the round when zombies will appear, 2 = announce in chat area at the beginning of the round when zombies will appear
cheapzombie_announce_initialdelay_chat 2
// 0 = no change, 1 = announce in center text at the beginning of the round when zombies will appear
cheapzombie_announce_initialdelay_center 1
// 0 = no change, 1 = announce in a HUD hint at the beginning of the round when zombies will appear
cheapzombie_announce_initialdelay_hud 1
// 0 = no change, 1 = announce to players on the console when they become a zombie, 2 = announce to players in chat area when they become a zombie
cheapzombie_announce_zombify_player_chat 2
// 0 = no change, 1 = announce to players in center text when they become a zombie
cheapzombie_announce_zombify_player_center 1
// 0 = no change, 1 = announce to players in a HUD hint when they become a zombie
cheapzombie_announce_zombify_player_hud 1
// 0 = no change, 1 = announce to all players on the console when a player becomes a zombie, 2 = announce to all players in chat area when a player becomes a zombie
cheapzombie_announce_zombify_global_chat 2
// 0 = no change, 1 = announce to all players in center text when a player becomes a zombie
cheapzombie_announce_zombify_global_center 0
// 0 = no change, 1 = announce to all players in a HUD hint when a player becomes a zombie
cheapzombie_announce_zombify_global_hud 0
// 0 = no change, 1 = announce on the console when a team wins, 2 = announce in chat area when a team wins
cheapzombie_announce_win_chat 1
// 0 = no change, 1 = announce in center text when a team wins
cheapzombie_announce_win_center 1
// 0 = no change, 1 = announce in a HUD hint when a team wins
cheapzombie_announce_win_hud 1
// ***** Admin options *****
// Say command to open CheapZombie admin menu--set to "none" to eliminate
cheapzombie_trigger "!czadmin"
// 0 = no change, 1 = announce menu trigger to authorized players on the console at the beginning of each round, 2 = announce menu trigger to authorized players in chat area at the beginning of each round
cheapzombie_trigger_announce 2
// Use the following server command to add CheapZombie admins:
// cheapzombie_addadmin -"SteamID"-
// When on a LAN use LAN_-name-.
// If you use an auth provider the cheapzombie_admin permission will allow players to use the menu.
// That permission is automatically granted to the ADMIN level.
// Place your cheapzombie_addadmin commands below:
// Uncomment the following default options if you wish to use them:
// cheapzombie_addadmin "LAN_SUPERDAVE"
// cheapzombie_addadmin "STEAM_0:0:0000"
// The following server command can be used to remove CheapZombie admins:
// cheapzombie_removeadmin -"SteamID"-
// Due to the fact CheapZombie admins can be added and removed above, this command will not be used by most users
// ***** Documentation *****
// The cvar cheapzombie_teamzombie will be set to the zombie team number for comparison.
// You can use the cheapzombie_endround server command (no parameters) to safely end the CheapZombie round.
// This command is similar to the endround cheat command but can be safely used with CheapZombie.
// This addon removes but does not restore the cheat restriction from the "endround" command.
// The following events will fire when CheapZombie is loaded:
// cheapzombie_zombify
// - Fires when a player turns into a zombie
// event_var(userid) - Userid of the player who turned into a zombie
// event_var(attacker) - Attacker who turned the player into a zombie (if applicable)
// event_var(damage) - Damage the player caused as a human
// cheapzombie_win
// - Fires when either humans or zombies win
// event_var(userid) - Userid of the player who caused the win (if applicable)
// event_var(winner) - Team that won ("HUMANS", "ZOMBIES")
// event_var(team) - Team number of winning team (check against cheapzombie_teamzombie)[/syntax]
Please see the forum link below for more translations or if you have a translation to add. Please also post general questions or comments.