Raised This Month: $12 Target: $400
 3% 

[CS:GO] Zombie Swarm + GunXP


Post New Thread Reply   
 
Thread Tools Display Modes
Author
iGANGNAM
AlliedModders Donor
Join Date: Sep 2012
Location: Lithuania
Plugin ID:
6522
Plugin Version:
Plugin Category:
Gameplay
Plugin Game:
Counter-Strike: GO
Plugin Dependencies:
    Servers with this Plugin:
     
    Plugin Description:
    Old 04-14-2019 , 16:28   [CS:GO] Zombie Swarm + GunXP
    Reply With Quote #1

    Zombie Swarm

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

    GitHub information




    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

    Keep up to date, get fast help on Discord: https://discord.gg/WYm8xhX
    __________________

    Last edited by iGANGNAM; 08-16-2022 at 04:54.
    iGANGNAM is offline
    iGANGNAM
    AlliedModders Donor
    Join Date: Sep 2012
    Location: Lithuania
    Old 04-14-2019 , 16:29   Re: [CS:GO] Zombie Swarm + GunXP + Flags
    Reply With Quote #2

    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
    __________________

    Last edited by iGANGNAM; 07-07-2019 at 09:42.
    iGANGNAM is offline
    sHoC
    Senior Member
    Join Date: Nov 2015
    Location: Italy
    Old 02-08-2020 , 08:59   Re: [CS:GO] Zombie Swarm + GunXP + Flags
    Reply With Quote #3

    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 ...
    __________________
    sHoC is offline
    Groven
    AlliedModders Donor
    Join Date: Apr 2011
    Location: Sweden
    Old 02-08-2020 , 15:28   Re: [CS:GO] Zombie Swarm + GunXP + Flags
    Reply With Quote #4

    Looks nice
    Groven is offline
    iGANGNAM
    AlliedModders Donor
    Join Date: Sep 2012
    Location: Lithuania
    Old 08-12-2022 , 06:49   Re: [CS:GO] Zombie Swarm + GunXP + Flags
    Reply With Quote #5

    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.
    __________________
    iGANGNAM is offline
    Reply


    Thread Tools
    Display Modes

    Posting Rules
    You may not post new threads
    You may not post replies
    You may not post attachments
    You may not edit your posts

    BB code is On
    Smilies are On
    [IMG] code is On
    HTML code is Off

    Forum Jump


    All times are GMT -4. The time now is 19:24.


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