OPIS --> będzie poł nemesis i poł survivor oraz jeden assasin i jeden snajper
CVARY :
zp_assassin_hp_multi
- HP assasina
zp_sniper_hp_multi
- HP snajpera
Plugin :
Spoiler
#include <amxmodx>
#include <fakemeta>
#include <zombieplaguenew1.3>
new g_maxplayers, cvar_plaguenemhpmulti, cvar_plaguesurvhpmulti
new cvar_plagueasshp , cvar_plaguesniphp
public plugin_init()
{
register_plugin("[ZP] Plague Mode Remix", "0.1", "@bdul! + MeRcyLeZZ")
cvar_plagueasshp = register_cvar("zp_assassin_hp_multi", "1.0") // Assassin HP multiplier
cvar_plaguesniphp = register_cvar("zp_sniper_hp_multi", "1.0") // Sniper HP multiplier
g_maxplayers = get_maxplayers()
}
public plugin_cfg()
{
cvar_plaguenemhpmulti = get_cvar_pointer("zp_plague_nem_hp_multi")
cvar_plaguesurvhpmulti = get_cvar_pointer("zp_plague_surv_hp_multi")
}
public zp_round_started(gamemode)
{
// Plague mode only
if (gamemode != MODE_PLAGUE)
return;
static id
for (id = 1; id <= g_maxplayers; id++)
{
// Dead
if (!is_user_alive(id))
continue;
if (zp_get_user_nemesis(id))
{
// Turn zombies into Assassin
zp_make_user_assassin(id)
// Apply assassin health multiplier
set_pev(id, pev_health, float(pev(id, pev_health))*get_pcvar_float(cvar_plagueasshp))
}
else if (zp_get_user_survivor(id))
{
// Turn zombies into Assassin
zp_make_user_sniper(id)
// Apply assassin health multiplier
set_pev(id, pev_health, float(pev(id, pev_health))*get_pcvar_float(cvar_plaguesniphp))
}
else if (zp_get_user_zombie(id))
{
// Turn zombies into Nemesis
zp_make_user_nemesis(id)
// Apply nemesis health multiplier
set_pev(id, pev_health, float(pev(id, pev_health))*get_pcvar_float(cvar_plaguenemhpmulti))
}
else
{
// Turn humans into Survivors
zp_make_user_survivor(id)
// Apply survivor health multiplier
set_pev(id, pev_health, float(pev(id, pev_health))*get_pcvar_float(cvar_plaguesurvhpmulti))
}
}
}