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"
"health" "40"
"speed" "1"
"knockback" "2.0"
"jump_height" "1.1"
"jump_distance" "1.0"
"damage_multiplier" "1.0"
}
"zombie2"
{
"unique name" "zombie2"
"team" "ZM"
"group" " "
"sm_flags" " "
"model path" "models/player/zh/zh_zombie003.mdl"
"no_fall_damage" "YES"
"health" "50"
"speed" "1"
"knockback" "2.0"
"jump_height" "1.1"
"jump_distance" "1.0"
"damage_multiplier" "1.0"
}
"zombie3"
{
"unique name" "zombie3"
"team" "ZM"
"group" " "
"sm_flags" " "
"model path" "models/player/zh/zh_corpse002.mdl"
"no_fall_damage" "YES"
"health" "60"
"speed" "0.5"
"knockback" "2.0"
"jump_height" "1.1"
"jump_distance" "1.0"
"damage_multiplier" "1.0"
}
"biohazard"
{
"unique name" "biohazard"
"team" "ZM"
"group" " "
"sm_flags" " "
"model path" "models/player/elis/bh/biohazard.mdl"
"no_fall_damage" "YES"
"health" "125"
"speed" "1"
"knockback" "2.0"
"jump_height" "1.4"
"jump_distance" "1.0"
"damage_multiplier" "1.0"
}
"fatty"
{
"unique name" "fatty"
"team" "ZM"
"group" " "
"sm_flags" " "
"model path" "models/player/elis/fty/fatty.mdl"
"no_fall_damage" "YES"
"health" "800"
"speed" "0.7"
"knockback" "2.0"
"jump_height" "1.4"
"jump_distance" "1.0"
"damage_multiplier" "1.0"
}
"verdugo"
{
"unique name" "verdugo"
"team" "ZM"
"group" " "
"sm_flags" " "
"model path" "models/player/elis/vd/verdugo.mdl"
"no_fall_damage" "YES"
"health" "150"
"speed" "2"
"knockback" "2.0"
"jump_height" "1.4"
"jump_distance" "1.0"
"damage_multiplier" "1.0"
}
"spitter"
{
"unique name" "spitter"
"team" "ZM"
"group" " "
"sm_flags" " "
"model path" "models/player/kuristaja/l4d2/spitter/spitter.mdl"
"no_fall_damage" "YES"
"health" "125"
"speed" "2"
"knockback" "2.0"
"jump_height" "1.4"
"jump_distance" "1.0"
"damage_multiplier" "1.0"
}
"pil_fast_v5"
{
"unique name" "pil_fast_v5"
"team" "ZM"
"group" " "
"sm_flags" " "
"model path" "models/player/pil/fast_v5/pil_fast_v5.mdl"
"no_fall_damage" "YES"
"health" "150"
"speed" "2.5"
"knockback" "2.0"
"jump_height" "1.4"
"jump_distance" "1.0"
"damage_multiplier" "1.0"
}
"tyrant_pil"
{
"unique name" "tyrant_pil"
"team" "ZM"
"group" " "
"sm_flags" " "
"model path" "models/player/pil/re1/proto_tyrant/tyrant_pil.mdl"
"no_fall_damage" "YES"
"health" "700"
"speed" "1"
"knockback" "2.0"
"jump_height" "1.4"
"jump_distance" "1.0"
"damage_multiplier" "1.0"
}
"nemesis_pil"
{
"unique name" "nemesis_pil"
"team" "ZM"
"group" " "
"sm_flags" " "
"model path" "models/player/re_chronicles/nemesis_larger/nemesis_pil.mdl"
"no_fall_damage" "YES"
"health" "800"
"speed" "1"
"knockback" "2.0"
"jump_height" "1.4"
"jump_distance" "1.0"
"damage_multiplier" "1.0"
}
"majini"
{
"unique name" "majini"
"team" "ZM"
"group" " "
"sm_flags" " "
"model path" "models/player/slow/amberlyn/re5/tentacle_crap_majini/slow.mdl"
"no_fall_damage" "YES"
"health" "70"
"speed" "3"
"knockback" "2.0"
"jump_height" "1.4"
"jump_distance" "1.0"
"damage_multiplier" "1.0"
}
"uroboro"
{
"unique name" "uroboro"
"team" "ZM"
"group" " "
"sm_flags" " "
"model path" "models/player/slow/amberlyn/re5/uroboro/slow_public.mdl"
"no_fall_damage" "YES"
"health" "75"
"speed" "3"
"knockback" "2.0"
"jump_height" "1.4"
"jump_distance" "1.0"
"damage_multiplier" "1.0"
}
"babycrab"
{
"unique name" "babycrab"
"team" "ZM"
"group" " "
"sm_flags" " "
"model path" "models/player/slow/babycrab_v2/slow_babycrab.mdl"
"no_fall_damage" "YES"
"health" "50"
"speed" "3"
"knockback" "2.0"
"jump_height" "1.4"
"jump_distance" "1.0"
"damage_multiplier" "1.0"
}
"berserker"
{
"unique name" "berserker"
"team" "ZM"
"group" " "
"sm_flags" " "
"model path" "models/player/slow/berserkerin/slow_big.mdl"
"no_fall_damage" "YES" "no_fall_damage" "YES"
"health" "250" "health" "250"
"speed" "300.0" "speed" "2.5"
"knockback" "20.5" "knockback" "2.0"
"jump_height" "1.5" "jump_height" "1.4"
"jump_distance" "1.2"
}
"Zombie Slasher Class"
{
"unique name" "Zombie Slasher Class"
"team" "ZM"
"group" " "
"sm_flags" " "
"model path" "models/player/kodua/slasher/slasher.mdl"
"no_fall_damage" "YES"
"health" "550"
"speed" "240.0"
"knockback" "7.5"
"jump_height" "1.0"
"jump_distance" "1.0" "jump_distance" "1.0"
"damage_multiplier" "1.0"
} }
"Zombie Fleshpound Class" "hellknight"
{ {
"unique name" "Zombie Fleshpound Class" "unique name" "hellknight"
"team" "ZM" "team" "ZM"
"group" " " "group" " "
"sm_flags" " " "sm_flags" " "
"model path" "models/player/custom_player/uuz/fleshpound/fleshpound.mdl" "model path" "models/player/ics/hellknight_red/t_guerilla.mdl"
"no_fall_damage" "YES" "no_fall_damage" "YES"
"health" "1550" "health" "250"
"speed" "220.0" "speed" "2.5"
"knockback" "7.5" "knockback" "2.0"
"jump_height" "1.0" "jump_height" "1.4"
"jump_distance" "1.0" "jump_distance" "1.0"
"damage_multiplier" "1.0"
} }
"Zombie Hellknight Class" "centurion"
{ {
"unique name" "Zombie Hellknight Class" "unique name" "centurion"
"team" "ZM" "team" "ZM"
"group" " " "group" " "
"sm_flags" " " "sm_flags" " "
"model path" "models/player/custom_player/kodua/doom2016/hellknight.mdl" "model path" "models/player/slow/centurion/slow_centurion.mdl"
"no_fall_damage" "YES" "no_fall_damage" "YES"
"health" "1550" "health" "150"
"speed" "330.0" "speed" "1.5"
"knockback" "25.5" "knockback" "2.0"
"jump_height" "3.5" "jump_height" "1.4"
"jump_distance" "3.2" "jump_distance" "1.0"
"damage_multiplier" "1.0"
} }
"Zombie Revenant Class" "kahn"
{ {
"unique name" "Zombie Revenant Class" "unique name" "kahn"
"team" "ZM" "team" "ZM"
"group" " " "group" " "
"sm_flags" "a" "sm_flags" " "
"model path" "models/player/custom_player/zombie/revenant/revenant_v2.mdl" "model path" "models/player/slow/jamis/mkvsdcu/dark_kahn/slow_pub.mdl"
"no_fall_damage" "YES" "no_fall_damage" "YES"
"health" "1750" "health" "3000"
"speed" "300.0" "speed" "2.5"
"knockback" "7.5" "knockback" "2.0"
"jump_height" "1.5" "jump_height" "1.5"
"jump_distance" "1.2" "jump_distance" "1.0"
"damage_multiplier" "1.0"
} }
"Zombie Xeno Class" "chucky"
{ {
"unique name" "Zombie Xeno Class" "unique name" "chucky"
"team" "ZM" "team" "ZM"
"group" " " "group" " "
"sm_flags" " " "sm_flags" " "
"model path" "models/player/custom_player/legacy/xeno_soldier/xeno_soldier.mdl" "model path" "models/player/slow/chucky_v3/slow.mdl"
"no_fall_damage" "YES" "no_fall_damage" "YES"
"health" "2550" "health" "60"
"speed" "260.0" "speed" "2.4"
"knockback" "2.5" "knockback" "2.0"
"jump_height" "3.5" "jump_height" "1.4"
"jump_distance" "3.2" "jump_distance" "1.0"
"damage_multiplier" "1.0"
} }
"Zombie stalker Class" "krall"
{ {
"unique name" "Zombie stalker Class" "unique name" "krall"
"team" "ZM" "team" "ZM"
"group" " " "group" " "
"sm_flags" " " "sm_flags" " "
"model path" "models/player/kodua/invisible_bitch/stalker.mdl" "model path" "models/player/slow/krall/slow.mdl"
"no_fall_damage" "YES"
"health" "400"
"speed" "490.0"
"knockback" "2.5"
"jump_height" "3.5"
"jump_distance" "3.2"
}
"Zombie grunt Class"
{
"unique name" "Zombie grunt Class"
"team" "ZM"
"group" " "
"sm_flags" " "
"model path" "models/player/mapeadores/morell/amnesia/grunt/grunt.mdl"
"no_fall_damage" "YES"
"health" "2000"
"speed" "420.0"
"knockback" "5.5"
"jump_height" "3.5"
"jump_distance" "3.2"
}
"Zombie BMAN Class"
{
"unique name" "Zombie BMAN Class"
"team" "ZM"
"group" " "
"sm_flags" " "
"model path" "models/player/kuristaja/zombies/bman/bman.mdl"
"no_fall_damage" "YES"
"health" "1000"
"speed" "320.0"
"knockback" "5.5"
"jump_height" "1.5"
"jump_distance" "1.2"
}
"Zombie CORPSE Class"
{
"unique name" "Zombie CORPSE Class"
"team" "ZM"
"group" " "
"sm_flags" " "
"model path" "models/player/kuristaja/zombies/corpse/corpse.mdl"
"no_fall_damage" "YES"
"health" "900"
"speed" "260.0"
"knockback" "5.5"
"jump_height" "13.5"
"jump_distance" "13.2"
}
"Zombie ZPZ Class"
{
"unique name" "Zombie ZPZ Class"
"team" "ZM"
"group" " "
"sm_flags" " "
"model path" "models/player/kuristaja/zombies/zpz/zpz.mdl"
"no_fall_damage" "YES"
"health" "1500"
"speed" "360.0"
"knockback" "3.5"
"jump_height" "3.5"
"jump_distance" "3.2"
}
"Zombie FATTY Class"
{
"unique name" "Zombie FATTY Class"
"team" "ZM"
"group" " "
"sm_flags" " "
"model path" "models/player/kuristaja/zombies/fatty/fatty.mdl"
"no_fall_damage" "YES" "no_fall_damage" "YES"
"health" "4000" "health" "4000"
"speed" "120.0" "speed" "2"
"knockback" "1.5" "knockback" "2.0"
"jump_height" "3.5" "jump_height" "1.4"
"jump_distance" "3.2" "jump_distance" "1.0"
"damage_multiplier" "1.0"
} }
"Zombie SKINNY Class" "strong"
{ {
"unique name" "Zombie SKINNY Class" "unique name" "strong"
"team" "ZM" "team" "ZM"
"group" " " "group" " "
"sm_flags" " " "sm_flags" " "
"model path" "models/player/kuristaja/zombies/skinny/skinny.mdl" "model path" "models/player/slow/bloodsucker_pack/slow_strong.mdl"
"no_fall_damage" "YES" "no_fall_damage" "YES"
"health" "400" "health" "150"
"speed" "720.0" "speed" "2"
"knockback" "3.5" "knockback" "2.0"
"jump_height" "3.5"
"jump_distance" "3.2"
}
"Zombie POLICE Class"
{
"unique name" "Zombie POLICE Class"
"team" "ZM"
"group" " "
"sm_flags" " "
"model path" "models/player/kuristaja/zombies/police/police.mdl"
"no_fall_damage" "YES"
"health" "1400"
"speed" "420.0"
"knockback" "3.5"
"jump_height" "5.5"
"jump_distance" "5.2"
}
"Zombie ALMA Class"
{
"unique name" "Zombie ALMA Class"
"team" "ZM"
"group" " "
"sm_flags" " "
"model path" "models/player/kuristaja/zombies/alma/alma.mdl"
"no_fall_damage" "YES"
"health" "1600"
"speed" "420.0"
"knockback" "5.5"
"jump_height" "3.5"
"jump_distance" "3.2"
}
"Zombie GOZOMBIE Class"
{
"unique name" "Zombie GOZOMBIE Class"
"team" "ZM"
"group" " "
"sm_flags" " "
"model path" "models/player/kuristaja/zombies/gozombie/gozombie.mdl"
"no_fall_damage" "YES"
"health" "1500"
"speed" "320.0"
"knockback" "5.5"
"jump_height" "1.5" "jump_height" "1.5"
"jump_distance" "1.2" "jump_distance" "1.0"
"damage_multiplier" "1.0"
} }
"Zombie CLASSIC Class" "gigantev2"
{ {
"unique name" "Zombie CLASSIC Class" "unique name" "gigantev2"
"team" "ZM" "team" "ZM"
"group" " " "group" " "
"sm_flags" " " "sm_flags" " "
"model path" "models/player/kuristaja/zombies/classic/classic.mdl" "model path" "models/player/slow/gigante/slow_gigante.mdl"
"no_fall_damage" "YES" "no_fall_damage" "YES"
"health" "1000" "health" "10000"
"speed" "320.0" "speed" "2.5"
"knockback" "5.5" "knockback" "2.0"
"jump_height" "3.5" "jump_height" "1.4"
"jump_distance" "3.2" "jump_distance" "1.0"
"damage_multiplier" "10.0"
} }
"Zombie CHARPLE Class" "alienv1"
{ {
"unique name" "Zombie CHARPLE Class" "unique name" "alienv1"
"team" "ZM" "team" "ZM"
"group" " " "group" " "
"sm_flags" " " "sm_flags" " "
"model path" "models/player/kuristaja/zombies/charple/charple.mdl" "model path" "models/player/slow/aliendrone/slow_alien.mdl"
"no_fall_damage" "YES" "no_fall_damage" "YES"
"health" "5000" "health" "125"
"speed" "420.0" "speed" "2.5"
"knockback" "2.5" "knockback" "2.0"
"jump_height" "3.5" "jump_height" "1.4"
"jump_distance" "3.2" "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"
{ {
// First Day At Unloze
"Wave 1" "Wave 1"
{ {
"PlayerScaleAbility" "2" "PlayerScaleAbility" "0.5"
"HealthScaleAbility" "1.000000" "HealthScaleAbility" "1.000000"
"Zombie Count" "4" "Zombie Count" "50"
"Respawns" "5" "Respawns" "5"
"bot_scaling" "13" "bot_scaling" "13"
"wavecommand" "mp_roundtime 8" "wavecommand" " "
"Zombie Class" "zp" "Zombie Class" "zombie1"
"Zombie Class" "Zombie Slasher Class" "Zombie Class" "zombie2"
"Zombie Class" "zombie3"
"Human Class" "@all" "Human Class" "@all"
} }
// Warming Up
"Wave 2" "Wave 2"
{ {
"PlayerScaleAbility" "4" "PlayerScaleAbility" "0.5"
"HealthScaleAbility" "1.000000" "HealthScaleAbility" "1.000000"
"Zombie Count" "3" "Zombie Count" "30"
"Respawns" "5" "Respawns" "5"
"bot_scaling" "13" "bot_scaling" "13"
"wavecommand" "mp_roundtime 5" "wavecommand" " "
"Zombie Class" "zp" "Zombie Class" "zombie2"
"Zombie Class" "Zombie Fleshpound Class" "Zombie Class" "zombie3"
"Zombie Class" "nemesis_pil"
"Zombie Class" "tyrant_pil"
"Human Class" "@all" "Human Class" "@all"
} }
// The Dead Walking
"Wave 3" "Wave 3"
{ {
"PlayerScaleAbility" "12" "PlayerScaleAbility" "0.5"
"HealthScaleAbility" "0.30000" "HealthScaleAbility" "1.000000"
"Zombie Count" "5" "Zombie Count" "60"
"Respawns" "5" "Respawns" "5"
"bot_scaling" "14" "bot_scaling" "13"
"wavecommand" "mp_roundtime 26" "wavecommand" " "
"Zombie Class" "Zombie Slasher Class" "Zombie Class" "zombie2"
"Zombie Class" "Zombie stalker Class" "Zombie Class" "zombie3"
"Zombie Class" "@flags" "Zombie Class" "biohazard"
"Zombie Class" "@groups" "Zombie Class" "centurion"
"Zombie Class" "strong"
"Zombie Class" "fatty"
"Human Class" "@all" "Human Class" "@all"
} }
// Here come the tanks
"Wave 4" "Wave 4"
{ {
"PlayerScaleAbility" "9" "PlayerScaleAbility" "0.5"
"HealthScaleAbility" "0.400000" "HealthScaleAbility" "1.000000"
"Zombie Count" "6" "Zombie Count" "40"
"Respawns" "5" "Respawns" "5"
"bot_scaling" "13" "bot_scaling" "13"
"wavecommand" " " "wavecommand" " "
"wavecommand" "mp_roundtime 9" "Zombie Class" "zombie2"
"Zombie Class" "zp" "Zombie Class" "zombie3"
"Zombie Class" "Zombie Hellknight Class" "Zombie Class" "biohazard"
"Zombie Class" "@flags" "Zombie Class" "centurion"
"Zombie Class" "@groups" "Zombie Class" "strong"
"Zombie Class" "fatty"
"Human Class" "@all" "Human Class" "@all"
} }
// BOSS - Giant Berserker
"Wave 5" "Wave 5"
{ {
"PlayerScaleAbility" "9" "PlayerScaleAbility" "1"
"HealthScaleAbility" "1.500000" "HealthScaleAbility" "0.500000"
"Zombie Count" "4"
"Respawns" "5"
"bot_scaling" "13"
"wavecommand" " "
"Zombie Class" "Zombie Xeno Class"
"Human Class" "@all"
}
"Wave 6"
{
"PlayerScaleAbility" "4"
"HealthScaleAbility" "1.500000"
"Zombie Count" "4"
"Respawns" "5"
"bot_scaling" "13"
"wavecommand" " "
"Zombie Class" "Zombie Hellknight Class"
"Zombie Class" "Zombie Slasher Class"
"Zombie Class" "Zombie Fleshpound Class"
"Zombie Class" "@flags"
"Zombie Class" "@groups"
"Human Class" "@all"
}
"Wave 7"
{
"PlayerScaleAbility" "4"
"HealthScaleAbility" "1.500000"
"Zombie Count" "10"
"Respawns" "5"
"bot_scaling" "14"
"wavecommand" " "
"Zombie Class" "Zombie stalker Class"
"Zombie Class" "@flags"
"Zombie Class" "@groups"
"Human Class" "@all"
}
"Wave 8"
{
"PlayerScaleAbility" "4"
"HealthScaleAbility" "1.000000"
"Zombie Count" "8"
"Respawns" "5"
"bot_scaling" "10"
"wavecommand" " "
"Zombie Class" "Zombie Hellknight Class"
"Zombie Class" "Zombie Fleshpound Class"
"Zombie Class" "Zombie Xeno Class"
"Zombie Class" "@flags"
"Zombie Class" "@groups"
"Human Class" "@all"
}
"Wave 9"
{
"PlayerScaleAbility" "8"
"HealthScaleAbility" "1.000000"
"Zombie Count" "8"
"Respawns" "5"
"bot_scaling" "16"
"wavecommand" " "
"Zombie Class" "Zombie stalker Class"
"Zombie Class" "zp"
"Zombie Class" "Zombie Slasher Class"
"Zombie Class" "@flags"
"Zombie Class" "@groups"
"Human Class" "@all"
}
"Wave 10"
{
"PlayerScaleAbility" "0"
"HealthScaleAbility" "1.400000"
"Zombie Count" "8"
"Respawns" "5"
"bot_scaling" "0"
"wavecommand" "bot_kick"
"wavecommand" "bot_add_t"
"wavecommand" "bot_add_t"
"wavecommand" "bot_add_t"
"wavecommand" "bot_add_t"
"wavecommand" "bot_add_t"
"wavecommand" "bot_add_t"
"wavecommand" "bot_add_t"
"wavecommand" "bot_add_t"
"Zombie Class" "Zombie grunt Class"
"Zombie Class" "Zombie Xeno Class"
"Human Class" "@all"
}
"Wave 11"
{
"PlayerScaleAbility" "10"
"HealthScaleAbility" "1.000000"
"Zombie Count" "8"
"Respawns" "5"
"bot_scaling" "13"
"wavecommand" " "
"Zombie Class" "Zombie stalker Class"
"Zombie Class" "zp"
"Zombie Class" "Zombie Slasher Class"
"Zombie Class" "Zombie CLASSIC Class"
"Zombie Class" "Zombie GOZOMBIE Class"
"Zombie Class" "@flags"
"Zombie Class" "@groups"
"Human Class" "@all"
}
"Wave 12"
{
"PlayerScaleAbility" "8"
"HealthScaleAbility" "1.000000"
"Zombie Count" "5" "Zombie Count" "5"
"Respawns" "5" "Respawns" "5"
"bot_scaling" "9" "bot_scaling" "1"
"wavecommand" " " "wavecommand" " "
"Zombie Class" "Zombie BMAN Class" "Zombie Class" "berserker"
"Zombie Class" "Zombie CORPSE Class"
"Zombie Class" "Zombie Hellknight Class"
"Zombie Class" "@flags"
"Zombie Class" "@groups"
"Human Class" "@all" "Human Class" "@all"
} }
// Starkiller
"Wave 6"
{
"PlayerScaleAbility" "0.5"
"HealthScaleAbility" "1.000000"
"Zombie Count" "50"
"Respawns" "5"
"bot_scaling" "13"
"wavecommand" " "
"Zombie Class" "uberevil"
"Human Class" "@all"
}
// Death and Beyond
"Wave 7"
{
"PlayerScaleAbility" "0.5"
"HealthScaleAbility" "1.000000"
"Zombie Count" "50"
"Respawns" "5"
"bot_scaling" "13"
"wavecommand" " "
"Zombie Class" "zombie1"
"Zombie Class" "zombie2"
"Zombie Class" "majini"
"Zombie Class" "uroboro"
"Zombie Class" "chucky"
"Zombie Class" "strong"
"Human Class" "@all"
}
// Doom Abaddon
"Wave 8"
{
"PlayerScaleAbility" "0.5"
"HealthScaleAbility" "1.000000"
"Zombie Count" "75"
"Respawns" "5"
"bot_scaling" "13"
"wavecommand" " "
"Zombie Class" "abaddon"
"Human Class" "@all"
}
// BOSS - Krall vs Dark Kahn
"Wave 9"
{
"PlayerScaleAbility" "1"
"HealthScaleAbility" "0.500000"
"Zombie Count" "5"
"Respawns" "5"
"bot_scaling" "1"
"wavecommand" " "
"Zombie Class" "kahn"
"Zombie Class" "krall"
"Human Class" "@all"
}
// Mix of Madness
"Wave 10"
{
"PlayerScaleAbility" "1"
"HealthScaleAbility" "1.000000"
"Zombie Count" "75"
"Respawns" "5"
"bot_scaling" "13"
"wavecommand" " "
"Zombie Class" "zombie3"
"Zombie Class" "zombie2"
"Zombie Class" "majini"
"Zombie Class" "uroboro"
"Zombie Class" "verdugo"
"Zombie Class" "babycrab"
"Zombie Class" "chucky"
"Zombie Class" "pil_fast_v5"
"Zombie Class" "antlion"
"Zombie Class" "tyrant_pil"
"Zombie Class" "zombie1"
"Human Class" "@all"
}
// Alien Invaders
"Wave 11"
{
"PlayerScaleAbility" "1"
"HealthScaleAbility" "1.000000"
"Zombie Count" "95"
"Respawns" "5"
"bot_scaling" "13"
"wavecommand" " "
"Zombie Class" "alienv1"
"Zombie Class" "alien_spider"
"Human Class" "@all"
}
// Terror-Strike
"Wave 12"
{
"PlayerScaleAbility" "1"
"HealthScaleAbility" "1.000000"
"Zombie Count" "100"
"Respawns" "5"
"bot_scaling" "13"
"wavecommand" " "
"Zombie Class" "spitter"
"Zombie Class" "hunter"
"Zombie Class" "witch"
"Human Class" "@all"
}
// Deadly Strike
"Wave 13" "Wave 13"
{ {
"PlayerScaleAbility" "12" "PlayerScaleAbility" "1"
"HealthScaleAbility" "0.800000" "HealthScaleAbility" "1.000000"
"Zombie Count" "6" "Zombie Count" "4"
"Respawns" "4" "Respawns" "5"
"bot_scaling" "9" "bot_scaling" "13"
"wavecommand" " " "wavecommand" " "
"Zombie Class" "Zombie stalker Class" "Zombie Class" "akasha"
"Zombie Class" "Zombie SKINNY Class" "Zombie Class" "alien_spider"
"Zombie Class" "Zombie Fleshpound Class" "Zombie Class" "babycrab"
"Zombie Class" "@flags" "Zombie Class" "chucky"
"Zombie Class" "@groups" "Zombie Class" "antlion"
"Human Class" "@all" "Human Class" "@all"
} }
// Left 4 Doge
"Wave 14" "Wave 14"
{ {
"PlayerScaleAbility" "6" "PlayerScaleAbility" "1"
"HealthScaleAbility" "1.000000" "HealthScaleAbility" "1.000000"
"Zombie Count" "6" "Zombie Count" "85"
"Respawns" "4" "Respawns" "5"
"bot_scaling" "16" "bot_scaling" "13"
"wavecommand" " " "wavecommand" " "
"Zombie Class" "Zombie ZPZ Class" "Zombie Class" "doge"
"Zombie Class" "Zombie FATTY Class"
"Zombie Class" "Zombie CHARPLE Class"
"Zombie Class" "@flags"
"Zombie Class" "@groups"
"Human Class" "@all" "Human Class" "@all"
} }
// BOSS - Krall and Kahn come back
"Wave 15" "Wave 15"
{ {
"PlayerScaleAbility" "0" "PlayerScaleAbility" "1"
"HealthScaleAbility" "1.000000" "HealthScaleAbility" "0.500000"
"Zombie Count" "8" "Zombie Count" "4"
"Respawns" "4" "Respawns" "5"
"bot_scaling" "0" "bot_scaling" "1"
"wavecommand" "bot_kick"
"wavecommand" "bot_add_t"
"wavecommand" "bot_add_t"
"wavecommand" "bot_add_t"
"wavecommand" "bot_add_t"
"wavecommand" "bot_add_t"
"wavecommand" "bot_add_t"
"wavecommand" "bot_add_t"
"wavecommand" "bot_add_t"
"wavecommand" " " "wavecommand" " "
"Zombie Class" "Zombie ALMA Class" "Zombie Class" "krall"
"Zombie Class" "Zombie POLICE Class" "Zombie Class" "kahn"
"Zombie Class" "@flags"
"Zombie Class" "@groups"
"Human Class" "@all" "Human Class" "@all"
} }
// Invaders vs Akasha
"Wave 16" "Wave 16"
{ {
"PlayerScaleAbility" "15" "PlayerScaleAbility" "1"
"HealthScaleAbility" "3.200000" "HealthScaleAbility" "1.000000"
"Zombie Count" "8" "Zombie Count" "120"
"Respawns" "4" "Respawns" "5"
"bot_scaling" "16" "bot_scaling" "13"
"wavecommand" " " "wavecommand" " "
"Zombie Class" "zp" "Zombie Class" "akasha"
"Zombie Class" "Zombie Slasher Class" "Zombie Class" "alienv1"
"Zombie Class" "Zombie Fleshpound Class" "Zombie Class" "alien_spider"
"Zombie Class" "Zombie Hellknight Class"
"Zombie Class" "Zombie stalker Class"
"Zombie Class" "@flags"
"Zombie Class" "@groups"
"Human Class" "@all" "Human Class" "@all"
} }
// MINI BOSS - Spiders Party
"Wave 17" "Wave 17"
{ {
"PlayerScaleAbility" "5" "PlayerScaleAbility" "0.5"
"HealthScaleAbility" "1.000000" "HealthScaleAbility" "0.750000"
"Zombie Count" "8" "Zombie Count" "16"
"Respawns" "4" "Respawns" "5"
"bot_scaling" "6" "bot_scaling" "2"
"wavecommand" " " "wavecommand" " "
"Zombie Class" "zp" "Zombie Class" "bosspider"
"Zombie Class" "Zombie POLICE Class"
"Zombie Class" "Zombie GOZOMBIE Class"
"Zombie Class" "Zombie CLASSIC Class"
"Zombie Class" "Zombie CHARPLE Class"
"Zombie Class" "@flags"
"Zombie Class" "@groups"
"Human Class" "@all" "Human Class" "@all"
} }
// Cyborg Skull
"Wave 18" "Wave 18"
{ {
"PlayerScaleAbility" "9" "PlayerScaleAbility" "1"
"HealthScaleAbility" "1.000000" "HealthScaleAbility" "1.000000"
"Zombie Count" "8" "Zombie Count" "60"
"Respawns" "4" "Respawns" "5"
"bot_scaling" "9" "bot_scaling" "13"
"wavecommand" " " "wavecommand" " "
"Zombie Class" "zp" "Zombie Class" "servo_skull"
"Zombie Class" "Zombie FATTY Class"
"Zombie Class" "Zombie Hellknight Class"
"Zombie Class" "Zombie ZPZ Class"
"Zombie Class" "Zombie Fleshpound Class"
"Zombie Class" "Zombie CORPSE Class"
"Zombie Class" "Zombie grunt Class"
"Zombie Class" "@flags"
"Zombie Class" "@groups"
"Human Class" "@all" "Human Class" "@all"
} }
// BOSS - Raam vs Theron
"Wave 19" "Wave 19"
{ {
"PlayerScaleAbility" "16" "PlayerScaleAbility" "1"
"HealthScaleAbility" "1.000000" "HealthScaleAbility" "0.500000"
"Zombie Count" "16" "Zombie Count" "9"
"Respawns" "4" "Respawns" "5"
"bot_scaling" "32" "bot_scaling" "1"
"wavecommand" " " "wavecommand" " "
"Zombie Class" "@all" "Zombie Class" "raam"
"Zombie Class" "theron_guard"
"Human Class" "@all"
}
// Nightmares
"Wave 20"
{
"PlayerScaleAbility" "1"
"HealthScaleAbility" "1.000000"
"Zombie Count" "225"
"Respawns" "5"
"bot_scaling" "13"
"wavecommand" " "
"Zombie Class" "strong"
"Zombie Class" "verdugo"
"Zombie Class" "hunter"
"Zombie Class" "witch"
"Zombie Class" "doge"
"Zombie Class" "babycrab"
"Zombie Class" "abaddon"
"Zombie Class" "alienv1"
"Zombie Class" "chucky"
"Zombie Class" "servo_skull"
"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" "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.
} }