uploaded the config files as adapted for css. changed the plugin to not load mapstart and waves on pluginstart due to it fucking up the findatamap info 0. fixed respawning when joining late or when going spectate and going back to a team again

This commit is contained in:
jenz 2024-01-30 23:52:50 +01:00
parent 625e455cd4
commit 7b7f7a424b
7 changed files with 2508 additions and 1197 deletions

View File

@ -1,101 +1,66 @@
"classes" "classes"
{ {
"sas" "store model"
{ {
"unique name" "sas" "unique name" "Use this for your store skin"
"team" "Human" "team" "Human"
"group" " " "group" " "
"sm_flags" " " "sm_flags" " "
"model path" "models/player/custom_player/kuristaja/cso2/sas/sas.mdl" "model path" "not a real mdl, this is used for store"
"no_fall_damage" "NO" "no_fall_damage" "NO"
"health" "100" "health" "100"
"speed" "250.0" "speed" "1"
"knockback" "1.0" "knockback" "1.0"
"jump_height" "1.3" "jump_height" "1.02"
"jump_distance" "1.0" "jump_distance" "1.0"
"damage_multiplier" "1.0"
} }
"gign"
"blades"
{ {
"unique name" "gign" "unique name" "public skin Blades"
"team" "Human" "team" "Human"
"group" " " "group" " "
"sm_flags" " " "sm_flags" " "
"model path" "models/player/custom_player/kuristaja/cso2/gign/gign.mdl" "model path" "models/player/techknow/blades/blades.mdl"
"no_fall_damage" "NO" "no_fall_damage" "NO"
"health" "100" "health" "100"
"speed" "250.0" "speed" "1"
"knockback" "1.0" "knockback" "1.0"
"jump_height" "1.3" "jump_height" "1.02"
"jump_distance" "1.0" "jump_distance" "1.0"
"damage_multiplier" "1.0"
} }
"Deadpool"
"clown"
{ {
"unique name" "Deadpool" "unique name" "public skin Clown"
"team" "Human" "team" "Human"
"group" " " "group" " "
"sm_flags" " " "sm_flags" " "
"model path" "models/player/custom_player/kuristaja/deadpool/deadpool.mdl" "model path" "models/player/stenli/painkiller_hell_damnation/clown.mdl"
"no_fall_damage" "NO" "no_fall_damage" "NO"
"health" "100" "health" "100"
"speed" "250.0" "speed" "1"
"knockback" "1.0" "knockback" "1.0"
"jump_height" "1.3" "jump_height" "1.02"
"jump_distance" "1.0" "jump_distance" "1.0"
"damage_multiplier" "1.0"
} }
"Nanosuit for vip"
"knight"
{ {
"unique name" "Nanosuit for vip" "unique name" "public skin Knight"
"team" "Human" "team" "Human"
"group" " " "group" " "
"sm_flags" "a"
"model path" "models/player/custom_player/kuristaja/nanosuit/nanosuitv3.mdl"
"no_fall_damage" "NO"
"health" "125"
"speed" "250.0"
"knockback" "1.0"
"jump_height" "1.3"
"jump_distance" "1.0"
}
"sophie for vip"
{
"unique name" "sophie for vip"
"team" "Human"
"group" " "
"sm_flags" "a"
"model path" "models/player/custom_player/uuz/sophie/sophie.mdl"
"no_fall_damage" "NO"
"health" "125"
"speed" "250.0"
"knockback" "1.0"
"jump_height" "1.3"
"jump_distance" "1.0"
}
"Human Admin Class"
{
"unique name" "Human Admin Class"
"team" "Human"
"group" " "
"sm_flags" "b"
"model path" "models/player/custom_player/gkuo88/nier/toobie_fix3/toobie.mdl"
"no_fall_damage" "NO"
"health" "135"
"speed" "250.0"
"knockback" "1.0"
"jump_height" "1.3"
"jump_distance" "1.0"
}
"Human Leader Class"
{
"unique name" "Human Leader Class"
"team" "Human"
"group" "Game-Leader"
"sm_flags" " " "sm_flags" " "
"model path" "models/player/custom_player/stenli/metro_conflict/trish/trish_v1.mdl" "model path" "models/player/vad36pvk/blackknight.mdl"
"no_fall_damage" "NO" "no_fall_damage" "NO"
"health" "155" "health" "100"
"speed" "250.0" "speed" "1"
"knockback" "1.0" "knockback" "1.0"
"jump_height" "1.3" "jump_height" "1.02"
"jump_distance" "1.0" "jump_distance" "1.0"
"damage_multiplier" "1.0"
} }
} }

View File

@ -1,255 +1,544 @@
"Classes" "Classes"
{ {
"zp" "zombie1"
{ {
"unique name" "zp" "unique name" "zombie1"
"team" "ZM" "team" "ZM"
"group" " " "group" " "
"sm_flags" " " "sm_flags" " "
"model path" "models/player/custom_player/legacy/UNLOZE/zp/zp.mdl" "model path" "models/player/zh/zh_charple001.mdl"
"no_fall_damage" "YES" "no_fall_damage" "YES"
"health" "250" "health" "40"
"speed" "300.0" "speed" "1"
"knockback" "20.5" "knockback" "2.0"
"jump_height" "1.5" "jump_height" "1.1"
"jump_distance" "1.2" "jump_distance" "1.0"
} "damage_multiplier" "1.0"
"Zombie Slasher Class" }
{ "zombie2"
"unique name" "Zombie Slasher Class" {
"team" "ZM" "unique name" "zombie2"
"group" " " "team" "ZM"
"sm_flags" " " "group" " "
"model path" "models/player/kodua/slasher/slasher.mdl" "sm_flags" " "
"no_fall_damage" "YES" "model path" "models/player/zh/zh_zombie003.mdl"
"health" "550" "no_fall_damage" "YES"
"speed" "240.0" "health" "50"
"knockback" "7.5" "speed" "1"
"jump_height" "1.0" "knockback" "2.0"
"jump_distance" "1.0" "jump_height" "1.1"
} "jump_distance" "1.0"
"Zombie Fleshpound Class" "damage_multiplier" "1.0"
{ }
"unique name" "Zombie Fleshpound Class" "zombie3"
"team" "ZM" {
"group" " " "unique name" "zombie3"
"sm_flags" " " "team" "ZM"
"model path" "models/player/custom_player/uuz/fleshpound/fleshpound.mdl" "group" " "
"no_fall_damage" "YES" "sm_flags" " "
"health" "1550" "model path" "models/player/zh/zh_corpse002.mdl"
"speed" "220.0" "no_fall_damage" "YES"
"knockback" "7.5" "health" "60"
"jump_height" "1.0" "speed" "0.5"
"jump_distance" "1.0" "knockback" "2.0"
} "jump_height" "1.1"
"Zombie Hellknight Class" "jump_distance" "1.0"
{ "damage_multiplier" "1.0"
"unique name" "Zombie Hellknight Class" }
"team" "ZM" "biohazard"
"group" " " {
"sm_flags" " " "unique name" "biohazard"
"model path" "models/player/custom_player/kodua/doom2016/hellknight.mdl" "team" "ZM"
"no_fall_damage" "YES" "group" " "
"health" "1550" "sm_flags" " "
"speed" "330.0" "model path" "models/player/elis/bh/biohazard.mdl"
"knockback" "25.5" "no_fall_damage" "YES"
"jump_height" "3.5" "health" "125"
"jump_distance" "3.2" "speed" "1"
} "knockback" "2.0"
"Zombie Revenant Class" "jump_height" "1.4"
{ "jump_distance" "1.0"
"unique name" "Zombie Revenant Class" "damage_multiplier" "1.0"
"team" "ZM" }
"group" " " "fatty"
"sm_flags" "a" {
"model path" "models/player/custom_player/zombie/revenant/revenant_v2.mdl" "unique name" "fatty"
"no_fall_damage" "YES" "team" "ZM"
"health" "1750" "group" " "
"speed" "300.0" "sm_flags" " "
"knockback" "7.5" "model path" "models/player/elis/fty/fatty.mdl"
"jump_height" "1.5" "no_fall_damage" "YES"
"jump_distance" "1.2" "health" "800"
} "speed" "0.7"
"Zombie Xeno Class" "knockback" "2.0"
{ "jump_height" "1.4"
"unique name" "Zombie Xeno Class" "jump_distance" "1.0"
"team" "ZM" "damage_multiplier" "1.0"
"group" " " }
"sm_flags" " " "verdugo"
"model path" "models/player/custom_player/legacy/xeno_soldier/xeno_soldier.mdl" {
"no_fall_damage" "YES" "unique name" "verdugo"
"health" "2550" "team" "ZM"
"speed" "260.0" "group" " "
"knockback" "2.5" "sm_flags" " "
"jump_height" "3.5" "model path" "models/player/elis/vd/verdugo.mdl"
"jump_distance" "3.2" "no_fall_damage" "YES"
} "health" "150"
"Zombie stalker Class" "speed" "2"
{ "knockback" "2.0"
"unique name" "Zombie stalker Class" "jump_height" "1.4"
"team" "ZM" "jump_distance" "1.0"
"group" " " "damage_multiplier" "1.0"
"sm_flags" " " }
"model path" "models/player/kodua/invisible_bitch/stalker.mdl" "spitter"
"no_fall_damage" "YES" {
"health" "400" "unique name" "spitter"
"speed" "490.0" "team" "ZM"
"knockback" "2.5" "group" " "
"jump_height" "3.5" "sm_flags" " "
"jump_distance" "3.2" "model path" "models/player/kuristaja/l4d2/spitter/spitter.mdl"
} "no_fall_damage" "YES"
"Zombie grunt Class" "health" "125"
{ "speed" "2"
"unique name" "Zombie grunt Class" "knockback" "2.0"
"team" "ZM" "jump_height" "1.4"
"group" " " "jump_distance" "1.0"
"sm_flags" " " "damage_multiplier" "1.0"
"model path" "models/player/mapeadores/morell/amnesia/grunt/grunt.mdl" }
"no_fall_damage" "YES" "pil_fast_v5"
"health" "2000" {
"speed" "420.0" "unique name" "pil_fast_v5"
"knockback" "5.5" "team" "ZM"
"jump_height" "3.5" "group" " "
"jump_distance" "3.2" "sm_flags" " "
} "model path" "models/player/pil/fast_v5/pil_fast_v5.mdl"
"Zombie BMAN Class" "no_fall_damage" "YES"
{ "health" "150"
"unique name" "Zombie BMAN Class" "speed" "2.5"
"team" "ZM" "knockback" "2.0"
"group" " " "jump_height" "1.4"
"sm_flags" " " "jump_distance" "1.0"
"model path" "models/player/kuristaja/zombies/bman/bman.mdl" "damage_multiplier" "1.0"
"no_fall_damage" "YES" }
"health" "1000" "tyrant_pil"
"speed" "320.0" {
"knockback" "5.5" "unique name" "tyrant_pil"
"jump_height" "1.5" "team" "ZM"
"jump_distance" "1.2" "group" " "
} "sm_flags" " "
"Zombie CORPSE Class" "model path" "models/player/pil/re1/proto_tyrant/tyrant_pil.mdl"
{ "no_fall_damage" "YES"
"unique name" "Zombie CORPSE Class" "health" "700"
"team" "ZM" "speed" "1"
"group" " " "knockback" "2.0"
"sm_flags" " " "jump_height" "1.4"
"model path" "models/player/kuristaja/zombies/corpse/corpse.mdl" "jump_distance" "1.0"
"no_fall_damage" "YES" "damage_multiplier" "1.0"
"health" "900" }
"speed" "260.0" "nemesis_pil"
"knockback" "5.5" {
"jump_height" "13.5" "unique name" "nemesis_pil"
"jump_distance" "13.2" "team" "ZM"
} "group" " "
"Zombie ZPZ Class" "sm_flags" " "
{ "model path" "models/player/re_chronicles/nemesis_larger/nemesis_pil.mdl"
"unique name" "Zombie ZPZ Class" "no_fall_damage" "YES"
"team" "ZM" "health" "800"
"group" " " "speed" "1"
"sm_flags" " " "knockback" "2.0"
"model path" "models/player/kuristaja/zombies/zpz/zpz.mdl" "jump_height" "1.4"
"no_fall_damage" "YES" "jump_distance" "1.0"
"health" "1500" "damage_multiplier" "1.0"
"speed" "360.0" }
"knockback" "3.5" "majini"
"jump_height" "3.5" {
"jump_distance" "3.2" "unique name" "majini"
} "team" "ZM"
"Zombie FATTY Class" "group" " "
{ "sm_flags" " "
"unique name" "Zombie FATTY Class" "model path" "models/player/slow/amberlyn/re5/tentacle_crap_majini/slow.mdl"
"team" "ZM" "no_fall_damage" "YES"
"group" " " "health" "70"
"sm_flags" " " "speed" "3"
"model path" "models/player/kuristaja/zombies/fatty/fatty.mdl" "knockback" "2.0"
"no_fall_damage" "YES" "jump_height" "1.4"
"health" "4000" "jump_distance" "1.0"
"speed" "120.0" "damage_multiplier" "1.0"
"knockback" "1.5" }
"jump_height" "3.5" "uroboro"
"jump_distance" "3.2" {
} "unique name" "uroboro"
"Zombie SKINNY Class" "team" "ZM"
{ "group" " "
"unique name" "Zombie SKINNY Class" "sm_flags" " "
"team" "ZM" "model path" "models/player/slow/amberlyn/re5/uroboro/slow_public.mdl"
"group" " " "no_fall_damage" "YES"
"sm_flags" " " "health" "75"
"model path" "models/player/kuristaja/zombies/skinny/skinny.mdl" "speed" "3"
"no_fall_damage" "YES" "knockback" "2.0"
"health" "400" "jump_height" "1.4"
"speed" "720.0" "jump_distance" "1.0"
"knockback" "3.5" "damage_multiplier" "1.0"
"jump_height" "3.5" }
"jump_distance" "3.2" "babycrab"
} {
"Zombie POLICE Class" "unique name" "babycrab"
{ "team" "ZM"
"unique name" "Zombie POLICE Class" "group" " "
"team" "ZM" "sm_flags" " "
"group" " " "model path" "models/player/slow/babycrab_v2/slow_babycrab.mdl"
"sm_flags" " " "no_fall_damage" "YES"
"model path" "models/player/kuristaja/zombies/police/police.mdl" "health" "50"
"no_fall_damage" "YES" "speed" "3"
"health" "1400" "knockback" "2.0"
"speed" "420.0" "jump_height" "1.4"
"knockback" "3.5" "jump_distance" "1.0"
"jump_height" "5.5" "damage_multiplier" "1.0"
"jump_distance" "5.2" }
} "berserker"
"Zombie ALMA Class" {
{ "unique name" "berserker"
"unique name" "Zombie ALMA Class" "team" "ZM"
"team" "ZM" "group" " "
"group" " " "sm_flags" " "
"sm_flags" " " "model path" "models/player/slow/berserkerin/slow_big.mdl"
"model path" "models/player/kuristaja/zombies/alma/alma.mdl" "no_fall_damage" "YES"
"no_fall_damage" "YES" "health" "250"
"health" "1600" "speed" "2.5"
"speed" "420.0" "knockback" "2.0"
"knockback" "5.5" "jump_height" "1.4"
"jump_height" "3.5" "jump_distance" "1.0"
"jump_distance" "3.2" "damage_multiplier" "1.0"
} }
"Zombie GOZOMBIE Class" "hellknight"
{ {
"unique name" "Zombie GOZOMBIE Class" "unique name" "hellknight"
"team" "ZM" "team" "ZM"
"group" " " "group" " "
"sm_flags" " " "sm_flags" " "
"model path" "models/player/kuristaja/zombies/gozombie/gozombie.mdl" "model path" "models/player/ics/hellknight_red/t_guerilla.mdl"
"no_fall_damage" "YES" "no_fall_damage" "YES"
"health" "1500" "health" "250"
"speed" "320.0" "speed" "2.5"
"knockback" "5.5" "knockback" "2.0"
"jump_height" "1.5" "jump_height" "1.4"
"jump_distance" "1.2" "jump_distance" "1.0"
} "damage_multiplier" "1.0"
"Zombie CLASSIC Class" }
{ "centurion"
"unique name" "Zombie CLASSIC Class" {
"team" "ZM" "unique name" "centurion"
"group" " " "team" "ZM"
"sm_flags" " " "group" " "
"model path" "models/player/kuristaja/zombies/classic/classic.mdl" "sm_flags" " "
"no_fall_damage" "YES" "model path" "models/player/slow/centurion/slow_centurion.mdl"
"health" "1000" "no_fall_damage" "YES"
"speed" "320.0" "health" "150"
"knockback" "5.5" "speed" "1.5"
"jump_height" "3.5" "knockback" "2.0"
"jump_distance" "3.2" "jump_height" "1.4"
} "jump_distance" "1.0"
"Zombie CHARPLE Class" "damage_multiplier" "1.0"
{ }
"unique name" "Zombie CHARPLE Class" "kahn"
"team" "ZM" {
"group" " " "unique name" "kahn"
"sm_flags" " " "team" "ZM"
"model path" "models/player/kuristaja/zombies/charple/charple.mdl" "group" " "
"no_fall_damage" "YES" "sm_flags" " "
"health" "5000" "model path" "models/player/slow/jamis/mkvsdcu/dark_kahn/slow_pub.mdl"
"speed" "420.0" "no_fall_damage" "YES"
"knockback" "2.5" "health" "3000"
"jump_height" "3.5" "speed" "2.5"
"jump_distance" "3.2" "knockback" "2.0"
} "jump_height" "1.5"
"jump_distance" "1.0"
"damage_multiplier" "1.0"
}
"chucky"
{
"unique name" "chucky"
"team" "ZM"
"group" " "
"sm_flags" " "
"model path" "models/player/slow/chucky_v3/slow.mdl"
"no_fall_damage" "YES"
"health" "60"
"speed" "2.4"
"knockback" "2.0"
"jump_height" "1.4"
"jump_distance" "1.0"
"damage_multiplier" "1.0"
}
"krall"
{
"unique name" "krall"
"team" "ZM"
"group" " "
"sm_flags" " "
"model path" "models/player/slow/krall/slow.mdl"
"no_fall_damage" "YES"
"health" "4000"
"speed" "2"
"knockback" "2.0"
"jump_height" "1.4"
"jump_distance" "1.0"
"damage_multiplier" "1.0"
}
"strong"
{
"unique name" "strong"
"team" "ZM"
"group" " "
"sm_flags" " "
"model path" "models/player/slow/bloodsucker_pack/slow_strong.mdl"
"no_fall_damage" "YES"
"health" "150"
"speed" "2"
"knockback" "2.0"
"jump_height" "1.5"
"jump_distance" "1.0"
"damage_multiplier" "1.0"
}
"gigantev2"
{
"unique name" "gigantev2"
"team" "ZM"
"group" " "
"sm_flags" " "
"model path" "models/player/slow/gigante/slow_gigante.mdl"
"no_fall_damage" "YES"
"health" "10000"
"speed" "2.5"
"knockback" "2.0"
"jump_height" "1.4"
"jump_distance" "1.0"
"damage_multiplier" "10.0"
}
"alienv1"
{
"unique name" "alienv1"
"team" "ZM"
"group" " "
"sm_flags" " "
"model path" "models/player/slow/aliendrone/slow_alien.mdl"
"no_fall_damage" "YES"
"health" "125"
"speed" "2.5"
"knockback" "2.0"
"jump_height" "1.4"
"jump_distance" "1.0"
"damage_multiplier" "1.0"
}
"witch"
{
"unique name" "witch"
"team" "ZM"
"group" " "
"sm_flags" " "
"model path" "models/player/techknow/left4dead/witch.mdl"
"no_fall_damage" "YES"
"health" "120"
"speed" "2"
"knockback" "2.0"
"jump_height" "1.4"
"jump_distance" "1.0"
"damage_multiplier" "1.0"
}
"bosspider"
{
"unique name" "bosspider"
"team" "ZM"
"group" " "
"sm_flags" " "
"model path" "models/player/slow/monster_spider/slow.mdl"
"no_fall_damage" "YES"
"health" "2500"
"speed" "2"
"knockback" "2.0"
"jump_height" "1.4"
"jump_distance" "1.0"
"damage_multiplier" "4.0"
}
"hunter"
{
"unique name" "hunter"
"team" "ZM"
"group" " "
"sm_flags" " "
"model path" "models/player/techknow/left4dead/hunter.mdl"
"no_fall_damage" "YES"
"health" "100"
"speed" "3"
"knockback" "2.0"
"jump_height" "1.4"
"jump_distance" "1.0"
"damage_multiplier" "1.0"
}
"doge"
{
"unique name" "doge"
"team" "ZM"
"group" " "
"sm_flags" " "
"model path" "models/player/slow/amberlyn/zombie_dog/slow_2.mdl"
"no_fall_damage" "YES"
"health" "55"
"speed" "2.8"
"knockback" "2.0"
"jump_height" "1.4"
"jump_distance" "1.0"
"damage_multiplier" "1.0"
}
"balrog"
{
"unique name" "balrog"
"team" "ZM"
"group" " "
"sm_flags" " "
"model path" "models/player/slow/amberlyn/lotr/balrog/slow.mdl"
"no_fall_damage" "YES"
"health" "12000"
"speed" "3"
"knockback" "2.0"
"jump_height" "1.4"
"jump_distance" "1.0"
"damage_multiplier" "5000.0"
}
"raam"
{
"unique name" "raam"
"team" "ZM"
"group" " "
"sm_flags" " "
"model path" "models/player/slow/general_raam/slow.mdl"
"no_fall_damage" "YES"
"health" "2700"
"speed" "2"
"knockback" "2.0"
"jump_height" "1.4"
"jump_distance" "1.0"
"damage_multiplier" "1.0"
}
"abaddon"
{
"unique name" "abaddon"
"team" "ZM"
"group" " "
"sm_flags" " "
"model path" "models/player/unloze_zr/abaddon.mdl"
"no_fall_damage" "YES"
"health" "300"
"speed" "1.8"
"knockback" "2.0"
"jump_height" "1.4"
"jump_distance" "1.0"
"damage_multiplier" "1.0"
}
"servo_skull"
{
"unique name" "servo_skull"
"team" "ZM"
"group" " "
"sm_flags" " "
"model path" "models/player/kodua/servo_skull/servo_skull.mdl"
"no_fall_damage" "YES"
"health" "15"
"speed" "4"
"knockback" "2.0"
"jump_height" "1.4"
"jump_distance" "1.0"
"damage_multiplier" "1.0"
}
"bahamut"
{
"unique name" "bahamut"
"team" "ZM"
"group" " "
"sm_flags" " "
"model path" "models/player/unloze_zr/bahamut.mdl"
"no_fall_damage" "YES"
"health" "6000"
"speed" "2.5"
"knockback" "2.0"
"jump_height" "1.4"
"jump_distance" "1.0"
"damage_multiplier" "1.0"
}
"uberevil"
{
"unique name" "uberevil"
"team" "ZM"
"group" " "
"sm_flags" " "
"model path" "models/player/unloze_zr/uberevil.mdl"
"no_fall_damage" "YES"
"health" "140"
"speed" "1.8"
"knockback" "2.0"
"jump_height" "1.4"
"jump_distance" "1.0"
"damage_multiplier" "1.0"
}
"alien_spider"
{
"unique name" "alien_spider"
"team" "ZM"
"group" " "
"sm_flags" " "
"model path" "models/player/unloze_zr/alien_spider.mdl"
"no_fall_damage" "YES"
"health" "140"
"speed" "1.8"
"knockback" "2.0"
"jump_height" "1.4"
"jump_distance" "1.0"
"damage_multiplier" "1.0"
}
"akasha"
{
"unique name" "akasha"
"team" "ZM"
"group" " "
"sm_flags" " "
"model path" "models/player/unloze_zr/akasha.mdl"
"no_fall_damage" "YES"
"health" "300"
"speed" "2"
"knockback" "2.0"
"jump_height" "1.4"
"jump_distance" "1.0"
"damage_multiplier" "1.0"
}
"theron_guard"
{
"unique name" "theron_guard"
"team" "ZM"
"group" " "
"sm_flags" " "
"model path" "models/player/unloze_zr/theron_guard.mdl"
"no_fall_damage" "YES"
"health" "2900"
"speed" "2.4"
"knockback" "2.0"
"jump_height" "1.4"
"jump_distance" "1.0"
"damage_multiplier" "1.0"
}
"antlion"
{
"unique name" "antlion"
"team" "ZM"
"group" " "
"sm_flags" " "
"model path" "models/player/techknow/antlion.mdl"
"no_fall_damage" "YES"
"health" "200"
"speed" "2"
"knockback" "2.0"
"jump_height" "1.4"
"jump_distance" "1.0"
"damage_multiplier" "1.0"
}
} }

View File

@ -0,0 +1,24 @@
First Day At Unloze
Warming Up
The Dead Walking
Here come the tanks
BOSS - Giant Berserker
Starkiller
Death and Beyond
Doom Abaddon
BOSS - Krall vs Dark Kahn
Mix of Madness
Alien Invaders
Terror-Strike
Deadly Strike
Left 4 Doge
BOSS - Krall and Kahn come back
Invaders vs Akasha
MINI BOSS - Spiders Party
Cyborg Skull
BOSS - Raam vs Theron
Nightmares
Armageddon
BOSS - Bahamut
BOSS - El Gigante
FINAL BOSS - The Balrog

File diff suppressed because it is too large Load Diff

View File

@ -1,294 +1,382 @@
// "bot_scaling"
// Multiplied by the amount of CT players is the total amount of bots.
// Capped at 44 or the amount of T spawns the map. Whichever is lowest.
//
// "PlayerScaleAbility"
// Multiplied by the zombie count, the amount of needed kills to add
// per additional player.
"Waves" "Waves"
{ {
"Wave 1" // First Day At Unloze
{ "Wave 1"
"PlayerScaleAbility" "2" {
"HealthScaleAbility" "1.000000" "PlayerScaleAbility" "0.5"
"Zombie Count" "4" "HealthScaleAbility" "1.000000"
"Respawns" "5" "Zombie Count" "50"
"bot_scaling" "13" "Respawns" "5"
"wavecommand" "mp_roundtime 8" "bot_scaling" "13"
"Zombie Class" "zp" "wavecommand" " "
"Zombie Class" "Zombie Slasher Class" "Zombie Class" "zombie1"
"Human Class" "@all" "Zombie Class" "zombie2"
} "Zombie Class" "zombie3"
"Wave 2" "Human Class" "@all"
{ }
"PlayerScaleAbility" "4" // Warming Up
"HealthScaleAbility" "1.000000" "Wave 2"
"Zombie Count" "3" {
"Respawns" "5" "PlayerScaleAbility" "0.5"
"bot_scaling" "13" "HealthScaleAbility" "1.000000"
"wavecommand" "mp_roundtime 5" "Zombie Count" "30"
"Zombie Class" "zp" "Respawns" "5"
"Zombie Class" "Zombie Fleshpound Class" "bot_scaling" "13"
"Human Class" "@all" "wavecommand" " "
} "Zombie Class" "zombie2"
"Wave 3" "Zombie Class" "zombie3"
{ "Zombie Class" "nemesis_pil"
"PlayerScaleAbility" "12" "Zombie Class" "tyrant_pil"
"HealthScaleAbility" "0.30000" "Human Class" "@all"
"Zombie Count" "5" }
"Respawns" "5" // The Dead Walking
"bot_scaling" "14" "Wave 3"
"wavecommand" "mp_roundtime 26" {
"Zombie Class" "Zombie Slasher Class" "PlayerScaleAbility" "0.5"
"Zombie Class" "Zombie stalker Class" "HealthScaleAbility" "1.000000"
"Zombie Class" "@flags" "Zombie Count" "60"
"Zombie Class" "@groups" "Respawns" "5"
"Human Class" "@all" "bot_scaling" "13"
} "wavecommand" " "
"Wave 4" "Zombie Class" "zombie2"
{ "Zombie Class" "zombie3"
"PlayerScaleAbility" "9" "Zombie Class" "biohazard"
"HealthScaleAbility" "0.400000" "Zombie Class" "centurion"
"Zombie Count" "6" "Zombie Class" "strong"
"Respawns" "5" "Zombie Class" "fatty"
"bot_scaling" "13" "Human Class" "@all"
"wavecommand" " " }
"wavecommand" "mp_roundtime 9" // Here come the tanks
"Zombie Class" "zp" "Wave 4"
"Zombie Class" "Zombie Hellknight Class" {
"Zombie Class" "@flags" "PlayerScaleAbility" "0.5"
"Zombie Class" "@groups" "HealthScaleAbility" "1.000000"
"Human Class" "@all" "Zombie Count" "40"
} "Respawns" "5"
"Wave 5" "bot_scaling" "13"
{ "wavecommand" " "
"PlayerScaleAbility" "9" "Zombie Class" "zombie2"
"HealthScaleAbility" "1.500000" "Zombie Class" "zombie3"
"Zombie Count" "4" "Zombie Class" "biohazard"
"Respawns" "5" "Zombie Class" "centurion"
"bot_scaling" "13" "Zombie Class" "strong"
"wavecommand" " " "Zombie Class" "fatty"
"Zombie Class" "Zombie Xeno Class" "Human Class" "@all"
"Human Class" "@all" }
} // BOSS - Giant Berserker
"Wave 6" "Wave 5"
{ {
"PlayerScaleAbility" "4" "PlayerScaleAbility" "1"
"HealthScaleAbility" "1.500000" "HealthScaleAbility" "0.500000"
"Zombie Count" "4" "Zombie Count" "5"
"Respawns" "5" "Respawns" "5"
"bot_scaling" "13" "bot_scaling" "1"
"wavecommand" " " "wavecommand" " "
"Zombie Class" "Zombie Hellknight Class" "Zombie Class" "berserker"
"Zombie Class" "Zombie Slasher Class" "Human Class" "@all"
"Zombie Class" "Zombie Fleshpound Class" }
"Zombie Class" "@flags" // Starkiller
"Zombie Class" "@groups" "Wave 6"
"Human Class" "@all" {
} "PlayerScaleAbility" "0.5"
"Wave 7" "HealthScaleAbility" "1.000000"
{ "Zombie Count" "50"
"PlayerScaleAbility" "4" "Respawns" "5"
"HealthScaleAbility" "1.500000" "bot_scaling" "13"
"Zombie Count" "10" "wavecommand" " "
"Respawns" "5" "Zombie Class" "uberevil"
"bot_scaling" "14" "Human Class" "@all"
"wavecommand" " " }
"Zombie Class" "Zombie stalker Class" // Death and Beyond
"Zombie Class" "@flags" "Wave 7"
"Zombie Class" "@groups" {
"Human Class" "@all" "PlayerScaleAbility" "0.5"
} "HealthScaleAbility" "1.000000"
"Wave 8" "Zombie Count" "50"
{ "Respawns" "5"
"PlayerScaleAbility" "4" "bot_scaling" "13"
"HealthScaleAbility" "1.000000" "wavecommand" " "
"Zombie Count" "8" "Zombie Class" "zombie1"
"Respawns" "5" "Zombie Class" "zombie2"
"bot_scaling" "10" "Zombie Class" "majini"
"wavecommand" " " "Zombie Class" "uroboro"
"Zombie Class" "Zombie Hellknight Class" "Zombie Class" "chucky"
"Zombie Class" "Zombie Fleshpound Class" "Zombie Class" "strong"
"Zombie Class" "Zombie Xeno Class" "Human Class" "@all"
"Zombie Class" "@flags" }
"Zombie Class" "@groups" // Doom Abaddon
"Human Class" "@all" "Wave 8"
} {
"Wave 9" "PlayerScaleAbility" "0.5"
{ "HealthScaleAbility" "1.000000"
"PlayerScaleAbility" "8" "Zombie Count" "75"
"HealthScaleAbility" "1.000000" "Respawns" "5"
"Zombie Count" "8" "bot_scaling" "13"
"Respawns" "5" "wavecommand" " "
"bot_scaling" "16" "Zombie Class" "abaddon"
"wavecommand" " " "Human Class" "@all"
"Zombie Class" "Zombie stalker Class" }
"Zombie Class" "zp" // BOSS - Krall vs Dark Kahn
"Zombie Class" "Zombie Slasher Class" "Wave 9"
"Zombie Class" "@flags" {
"Zombie Class" "@groups" "PlayerScaleAbility" "1"
"Human Class" "@all" "HealthScaleAbility" "0.500000"
} "Zombie Count" "5"
"Wave 10" "Respawns" "5"
{ "bot_scaling" "1"
"PlayerScaleAbility" "0" "wavecommand" " "
"HealthScaleAbility" "1.400000" "Zombie Class" "kahn"
"Zombie Count" "8" "Zombie Class" "krall"
"Respawns" "5" "Human Class" "@all"
"bot_scaling" "0" }
"wavecommand" "bot_kick" // Mix of Madness
"wavecommand" "bot_add_t" "Wave 10"
"wavecommand" "bot_add_t" {
"wavecommand" "bot_add_t" "PlayerScaleAbility" "1"
"wavecommand" "bot_add_t" "HealthScaleAbility" "1.000000"
"wavecommand" "bot_add_t" "Zombie Count" "75"
"wavecommand" "bot_add_t" "Respawns" "5"
"wavecommand" "bot_add_t" "bot_scaling" "13"
"wavecommand" "bot_add_t" "wavecommand" " "
"Zombie Class" "Zombie grunt Class" "Zombie Class" "zombie3"
"Zombie Class" "Zombie Xeno Class" "Zombie Class" "zombie2"
"Human Class" "@all" "Zombie Class" "majini"
} "Zombie Class" "uroboro"
"Wave 11" "Zombie Class" "verdugo"
{ "Zombie Class" "babycrab"
"PlayerScaleAbility" "10" "Zombie Class" "chucky"
"HealthScaleAbility" "1.000000" "Zombie Class" "pil_fast_v5"
"Zombie Count" "8" "Zombie Class" "antlion"
"Respawns" "5" "Zombie Class" "tyrant_pil"
"bot_scaling" "13" "Zombie Class" "zombie1"
"wavecommand" " " "Human Class" "@all"
"Zombie Class" "Zombie stalker Class" }
"Zombie Class" "zp" // Alien Invaders
"Zombie Class" "Zombie Slasher Class" "Wave 11"
"Zombie Class" "Zombie CLASSIC Class" {
"Zombie Class" "Zombie GOZOMBIE Class" "PlayerScaleAbility" "1"
"Zombie Class" "@flags" "HealthScaleAbility" "1.000000"
"Zombie Class" "@groups" "Zombie Count" "95"
"Human Class" "@all" "Respawns" "5"
} "bot_scaling" "13"
"Wave 12" "wavecommand" " "
{ "Zombie Class" "alienv1"
"PlayerScaleAbility" "8" "Zombie Class" "alien_spider"
"HealthScaleAbility" "1.000000" "Human Class" "@all"
"Zombie Count" "5" }
"Respawns" "5" // Terror-Strike
"bot_scaling" "9" "Wave 12"
"wavecommand" " " {
"Zombie Class" "Zombie BMAN Class" "PlayerScaleAbility" "1"
"Zombie Class" "Zombie CORPSE Class" "HealthScaleAbility" "1.000000"
"Zombie Class" "Zombie Hellknight Class" "Zombie Count" "100"
"Zombie Class" "@flags" "Respawns" "5"
"Zombie Class" "@groups" "bot_scaling" "13"
"Human Class" "@all" "wavecommand" " "
} "Zombie Class" "spitter"
"Wave 13" "Zombie Class" "hunter"
{ "Zombie Class" "witch"
"PlayerScaleAbility" "12" "Human Class" "@all"
"HealthScaleAbility" "0.800000" }
"Zombie Count" "6" // Deadly Strike
"Respawns" "4" "Wave 13"
"bot_scaling" "9" {
"wavecommand" " " "PlayerScaleAbility" "1"
"Zombie Class" "Zombie stalker Class" "HealthScaleAbility" "1.000000"
"Zombie Class" "Zombie SKINNY Class" "Zombie Count" "4"
"Zombie Class" "Zombie Fleshpound Class" "Respawns" "5"
"Zombie Class" "@flags" "bot_scaling" "13"
"Zombie Class" "@groups" "wavecommand" " "
"Human Class" "@all" "Zombie Class" "akasha"
} "Zombie Class" "alien_spider"
"Wave 14" "Zombie Class" "babycrab"
{ "Zombie Class" "chucky"
"PlayerScaleAbility" "6" "Zombie Class" "antlion"
"HealthScaleAbility" "1.000000" "Human Class" "@all"
"Zombie Count" "6" }
"Respawns" "4" // Left 4 Doge
"bot_scaling" "16" "Wave 14"
"wavecommand" " " {
"Zombie Class" "Zombie ZPZ Class" "PlayerScaleAbility" "1"
"Zombie Class" "Zombie FATTY Class" "HealthScaleAbility" "1.000000"
"Zombie Class" "Zombie CHARPLE Class" "Zombie Count" "85"
"Zombie Class" "@flags" "Respawns" "5"
"Zombie Class" "@groups" "bot_scaling" "13"
"Human Class" "@all" "wavecommand" " "
} "Zombie Class" "doge"
"Wave 15" "Human Class" "@all"
{ }
"PlayerScaleAbility" "0" // BOSS - Krall and Kahn come back
"HealthScaleAbility" "1.000000" "Wave 15"
"Zombie Count" "8" {
"Respawns" "4" "PlayerScaleAbility" "1"
"bot_scaling" "0" "HealthScaleAbility" "0.500000"
"wavecommand" "bot_kick" "Zombie Count" "4"
"wavecommand" "bot_add_t" "Respawns" "5"
"wavecommand" "bot_add_t" "bot_scaling" "1"
"wavecommand" "bot_add_t" "wavecommand" " "
"wavecommand" "bot_add_t" "Zombie Class" "krall"
"wavecommand" "bot_add_t" "Zombie Class" "kahn"
"wavecommand" "bot_add_t" "Human Class" "@all"
"wavecommand" "bot_add_t" }
"wavecommand" "bot_add_t" // Invaders vs Akasha
"wavecommand" " " "Wave 16"
"Zombie Class" "Zombie ALMA Class" {
"Zombie Class" "Zombie POLICE Class" "PlayerScaleAbility" "1"
"Zombie Class" "@flags" "HealthScaleAbility" "1.000000"
"Zombie Class" "@groups" "Zombie Count" "120"
"Human Class" "@all" "Respawns" "5"
} "bot_scaling" "13"
"Wave 16" "wavecommand" " "
{ "Zombie Class" "akasha"
"PlayerScaleAbility" "15" "Zombie Class" "alienv1"
"HealthScaleAbility" "3.200000" "Zombie Class" "alien_spider"
"Zombie Count" "8" "Human Class" "@all"
"Respawns" "4" }
"bot_scaling" "16" // MINI BOSS - Spiders Party
"wavecommand" " " "Wave 17"
"Zombie Class" "zp" {
"Zombie Class" "Zombie Slasher Class" "PlayerScaleAbility" "0.5"
"Zombie Class" "Zombie Fleshpound Class" "HealthScaleAbility" "0.750000"
"Zombie Class" "Zombie Hellknight Class" "Zombie Count" "16"
"Zombie Class" "Zombie stalker Class" "Respawns" "5"
"Zombie Class" "@flags" "bot_scaling" "2"
"Zombie Class" "@groups" "wavecommand" " "
"Human Class" "@all" "Zombie Class" "bosspider"
} "Human Class" "@all"
"Wave 17" }
{ // Cyborg Skull
"PlayerScaleAbility" "5" "Wave 18"
"HealthScaleAbility" "1.000000" {
"Zombie Count" "8" "PlayerScaleAbility" "1"
"Respawns" "4" "HealthScaleAbility" "1.000000"
"bot_scaling" "6" "Zombie Count" "60"
"wavecommand" " " "Respawns" "5"
"Zombie Class" "zp" "bot_scaling" "13"
"Zombie Class" "Zombie POLICE Class" "wavecommand" " "
"Zombie Class" "Zombie GOZOMBIE Class" "Zombie Class" "servo_skull"
"Zombie Class" "Zombie CLASSIC Class" "Human Class" "@all"
"Zombie Class" "Zombie CHARPLE Class" }
"Zombie Class" "@flags" // BOSS - Raam vs Theron
"Zombie Class" "@groups" "Wave 19"
"Human Class" "@all" {
} "PlayerScaleAbility" "1"
"Wave 18" "HealthScaleAbility" "0.500000"
{ "Zombie Count" "9"
"PlayerScaleAbility" "9" "Respawns" "5"
"HealthScaleAbility" "1.000000" "bot_scaling" "1"
"Zombie Count" "8" "wavecommand" " "
"Respawns" "4" "Zombie Class" "raam"
"bot_scaling" "9" "Zombie Class" "theron_guard"
"wavecommand" " " "Human Class" "@all"
"Zombie Class" "zp" }
"Zombie Class" "Zombie FATTY Class" // Nightmares
"Zombie Class" "Zombie Hellknight Class" "Wave 20"
"Zombie Class" "Zombie ZPZ Class" {
"Zombie Class" "Zombie Fleshpound Class" "PlayerScaleAbility" "1"
"Zombie Class" "Zombie CORPSE Class" "HealthScaleAbility" "1.000000"
"Zombie Class" "Zombie grunt Class" "Zombie Count" "225"
"Zombie Class" "@flags" "Respawns" "5"
"Zombie Class" "@groups" "bot_scaling" "13"
"Human Class" "@all" "wavecommand" " "
} "Zombie Class" "strong"
"Wave 19" "Zombie Class" "verdugo"
{ "Zombie Class" "hunter"
"PlayerScaleAbility" "16" "Zombie Class" "witch"
"HealthScaleAbility" "1.000000" "Zombie Class" "doge"
"Zombie Count" "16" "Zombie Class" "babycrab"
"Respawns" "4" "Zombie Class" "abaddon"
"bot_scaling" "32" "Zombie Class" "alienv1"
"wavecommand" " " "Zombie Class" "chucky"
"Zombie Class" "@all" "Zombie Class" "servo_skull"
"Human Class" "@all" "Zombie Class" "pil_fast_v5"
} "Zombie Class" "hellknight"
"Zombie Class" "akasha"
"Zombie Class" "nemesis_pil"
"Zombie Class" "tyrant_pil"
"Zombie Class" "alien_spider"
"Zombie Class" "antlion"
"Human Class" "@all"
}
// Armageddon
"Wave 21"
{
"PlayerScaleAbility" "1"
"HealthScaleAbility" "1.000000"
"Zombie Count" "250"
"Respawns" "5"
"bot_scaling" "13"
"wavecommand" " "
"Zombie Class" "zombie1"
"Zombie Class" "zombie2"
"Zombie Class" "zombie3"
"Zombie Class" "abaddon"
"Zombie Class" "servo_skull"
"Zombie Class" "alienv1"
"Zombie Class" "strong"
"Zombie Class" "verdugo"
"Zombie Class" "spitter"
"Zombie Class" "pil_fast_v5"
"Zombie Class" "majini"
"Zombie Class" "uroboro"
"Zombie Class" "babycrab"
"Zombie Class" "chucky"
"Zombie Class" "fatty"
"Zombie Class" "tyrant_pil"
"Zombie Class" "hellknight"
"Zombie Class" "doge"
"Zombie Class" "hunter"
"Zombie Class" "witch"
"Zombie Class" "nemesis_pil"
"Zombie Class" "starkiller"
"Zombie Class" "akasha"
"Zombie Class" "alien_spider"
"Zombie Class" "centurion"
"Human Class" "@all"
}
// BOSS - Bahamut
"Wave 22"
{
"PlayerScaleAbility" "1"
"HealthScaleAbility" "0.500000"
"Zombie Count" "3"
"Respawns" "5"
"bot_scaling" "1"
"wavecommand" " "
"Zombie Class" "bahamut"
"Human Class" "@all"
}
// BOSS - El Gigante
"Wave 23"
{
"PlayerScaleAbility" "1"
"HealthScaleAbility" "0.500000"
"Zombie Count" "2"
"Respawns" "5"
"bot_scaling" "1"
"wavecommand" " "
"Zombie Class" "gigantev2"
"Human Class" "@all"
}
// FINAL BOSS - The Balrog
"Wave 24"
{
"PlayerScaleAbility" "1"
"HealthScaleAbility" "0.500000"
"Zombie Count" "1"
"Respawns" "5"
"bot_scaling" "1"
"wavecommand" " "
"Zombie Class" "balrog"
"Human Class" "@all"
}
} }

View File

@ -8,17 +8,17 @@
"zmarketprice" "200" "zmarketprice" "200"
"zmarketcommand" "sm_glock" "zmarketcommand" "sm_glock"
} }
"P2000" "p228"
{ {
"weaponentity" "weapon_hkp2000" "weaponentity" "weapon_p228"
"zmarketname" "P2000" "zmarketname" "P228"
"weaponslot" "1" "weaponslot" "1"
"zmarketprice" "200" "zmarketprice" "600"
"zmarketcommand" "sm_p2000" "zmarketcommand" "sm_p228"
} }
"USP" "USP"
{ {
"weaponentity" "weapon_usp_silencer" "weaponentity" "weapon_usp"
"zmarketname" "USP" "zmarketname" "USP"
"weaponslot" "1" "weaponslot" "1"
"zmarketprice" "200" "zmarketprice" "200"
@ -40,14 +40,6 @@
"zmarketprice" "700" "zmarketprice" "700"
"zmarketcommand" "sm_deagle" "zmarketcommand" "sm_deagle"
} }
"Revolver"
{
"weaponentity" "weapon_revolver"
"zmarketname" "Revolver"
"weaponslot" "1"
"zmarketprice" "850"
"zmarketcommand" "sm_r8"
}
"Elite" "Elite"
{ {
"weaponentity" "weapon_elite" "weaponentity" "weapon_elite"
@ -64,29 +56,6 @@
"zmarketprice" "500" "zmarketprice" "500"
"zmarketcommand" "sm_fiveseven" "zmarketcommand" "sm_fiveseven"
} }
"TEC9"
{
"weaponentity" "weapon_tec9"
"zmarketname" "TEC9"
"weaponslot" "1"
"zmarketprice" "500"
"zmarketcommand" "sm_tec9"
}"CZ75"
{
"weaponentity" "weapon_cz75a"
"zmarketname" "CZ75"
"weaponslot" "1"
"zmarketprice" "500"
"zmarketcommand" "sm_cz75"
}
"Nova"
{
"weaponentity" "weapon_nova"
"zmarketname" "Nova"
"weaponslot" "0"
"zmarketprice" "1200"
"zmarketcommand" "sm_nova"
}
"XM1014" "XM1014"
{ {
"weaponentity" "weapon_xm1014" "weaponentity" "weapon_xm1014"
@ -95,22 +64,6 @@
"zmarketprice" "2000" "zmarketprice" "2000"
"zmarketcommand" "sm_xm1014" "zmarketcommand" "sm_xm1014"
} }
"Sawed-Off"
{
"weaponentity" "weapon_sawedoff"
"zmarketname" "Sawed-Off"
"weaponslot" "0"
"zmarketprice" "1200"
"zmarketcommand" "sm_sawedoff"
}
"Mag-7"
{
"weaponentity" "weapon_mag7"
"zmarketname" "Mag-7"
"weaponslot" "0"
"zmarketprice" "1800"
"zmarketcommand" "sm_mag7"
}
"Mac10" "Mac10"
{ {
"weaponentity" "weapon_mac10" "weaponentity" "weapon_mac10"
@ -119,37 +72,21 @@
"zmarketprice" "1050" "zmarketprice" "1050"
"zmarketcommand" "sm_mac10" "zmarketcommand" "sm_mac10"
} }
"MP9" "tmp"
{ {
"weaponentity" "weapon_mp9" "weaponentity" "weapon_tmp"
"zmarketname" "MP9" "zmarketname" "tmp"
"weaponslot" "0" "weaponslot" "0"
"zmarketprice" "1250" "zmarketprice" "1800"
"zmarketcommand" "sm_mp9" "zmarketcommand" "sm_tmp"
} }
"Bizon" "MP5"
{ {
"weaponentity" "weapon_bizon" "weaponentity" "weapon_mp5navy"
"zmarketname" "Bizon" "zmarketname" "mp5"
"weaponslot" "0"
"zmarketprice" "1400"
"zmarketcommand" "sm_bizon"
}
"MP5sd"
{
"weaponentity" "weapon_mp5sd"
"zmarketname" "mp5sd"
"weaponslot" "0" "weaponslot" "0"
"zmarketprice" "1700" "zmarketprice" "1700"
"zmarketcommand" "sm_mp5sd" "zmarketcommand" "sm_mp5"
}
"MP7"
{
"weaponentity" "weapon_mp7"
"zmarketname" "MP7"
"weaponslot" "0"
"zmarketprice" "1700"
"zmarketcommand" "sm_mp7"
} }
"UMP45" "UMP45"
{ {
@ -169,11 +106,11 @@
} }
"Galil AR" "Galil AR"
{ {
"weaponentity" "weapon_galilar" "weaponentity" "weapon_galil"
"zmarketname" "Galil AR" "zmarketname" "Galil AR"
"weaponslot" "0" "weaponslot" "0"
"zmarketprice" "2000" "zmarketprice" "2000"
"zmarketcommand" "sm_galilar" "zmarketcommand" "sm_galil"
} }
"Famas" "Famas"
{ {
@ -199,21 +136,13 @@
"zmarketprice" "3100" "zmarketprice" "3100"
"zmarketcommand" "sm_m4a4" "zmarketcommand" "sm_m4a4"
} }
"M4A1-S" "m3"
{ {
"weaponentity" "weapon_m4a1_silencer" "weaponentity" "weapon_m3"
"zmarketname" "M4A1-S" "zmarketname" "m3"
"weaponslot" "0" "weaponslot" "0"
"zmarketprice" "3100" "zmarketprice" "1700"
"zmarketcommand" "sm_m4a1" "zmarketcommand" "sm_m3"
}
"SG556"
{
"weaponentity" "weapon_sg556"
"zmarketname" "SG556"
"weaponslot" "0"
"zmarketprice" "3000"
"zmarketcommand" "sm_sg556"
} }
"AUG" "AUG"
{ {
@ -223,21 +152,21 @@
"zmarketprice" "3300" "zmarketprice" "3300"
"zmarketcommand" "sm_aug" "zmarketcommand" "sm_aug"
} }
"SSG 08" "SG552"
{ {
"weaponentity" "weapon_ssg08" "weaponentity" "weapon_sg552"
"zmarketname" "SSG 08" "zmarketname" "SSG 08"
"weaponslot" "0" "weaponslot" "0"
"zmarketprice" "1700" "zmarketprice" "3500"
"zmarketcommand" "sm_ssg08" "zmarketcommand" "sm_sg552"
} }
"SCAR-20" "Scout"
{ {
"weaponentity" "weapon_scar20" "weaponentity" "weapon_scout"
"zmarketname" "SCAR-20" "zmarketname" "Scout"
"weaponslot" "0" "weaponslot" "0"
"zmarketprice" "5000" "zmarketprice" "2750"
"zmarketcommand" "sm_scar20" "zmarketcommand" "sm_scout"
} }
"G3SG1" "G3SG1"
{ {
@ -247,6 +176,14 @@
"zmarketprice" "5000" "zmarketprice" "5000"
"zmarketcommand" "sm_g3sg1" "zmarketcommand" "sm_g3sg1"
} }
"SG550"
{
"weaponentity" "weapon_sg550"
"zmarketname" "SG550"
"weaponslot" "0"
"zmarketprice" "5000"
"zmarketcommand" "sm_sg550"
}
"AWP" "AWP"
{ {
"weaponentity" "weapon_awp" "weaponentity" "weapon_awp"
@ -263,14 +200,6 @@
"zmarketprice" "5200" "zmarketprice" "5200"
"zmarketcommand" "sm_m249" "zmarketcommand" "sm_m249"
} }
"Negev"
{
"weaponentity" "weapon_negev"
"zmarketname" "Negev"
"weaponslot" "0"
"zmarketprice" "5700"
"zmarketcommand" "sm_negev"
}
"HEGrenade" "HEGrenade"
{ {
"weaponentity" "weapon_hegrenade" "weaponentity" "weapon_hegrenade"
@ -279,20 +208,4 @@
"zmarketprice" "3000" "zmarketprice" "3000"
"zmarketcommand" "sm_he" "zmarketcommand" "sm_he"
} }
"TAGrenade"
{
"weaponentity" "weapon_tagrenade"
"zmarketname" "TAGrenade"
"weaponslot" "3"
"zmarketprice" "300"
"zmarketcommand" "sm_ta"
}
"Molotov"
{
"weaponentity" "weapon_molotov"
"zmarketname" "Molotov"
"weaponslot" "3"
"zmarketprice" "400"
"zmarketcommand" "sm_molotov"
}
} }

View File

@ -109,9 +109,6 @@ public void OnPluginStart()
} }
CloseHandle( fileHandle ); CloseHandle( fileHandle );
OnMapStart();
RetrieveWaveSettings(1);
//processstring //processstring
LoadTranslations("common.phrases.txt"); LoadTranslations("common.phrases.txt");
@ -135,6 +132,7 @@ public void OnPluginStart()
HookEvent("player_death", Event_OnPlayerDeath, EventHookMode_Post); HookEvent("player_death", Event_OnPlayerDeath, EventHookMode_Post);
HookEvent("player_hurt", EventPlayerHurt, EventHookMode_Pre); HookEvent("player_hurt", EventPlayerHurt, EventHookMode_Pre);
HookEvent("player_jump", EventPlayerJump, EventHookMode_Post); HookEvent("player_jump", EventPlayerJump, EventHookMode_Post);
HookEvent("player_team", EventPlayerTeam, EventHookMode_Post);
//commands //commands
RegConsoleCmd("say", Cmd_Say); RegConsoleCmd("say", Cmd_Say);
@ -154,6 +152,40 @@ public void OnPluginStart()
} }
} }
public Action CheckPlayerTeam(Handle timer, any userid)
{
int client = GetClientOfUserId(userid);
if (client == 0)
return Plugin_Continue;
if (!IsValidClient(client) || IsPlayerAlive(client) || (GetClientTeam(client) != CS_TEAM_T && GetClientTeam(client) != CS_TEAM_CT)
|| IsFakeClient(client))
{
return Plugin_Continue;
}
if (g_iClientRespawnCount[client] > 0)
{
ChangeClientTeam(client, CS_TEAM_CT); //default putting humans to CT team
PrintToChat(client, "You have %i respawns left as human. You will respawn in %f seconds.", g_iClientRespawnCount[client], g_fRespawnTimer);
CreateTimer(g_fRespawnTimer, Timer_Respawn, GetClientUserId(client), TIMER_FLAG_NO_MAPCHANGE);
}
else
{
ChangeClientTeam(client, CS_TEAM_T); //default putting humans to ZM
PrintToChat(client, "You will respawn as a zombie in %f seconds.", g_fRespawnTimer);
CreateTimer(g_fRespawnTimer, Timer_Respawn, GetClientUserId(client), TIMER_FLAG_NO_MAPCHANGE);
}
return Plugin_Handled;
}
public Action EventPlayerTeam(Event event, const char[] name, bool dontBroadcast)
{
int client = GetClientOfUserId(event.GetInt("userid"));
CreateTimer(1.0, CheckPlayerTeam, GetClientUserId(client));
return Plugin_Handled;
}
public Action Timer_CheckIfRestartNeeded(Handle timer, any userid) public Action Timer_CheckIfRestartNeeded(Handle timer, any userid)
{ {
//the bots dont spawn right away. therefore we have the 6 seconds delay for them to actually spawn in. //the bots dont spawn right away. therefore we have the 6 seconds delay for them to actually spawn in.
@ -181,18 +213,27 @@ public Action Timer_CheckIfRestartNeeded(Handle timer, any userid)
public Action ApplySettings(Event event, const char[] name, bool dontBroadcast) public Action ApplySettings(Event event, const char[] name, bool dontBroadcast)
{ {
int activeBots = 0; int activeBots = 0;
int activePlayers = 0;
for (int i = 1; i < MaxClients; i++) for (int i = 1; i < MaxClients; i++)
{ {
if (IsValidClient(i) && IsFakeClient(i) && !IsClientSourceTV(i)) if (!IsValidClient(i) || IsClientSourceTV(i))
{
continue;
}
if (IsFakeClient(i))
{ {
activeBots++; activeBots++;
} }
if (activeBots > 0) else
{
activePlayers++;
}
if (activeBots > 0 && activePlayers > 0)
{ {
break; break;
} }
} }
if (activeBots == 0) if (activeBots == 0 && activePlayers == 1)
{ {
CreateTimer(10.0, Timer_CheckIfRestartNeeded); //if only one guy is on a team we force a restart to spawn the bots. CreateTimer(10.0, Timer_CheckIfRestartNeeded); //if only one guy is on a team we force a restart to spawn the bots.
} }