GithubHelp home page GithubHelp logo

perfectscrash / zombie-plague-special Goto Github PK

View Code? Open in Web Editor NEW
13.0 0.0 16.0 5.32 MB

Old Versions of Zombie Plague Special

SourcePawn 3.70% Pawn 96.30%
zombies scrash perfect zombie plague special mod cs counter-strike old

zombie-plague-special's Introduction

Last Version (4.5) Here:

Donate:

Zombie Plague Special

Zombie Plague Special is a unofficial version edited in ZPA 1.6.1's core using a stable, improved and optimized code which avoids server crashes and reduce lag. And Some modes are added like Berserker (Knifer), Predator (NightCrawler), Bombardier (From ZP Shade), Wesker (From Zombie Apocalipse), Spy and Dragon.

  • Game Play Modes:

    • Normal Modes: Simple Infection, Multiple Infection, Swarm Mode, Plague Mode, Armageddon
    • Special Modes: Nemesis, Survivor, Assassin, Sniper, Berserker, Predator, Wesker, Bombardier, Spy, Dragon
    • Custom Modes (If Enable): Assassin Vs Sniper, Nightmare, Remix
    • More Custom Modes (If you want): https://github.com/PerfectScrash/ZP-Special-Mods
  • Special Classes Descriptions:

    • Nemesis: Classic Zombie with more health, glow and aura
    • Survivor: Classic Human with a M249 + Unlimited clip
    • Assassin: Classic Zombie with a darkness map in your round
    • Sniper: Classic Human with a Very Strong AWP can kill a zombie with one bullet
    • Berserker: Human with samurai sword like Ninja.
    • Predator: Invisible Zombie that when takes shot he returns to be visible again for a few seconds.
    • Wesker: From Zombie Apocalipse. Human with Deagle more Damage
    • Bombardier: From Zombie Plague Shade. Zombie with infinities kill bombs
    • Spy: Human with Simmilar Predator's Habilities and More Damage with M3 Shotgun
    • Dragon: Can Fly and Unleash Fire and Ice
  • If you Want to see more ZPSp Gameplay Additions Click Here: https://github.com/PerfectScrash/ZP-Special-Additions

  • Credits:

    • MeRcyLeZZ: for original zp version
    • ROKronoS: for idea of Bombardier Mod
    • abdul-rehman and ZPA Team: for zpa version and some special mods
    • Junin: For Spy mode Idea
    • Perfect Scrash: For Adding New Modes, fix and Optimizing Code
  • Official Link of Mod: https://forums.alliedmods.net/showthread.php?t=260845

  • Donate:

  • Change Log:

    • 1.0:

      • First Post
    • 2.0:

      • Removed Another mods (Dragon/Padre/Chuck Noris)
      • Added New Natives and Forwards
      • Fixed Bug of Of Special Zombies using zombie classes's skills
      • Optmizied code
      • Removed .ini of extra itens and zombie classes
      • Added p_ model for Special Humans
      • Added Wesker & Bombardier Mod
    • 2.0 Fix:

      • Fixed Berserker Knife Model
    • 2.1:

      • Fixed Ambiences Sounds
      • Added native zp_get_last_mode()
    • 2.2:

      • Added Spy Mode
      • Re-added Dragon Mode
      • Fixed Lang
      • Optimized code
      • Fixed Small Bug off Predator's Power when Handle Models Separate is enable
      • Fixed Predator's Glow cvar
    • 2.3:

      • Added New Natives
      • Fixed Small bug on Open zombie class after infection
      • Added Bot Suppot of Dragon Skills (Unleash Fire & Ice Only, Fly is not possible)
      • Etc
    • 2.4:

      • Added New Natives
      • Fixed Bot Extra Item Support
      • Readded .ini for zombie classes and extra itens (This file is auto create)
      • Added Some Cvars
      • Etc
    • 2.4.1:

      • Optimized Code
      • Added cvar "zp_choose_zclass_instantanly"
      • Added native lost on include (zp_override_user_model)
      • You can turn off the special class (Nemesis/Survivor/Sniper/Etc..) you want if you have not liked
    • 2.5:

      • Optimized Code
      • Added .ini file of Custom Game Modes
      • Added Bot Suppot for Bombardier Grenade
      • Etc
    • 3.0:

      • Optimized Code
      • Fixed Fog
      • Fixed Knockback
      • Added Some Natives (zp_register_human_special/zp_register_zombie_special/Etc)
      • Etc
    • 3.0 Fix:

      • Fixed Make Custom Zombie Special Menu
    • 3.1:

      • Fixed AnthRax Hud style
      • Fixed Bug of Predator and Spy not turn invisible to those who play in Software Mode
      • Fixed Choose Zombie Class instantanly
      • Fixed Some Error Logs
      • Added Native (zp_get_special_class_name)
    • 3.2:

      • Fixed Choose Zombie Class instantanly when frozen
      • Fixed Zombie class save when have some characters
      • Fixed zombie pain free
      • Added Some Natives (zp_get_special_class_id/zp_get_zombie_class_realname)
      • Fixed custom special class's rounds
    • 3.3:

      • Added 4.3 fix 5a's all contains and fixes
    • 3.4:

      • Fixed cvar "zp_surv_damage_multi"
      • Added New Natives
      • Added Cvars for turn on/off frozing Nemesis/Assassin/Predator/Bombardier/Dragon
      • Added Configuration for turn on/off frozing Custom Special Zombies
      • Removed cvar "zp_random_weapons" because are changed for "zp_random_primary" and "zp_random_secondary" (Like ZP 5.0)
    • 3.5:

      • Added Zombie Escape Map Suport
      • Fix Bug on Custom Special Classes Game modes not start when have one people on server
      • Added Natives: (zp_is_escape_map | zp_do_random_spawn)
      • Added More New Cvars
      • Fixed Small Bug on precache ambience sounds
      • Fixed Bombardier Grenade when infection bomb is disable
      • Added p_ & w_ model for Grenades
    • 3.5 Fix:

      • Removed Block use button before round begins (Reason: Some maps have button for open door on start)
      • Fixed Native zp_get_user_next_class
    • 4.0:

      • Fixed T Model Precache
      • Added Configuration for enable/disable Special Classes (Custom and Normal)
      • Fixed native ze_is_escape_map
      • Fixed Log Error when player die before round begins
      • Readed cvar for change nvsion color
      • Added cvar for disable/enable for peoples change nvision color in personal menu
      • Fixed cvar for change flashlight color
      • Added cvar for disable/enable for peoples change flashlight color in personal menu
      • Added one Hud Style: Under Radar, Center AnthRax
      • Added cvar zp_zombie_escape_fail for zombies scoring when time up and humans not escaped in escape maps
      • Added configuration: "VIP ZOMBIE" for change vip zombie model
      • Added configuration: "ENABLE END ROUND SOUNDS" for enable/disable end round sounds
      • Added More Forwards for you custonomize more easily
      • Updated zombie_plague_special.ini and zombie_plague_special.cfg (Need Change when you update 3.5 to 4.0 for prevent bugs)
      • Lang Updated (Need Change when you update 3.5 to 4.0 for prevent bugs)
    • 4.1:

      • Fixed Start Modes Menu
      • Fixed Forwards
      • Added Multimodels Suport in .ini files
      • ZP main menu title can change now from lang [Lang Updated (Need Change when you update 4.0 or bellow to 4.1 for prevent bugs)]
      • Added Escape Support for Cvar "zp_human_armor_protect"
      • Fixed a Small Bug with choose class instantanly when dead
      • Added Block Trigger Hurt Kill Damage before Round Starts and when round end (Essentials for Zombie Escape Maps)
      • Fixed MP3 Precache
    • 4.2:

      • Added Native: zp_reload_csdm_respawn()
      • Added Native: zp_set_lighting(const light[])
      • Added Native: zp_reset_lighting()
      • Added Native: zp_get_random_player(const team = 0)
      • Added Native: zp_is_user_stuck(id)
      • Added Forward: zp_infected_by_bomb_pre(victim, attacker)
      • Added Forward: zp_infected_by_bomb_post(victim, attacker)
      • Added Forward: zp_user_unstuck_pre(id)
      • Added Forward: zp_user_unstuck_post(id)
      • Added Native: zp_register_weapon(const name[], wpn_type)
      • Added Native: zp_weapon_menu_textadd(const text[])
      • Added Native: zp_get_weapon_realname(wpn_type, weaponid, name[], len)
      • Added Native: zp_get_weapon_name(wpn_type, weaponid, name[], len)
      • Added Native: zp_set_weapon_name(wpn_type, weaponid, name[])
      • Added Native: zp_weapon_is_custom(wpn_type, weaponid)
      • Added Native: zp_weapon_count(wpn_type, skip_def_custom)
      • Added Native: zp_set_model_param(const string[])
      • Added Forward: zp_weapon_selected_pre(id, wpn_type, weaponid)
      • Added Forward: zp_weapon_selected_post(id, wpn_type, weaponid)
      • Added Free Nightvision for Human Special Class (Disable with cvar)
      • Removed "zp_nvg_give" cvar for add cvar for each class
      • Trigger hurt kill before round starts now teleport player to spawn
      • Fixed Log Files
      • Fixed small bug in forward zp_user_model_change_pre/zp_user_model_change_post (In override native)
      • Log files are created now with date on name (Example: zombie_plague_special_21-06-2018.txt)
      • Fixed Admin Menu Small Bugs
      • Fixed Dragon Frost Skill Bug
      • Added Start Special Class modes itens (Nemesis/Assassin/Survivor/etc) in Start modes menu
      • Improved Code
      • .cfg update [Need Change for prevent possible bugs]
      • Lang updated (For menu itens) [Need Change for prevent possible bugs]
    • 4.3

      • Fixed Native: zp_get_special_class_id
      • Fixed Native: zp_get_zombie_class_realname
      • Fixed Native: zp_get_extra_item_realname
      • Fixed Native: zp_make_user_special
      • Fixed Native: zp_get_gamemode_id
      • Fixed Native: zp_get_extra_item_realname
      • Fixed Native: zp_get_random_player
      • Fixed Zombie armor damage.
      • Removed Replace Chars when you register some item/class/gamemode/special class/weapon with [ or ] chars (Update your amx_settings for prevent bugs)
      • Added Native: zp_start_game_mod(gameid)
      • Added Native: zp_set_next_game_mode(gameid)
      • Added Native: zp_is_special_class_enable(is_zm, classid)
      • Added Native: zp_is_gamemode_enable(modeid)
      • Added Cvar: zp_zombie_idle_sound
      • Added Separate Grenade Configuration [Update your zombie_plague_special.ini file for prevent bugs]
      • Fixed Escape support for external gamemodes when enable gamemode only in escape map
      • Changed Swarm chossing player system to same system of multi infection (Before are chossing by Team now its randomly)
      • Added Cvar: zp_swarm_ratio
      • Added Escape support for enable/disable internal gamemodes in a certain modes
      • .cfg update [Need Change for prevent possible bugs]
      • Optmized Code
    • 4.3 [Fix]:

      • Fixed small bug with extra item grenades (Like antidote bomb, jump bomb, etc)
    • 4.4 Beta:

      • Fixed Plague Mod

      • Added ZP_CHAT_TAG in lang (You can change chat tag now) [Lang updated: update lang for prevent bugs]

      • Fixed Server Crash when "zp_human_damage_reward"/"zp_zombie_damage_reward" are disable

      • Now Ammo Pack by Damage dealth are now works like in zp 5.0

      • Added Cvar "zp_ammopack_damage"

      • Changed Native "zp_set_extra_damage"

      • Fixed Native in include: "zp_get_special_class_name"

      • Fixed Trigger Hurt kill

      • Beta Update 1/3/20

        • Fixed painfree/knockback
        • Added Support to change roundtime in zombie_plague_special.ini
      • Beta Update 25/3/20

        • Added Respawn limit cvars by gamemode (Same with custom gamemodes but you can change only in zpsp_gamemodes.ini)
        • Added Native: zpsp_register_gamemode(const name[], flags, chance, allow, dm_mode, resp_limit=0, enable_in_ze=0)
        • Added Custom Death sound for Normal/Special Zombie Classes (Now you can change in .ini files for any class)
        • Added Pain Sounds for specific zombie class (You can change in zpsp_zombieclasses.ini)
        • Added Native: zp_get_custom_extra_start()
      • Beta Update 15/06/20

        • Fixed Not Precached Sound '0'
        • Added Fade Nightvision Mode (Can change by cvar "zp_nvg_custom")
        • Added Cvar: "zp_nvg_fade_alpha"
        • Added Madness delay (After Use)
        • Added Cvar: "zp_extra_madness_use_delay"
      • Beta Update: 05/12/20 (Final Beta - If dont have bugs consider Official 4.4 version)

        • Fixed Bug when joins spec before round begins

        • Added Human Speed by Weapon Weight (Weapon Speed Multi - You can change in zombie_plague_special.ini) [Only For Normal Humans]

        • Added Cvar: "zp_human_wpn_weight_enable"

        • Added Lang Option for Extra Item Name, Gamemode Name, Special Class Name, Zombie Class Name/Info, Weapons/Custom Weapons Name. Just edit "zpsp_lang_itens_classes.txt"

        • Fixing 08/12/20:

          • Fixed Armageddon Respawn - Before peoples respawn as human and not survivor
          • Fixed Lang from Additional Extra Weapons (Grenades/AWP/ETC.)

zombie-plague-special's People

Contributors

perfectscrash avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

zombie-plague-special's Issues

Problem with update

Hello
I'm glad you updated this fashion
I am currently using version 4.4 Final Beta and I made changes to it to run on my server because I use it to create a server in Android
I mean the xash3d engine
Changes I made in 4.4 Final Beta to make fashion work

Use
engfunc(EngFunc_LightStyle, 0, lighting)
Instead
set_all_light

Now, after seeing the update, I wanted to update the fashion
I made the same changes again
It enters the server, but when I enter a team, my server crashes

I do not know what effect appears when entering the team, which causes it to break down
The server execution engine is very old and has some problems

I hope you can guide me so that I can benefit from this update

a sort of solution for register_extra_item & extra item menu buy problem

I've been thinking for a long time about how to solve the extra item shopping problem for other bosses. I made an entity from leap ability and can buy on extra item menu. Little hard what I could assign buy/use but find solution (little "backdoor" for scripters:D) Just look in my code zp_user_infected_post (or humanize)
I haven't tested it completely yet, but it seems to work. (this code wrong but design usable, i will send later the real good solution.)
zp_extra_leap_native.zip

multimodel problem

There is a problem with multimodel support (if it supports..).
When i add more then 1 model for cts, all models in-game are broken. Even when i use humanclasses plugin by original author of zombie plague for change models for diferent human classes, it will again broke the game.
error with debug in console is this:

[AMXX] Run time error 10: native error (native "ArrayGetCell")

[AMXX] [0] zombie_plague_special_45.sma::reset_player_models (line 12843)

[AMXX] [1] zombie_plague_special_45.sma::fw_PlayerSpawn_Post (line 2461)

iam using
AMX Mod X, v1.10.0.5461, Dec 5 2021

native zp_is_infection_round(), zp_is_multi_round()

Hi!
Please implement this 2 native to next release:
zp_is_infection_round()
zp_is_multi_round()

Its mod is beautyful and i write some plugin under this version and discover some deficiency. This is just what I remember, but if I remember the rest, write it.
Thx.

Armaggedon Mode - Survivor respawning as human

Hello.
If Armaggedon Mode is starting, the players are transformed into Nemeses and Survivors, but if the player dies and respawns, is becoming human, not survivor.
Can you check the problem please?
Couldn't find a solution for it.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.