AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Plugins (https://forums.alliedmods.net/forumdisplay.php?f=108)
-   -   [CS:GO] Zombie Swarm + GunXP (https://forums.alliedmods.net/showthread.php?t=315601)

iGANGNAM 04-14-2019 16:28

[CS:GO] Zombie Swarm + GunXP
 
Zombie Swarm

Original author xbatista (https://forums.alliedmods.net/member.php?u=35716)

GitHub information
https://api.travis-ci.org/repos/Prefix/zombieswarm.png

https://img.shields.io/github/issues...ombieswarm.pnghttps://img.shields.io/github/issues...ombieswarm.pnghttps://img.shields.io/github/issues...ombieswarm.pnghttps://img.shields.io/github/issues...ombieswarm.png

Zombie Swarm Description
The game usually runs on DE, CS maps (E.G.: de_dust2) or maybe someone wants to make custom maps for it with zs_ prefix? :). Unlike other mods, this modification doesn’t have an infection mod. That's why kill or be killed. Play as a team, in this game mode teamwork is key. Zombies get random classes with special abilities. Humans must level up in order to get better weapons It is possible to get various upgrades from shop items but sacrificing your own weapon XP (typing command ul). When a human dies he respawns in 30-60 seconds, so humans must to survive during that time, zombie respawns in a few seconds. Classes pretty much like Left4Dead, it has tank who spawns over some time and is superior to other zombies, this is also key for zombies to win. Humans must survive until 0:00. This whole gamemode up to server owner creativity for example blockbuilder could be used to build custom map places. New classes and new gun unlock shop items makes server more lively.

GunXp mod (recommended)
Humans gain xp for killing zombies, winning a round. People starts with glocks or however server is configurated and climbs on levels which makes a bit addictable server. There are ideas to expand level system even more (like reset tiers and getting rewards for it like new zombie class). This part is good for having players something to do and keep progressing.

Flags (optional)
There is optional flag mod, where you capture the flag and trying to protect it from other team. Flags are optional and still needs to be tested

Zombies
Zombie swarm has currently these classes (pretty much Left4dead):

Boomer – Explodes after death, makes some damage also blinds nearby humans.
Classical zombie – No special abilities
Fury (Tank) – Spawns after some time, this zombie is key to victory.
Hunter –This zombie can make really crazy jumps
Phantom – Possibility to make himself full invisible
Smoker – Can drag person with his tongue. Makes smoke effect after death.

Humans
Humans level up in order to get better weapon, get better upgrades. How do they get xp? Makes damage to zombies and gets some xp.

Server commands
!ul – Upgrades menu
!guns – Reopens guns menu if closed by mistake
!top10 – Can see top 10 players by level and xp
!level – Can see own level and xp (edited)

How to install
Install latest sourcemod stable version
Download latest version of Zombie Swarm, compile plugins you want, put them to addons/sourcemod/plugins/swarm. Rest of the package upload like it is packed.
All plugins goes to /plugins/swarm
For GunXP mod you need database add entry "gum" to databases.cfg (best if mysql) also "default" for prestiges
Download models/material/sounds from GIT Repo Description (I always update link there)
Check out the server.cfg we suggest for recommended gameplay https://github.com/Prefix/zombieswar...ter/server.cfg

Where to download
Download is on GitHub page (compile the source). If people grows interest in this modification I might make a build website.

Credits
Thank you everyone who contribute to this modification:
Original author xbatista (https://forums.alliedmods.net/member.php?u=35716)

Discord server
https://img.shields.io/discord/567096824922636318.png
Keep up to date, get fast help on Discord: https://discord.gg/WYm8xhX

iGANGNAM 04-14-2019 16:29

Re: [CS:GO] Zombie Swarm + GunXP + Flags
 
API for Developers
Zombie Swarm - https://raw.githubusercontent.com/Pr...ombieswarm.inc
Gun Unlocks Mod (a.k.a. Gun XP Mod) https://raw.githubusercontent.com/Pr...nclude/gum.inc
[WIP] Gun Unlocks Mod (a.k.a. Gun XP Mod) SHOP https://raw.githubusercontent.com/Pr...e/gum_shop.inc
Prestige (For GUM) https://raw.githubusercontent.com/Pr...e/prestige.inc

sHoC 02-08-2020 08:59

Re: [CS:GO] Zombie Swarm + GunXP + Flags
 
I cant compile the source codes.

HTML Code:

//SourceMod Batch Compiler
// by the SourceMod Dev Team


//// gum.sp
//
// C:\Users\shocb\Desktop\CHESTII\shocsrc\include\clients.inc(373) : warning 219: local variable "client" shadows a variable at a preceding level
// C:\Users\shocb\Desktop\CHESTII\shocsrc\include\usermessages.inc(250) : warning 219: local variable "client" shadows a variable at a preceding level
// C:\Users\shocb\Desktop\CHESTII\shocsrc\include\menus.inc(369) : warning 219: local variable "time" shadows a variable at a preceding level
// C:\Users\shocb\Desktop\CHESTII\shocsrc\include\menus.inc(785) : warning 219: local variable "time" shadows a variable at a preceding level
// C:\Users\shocb\Desktop\CHESTII\shocsrc\include\halflife.inc(604) : warning 219: local variable "client" shadows a variable at a preceding level
// C:\Users\shocb\Desktop\CHESTII\shocsrc\include\halflife.inc(625) : warning 219: local variable "client" shadows a variable at a preceding level
// C:\Users\shocb\Desktop\CHESTII\shocsrc\include\halflife.inc(625) : warning 219: local variable "time" shadows a variable at a preceding level
// C:\Users\shocb\Desktop\CHESTII\shocsrc\include\commandfilters.inc(96) : warning 219: local variable "client" shadows a variable at a preceding level
// C:\Users\shocb\Desktop\CHESTII\shocsrc\include\helpers.inc(46) : warning 219: local variable "client" shadows a variable at a preceding level
// C:\Users\shocb\Desktop\CHESTII\shocsrc\include\helpers.inc(155) : warning 219: local variable "client" shadows a variable at a preceding level
// C:\Users\shocb\Desktop\CHESTII\shocsrc\include\entity_prop_stocks.inc(574) : warning 219: local variable "client" shadows a variable at a preceding level
// C:\Users\shocb\Desktop\CHESTII\shocsrc\include\sdktools_sound.inc(414) : warning 219: local variable "client" shadows a variable at a preceding level
// C:\Users\shocb\Desktop\CHESTII\shocsrc\include\sdktools_sound.inc(641) : warning 219: local variable "client" shadows a variable at a preceding level
// C:\Users\shocb\Desktop\CHESTII\shocsrc\include\sdktools_tempents.inc(208) : warning 219: local variable "client" shadows a variable at a preceding level
// C:\Users\shocb\Desktop\CHESTII\shocsrc\include\sdktools_tempents_stocks.inc(138) : warning 219: local variable "Type" shadows a variable at a preceding level
// C:\Users\shocb\Desktop\CHESTII\shocsrc\include\sdktools_tempents_stocks.inc(220) : warning 219: local variable "Flags" shadows a variable at a preceding level
// C:\Users\shocb\Desktop\CHESTII\shocsrc\include\sdktools_tempents_stocks.inc(276) : warning 219: local variable "Flags" shadows a variable at a preceding level
// C:\Users\shocb\Desktop\CHESTII\shocsrc\include\sdktools_tempents_stocks.inc(393) : warning 219: local variable "Flags" shadows a variable at a preceding level
// C:\Users\shocb\Desktop\CHESTII\shocsrc\include\sdktools_stocks.inc(50) : warning 219: local variable "name" shadows a variable at a preceding level
// C:\Users\shocb\Desktop\CHESTII\shocsrc\include\autoexecconfig.inc(241) : warning 219: local variable "name" shadows a variable at a preceding level
// C:\Users\shocb\Desktop\CHESTII\shocsrc\include\autoexecconfig.inc(368) : warning 219: local variable "name" shadows a variable at a preceding level
// C:\Users\shocb\Desktop\CHESTII\shocsrc\include\emitsoundany.inc(114) : warning 219: local variable "client" shadows a variable at a preceding level
// C:\Users\shocb\Desktop\CHESTII\shocsrc\include\emitsoundany.inc(196) : warning 219: local variable "name" shadows a variable at a preceding level
// C:\Users\shocb\Desktop\CHESTII\shocsrc\include\zr_plague/infect.zr.inc(36) : error 147: new-style declarations are required
// C:\Users\shocb\Desktop\CHESTII\shocsrc\include\zr_plague/infect.zr.inc(46) : error 147: new-style declarations are required
// C:\Users\shocb\Desktop\CHESTII\shocsrc\include\zr_plague/infect.zr.inc(61) : error 147: new-style declarations are required
// C:\Users\shocb\Desktop\CHESTII\shocsrc\include\zr_plague/infect.zr.inc(75) : error 147: new-style declarations are required
// C:\Users\shocb\Desktop\CHESTII\shocsrc\include\zr_plague/infect.zr.inc(90) : error 147: new-style declarations are required
// C:\Users\shocb\Desktop\CHESTII\shocsrc\include\zr_plague/infect.zr.inc(101) : error 147: new-style declarations are required
// C:\Users\shocb\Desktop\CHESTII\shocsrc\include\zr_plague/infect.zr.inc(114) : error 147: new-style declarations are required
// C:\Users\shocb\Desktop\CHESTII\shocsrc\include\zr_plague/infect.zr.inc(123) : error 147: new-style declarations are required
// C:\Users\shocb\Desktop\CHESTII\shocsrc\include\zr_plague/respawn.zr.inc(47) : error 147: new-style declarations are required
// C:\Users\shocb\Desktop\CHESTII\shocsrc\include\zr_plague/respawn.zr.inc(59) : error 147: new-style declarations are required
// C:\Users\shocb\Desktop\CHESTII\shocsrc\include\zr_plague/respawn.zr.inc(68) : error 147: new-style declarations are required
// C:\Users\shocb\Desktop\CHESTII\shocsrc\include\zr_plague/respawn.zr.inc(82) : error 147: new-style declarations are required
// C:\Users\shocb\Desktop\CHESTII\shocsrc\include\zr_plague/respawn.zr.inc(95) : error 147: new-style declarations are required
// swarm/gum/sql.sp(6) : warning 219: local variable "client" shadows a variable at a preceding level
// swarm/gum/sql.sp(22) : warning 219: local variable "client" shadows a variable at a preceding level
// swarm/gum/sql.sp(47) : warning 219: local variable "client" shadows a variable at a preceding level
// swarm/gum/sql.sp(69) : warning 219: local variable "client" shadows a variable at a preceding level
// swarm/gum/sql.sp(172) : warning 219: local variable "client" shadows a variable at a preceding level
// swarm/gum/sql.sp(203) : warning 219: local variable "client" shadows a variable at a preceding level
// swarm/gum/sql.sp(210) : warning 219: local variable "name" shadows a variable at a preceding level
// swarm/gum/sql.sp(248) : warning 219: local variable "client" shadows a variable at a preceding level
// swarm/gum/xpconfig.sp(47) : error 001: expected token: "{", but found "struct"
// swarm/gum/xpconfig.sp(48) : error 001: expected token: "public", but found "int"
// swarm/gum/xpconfig.sp(49) : error 001: expected token: "}", but found "int"
// swarm/gum/xpconfig.sp(58) : error 054: unmatched closing brace ("}")
// swarm/gum/xpconfig.sp(60) : error 001: expected token: "{", but found "struct"
// swarm/gum/xpconfig.sp(61) : error 001: expected token: "public", but found "int"
// swarm/gum/xpconfig.sp(62) : error 001: expected token: "}", but found "int"
// swarm/gum/xpconfig.sp(64) : error 054: unmatched closing brace ("}")
// swarm/gum/xpconfig.sp(66) : error 001: expected token: "{", but found "struct"
// swarm/gum/xpconfig.sp(67) : error 001: expected token: "public", but found "char"
// swarm/gum/xpconfig.sp(79) : error 054: unmatched closing brace ("}")
// swarm/gum/xpconfig.sp(81) : error 001: expected token: "{", but found "struct"
// swarm/gum/xpconfig.sp(82) : error 001: expected token: "public", but found "char"
//
// Compilation aborted.
// 26 Errors.
//
// Compilation Time: 0,89 sec
// ----------------------------------------

//// gum_shop.sp
//
// swarm/gumshop/globals.sp(3) : error 001: expected token: "{", but found "struct"
// swarm/gumshop/globals.sp(4) : error 001: expected token: "public", but found "char"
// swarm/gumshop/globals.sp(5) : error 001: expected token: "}", but found "char"
// swarm/gumshop/globals.sp(8) : error 054: unmatched closing brace ("}")
// swarm/gumshop/globals.sp(10) : error 001: expected token: "{", but found "struct"
// swarm/gumshop/globals.sp(11) : error 001: expected token: "public", but found "int"
// swarm/gumshop/globals.sp(12) : error 001: expected token: "}", but found "int"
// swarm/gumshop/globals.sp(18) : error 054: unmatched closing brace ("}")
// swarm/gumshop/globals.sp(20) : error 001: expected token: "{", but found "struct"
// swarm/gumshop/globals.sp(21) : error 001: expected token: "public", but found "int"
// swarm/gumshop/globals.sp(22) : error 001: expected token: "}", but found "char"
// swarm/gumshop/globals.sp(23) : error 021: symbol already defined: "ItemID"
// swarm/gumshop/globals.sp(24) : error 021: symbol already defined: "ItemUnique"
// swarm/gumshop/globals.sp(57) : error 054: unmatched closing brace ("}")
// swarm/gumshop/globals.sp(59) : error 001: expected token: "{", but found "struct"
// swarm/gumshop/globals.sp(60) : error 001: expected token: "public", but found "int"
// swarm/gumshop/globals.sp(61) : error 001: expected token: "}", but found "char"
// swarm/gumshop/globals.sp(63) : error 021: symbol already defined: "Name"
// swarm/gumshop/globals.sp(73) : error 021: symbol already defined: "Keep"
// swarm/gumshop/globals.sp(78) : error 021: symbol already defined: "RebuyTimes"
// swarm/gumshop/globals.sp(80) : error 021: symbol already defined: "Upgrades"
// swarm/gumshop/globals.sp(83) : error 001: expected token: "{", but found "struct"
// swarm/gumshop/globals.sp(84) : error 001: expected token: "public", but found "int"
// swarm/gumshop/globals.sp(85) : error 001: expected token: "}", but found "char"
// swarm/gumshop/globals.sp(85) : error 021: symbol already defined: "ItemUnique"
// swarm/gumshop/globals.sp(86) : error 021: symbol already defined: "XPCost"
//
// Compilation aborted.
// 26 Errors.
//
// Compilation Time: 0,41 sec
// ----------------------------------------

//// map_missions.sp
//
// Code size:            48180 bytes
// Data size:            13520 bytes
// Stack/heap size:      16384 bytes
// Total requirements:  78084 bytes
//
// Compilation Time: 0,48 sec
// ----------------------------------------

//// prestige.sp
//
// Code size:            42652 bytes
// Data size:            15796 bytes
// Stack/heap size:      16384 bytes
// Total requirements:  74832 bytes
//
// Compilation Time: 0,45 sec
// ----------------------------------------

//// unlock_ammo.sp
//
// Code size:            7624 bytes
// Data size:            2860 bytes
// Stack/heap size:      16384 bytes
// Total requirements:  26868 bytes
//
// Compilation Time: 0,34 sec
// ----------------------------------------

//// zombieswarm.sp
//
// swarm/core/enums.sp(1) : error 001: expected token: "{", but found "struct"
// swarm/core/enums.sp(2) : error 001: expected token: "public", but found "char"
// swarm/core/enums.sp(9) : error 054: unmatched closing brace ("}")
// C:\Users\shocb\Desktop\CHESTII\shocsrc\zombieswarm.sp(68) : error 017: undefined symbol "ZombieSounds"
// C:\Users\shocb\Desktop\CHESTII\shocsrc\zombieswarm.sp(68) : error 029: invalid expression, assumed zero
// C:\Users\shocb\Desktop\CHESTII\shocsrc\zombieswarm.sp(68) : warning 215: expression has no effect
// C:\Users\shocb\Desktop\CHESTII\shocsrc\zombieswarm.sp(1601) : error 104: cannot find any methods for ZombieSounds
// C:\Users\shocb\Desktop\CHESTII\shocsrc\zombieswarm.sp(1601) : error 017: undefined symbol "ZombieSounds"
// C:\Users\shocb\Desktop\CHESTII\shocsrc\zombieswarm.sp(1601) : error 029: invalid expression, assumed zero
// C:\Users\shocb\Desktop\CHESTII\shocsrc\zombieswarm.sp(1601) : fatal error 190: too many error messages on one line
//
// Compilation aborted.
// 9 Errors.
//
// Compilation Time: 0,62 sec
// ----------------------------------------

//// zombieswarm_hud.sp
//
// Code size:            25080 bytes
// Data size:            6632 bytes
// Stack/heap size:      16384 bytes
// Total requirements:  48096 bytes
//
// Compilation Time: 0,34 sec
// ----------------------------------------

//// zombieswarm_tb.sp
//
// Code size:            19204 bytes
// Data size:            4000 bytes
// Stack/heap size:      16384 bytes
// Total requirements:  39588 bytes
//
// Compilation Time: 0,34 sec
// ----------------------------------------

//// zs_boomer.sp
//
// Code size:            24776 bytes
// Data size:            6956 bytes
// Stack/heap size:      16384 bytes
// Total requirements:  48116 bytes
//
// Compilation Time: 0,37 sec
// ----------------------------------------

//// zs_fury_tank.sp
//
// Code size:            27136 bytes
// Data size:            6228 bytes
// Stack/heap size:      16384 bytes
// Total requirements:  49748 bytes
//
// Compilation Time: 0,42 sec
// ----------------------------------------

//// zs_hunter.sp
//
// Code size:            18876 bytes
// Data size:            4696 bytes
// Stack/heap size:      16384 bytes
// Total requirements:  39956 bytes
//
// Compilation Time: 0,33 sec
// ----------------------------------------

//// zs_phantom.sp
//
// Code size:            19720 bytes
// Data size:            4996 bytes
// Stack/heap size:      16384 bytes
// Total requirements:  41100 bytes
//
// Compilation Time: 0,36 sec
// ----------------------------------------

//// zs_smoker.sp
//
// Code size:            28536 bytes
// Data size:            6204 bytes
// Stack/heap size:      16384 bytes
// Total requirements:  51124 bytes
//
// Compilation Time: 0,36 sec
// ----------------------------------------

//// grenade_effects.sp
//
// Code size:            16928 bytes
// Data size:            5332 bytes
// Stack/heap size:      16384 bytes
// Total requirements:  38644 bytes
//
// Compilation Time: 0,31 sec
// ----------------------------------------

Press enter to exit ...


Groven 02-08-2020 15:28

Re: [CS:GO] Zombie Swarm + GunXP + Flags
 
Looks nice

iGANGNAM 08-12-2022 06:49

Re: [CS:GO] Zombie Swarm + GunXP + Flags
 
The repository is now live again. I have little time to develop this game mode, if someone wants to take over feel free to do so.


All times are GMT -4. The time now is 05:08.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.