[ZP] 50-50 Plague Mode - jak ustawic HP?
LucKy_skiLL
28.05.2011
Plugin wygląda tak, i nemesis ma 100k hp a survivor 5k. Jak ustawić im określoną przezemnie ilość hp ?
#include <amxmodx>
#include <fakemeta>
#include <zombieplague>
new g_maxplayers, cvar_plaguenemhpmulti, cvar_plaguesurvhpmulti
public plugin_init()
{
register_plugin("[ZP] 50-50 Plague Mode", "0.2", "MeRcyLeZZ")
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 or already a nemesis/survivor
if (!is_user_alive(id) || zp_get_user_nemesis(id) || zp_get_user_survivor(id))
continue;
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))
}
}
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1045\\ f0\\ fs16 \n\\ par }
*/
LucKy_skiLL
28.05.2011
Nie wiem, ale tu chyba są cvary zarejestrowane:
cvar_plaguenemhpmulti = get_cvar_pointer("zp_plague_nem_hp_multi")
cvar_plaguesurvhpmulti = get_cvar_pointer("zp_plague_surv_hp_multi")
cvar_plaguenemhpmulti = get_cvar_pointer("zp_plague_nem_hp_multi")
cvar_plaguesurvhpmulti = get_cvar_pointer("zp_plague_surv_hp_multi")
Nomaf
28.05.2011
zp_plague_nem_hp_multi
zp_plague_surv_hp_multi
W configu, ustaw ich wartosc.
zp_plague_surv_hp_multi
W configu, ustaw ich wartosc.
LucKy_skiLL
28.05.2011
Czyli jeżeli zombie ma standardowo 50000hp to dac np. 1 i pomnoży to przez tą liczbę ?
Droso
30.05.2011
Jest to mnożnik twojej ilości hp czyli w normal CS.
To będzie
100 HP * twój cvar.
To będzie
100 HP * twój cvar.