Code:
#include <amxmodx>
#include <fun>
#include <hamsandwich>
#include <cstrike>
#include <hlsdk_const>
#pragma semicolon 1
new g_cHP, g_cNoFallDamage;
public plugin_init()
{
register_plugin("Additional features for T?", "1.0", "uNy");
g_cHP = register_cvar("lol_hp", "2000");
g_cNoFallDamage = register_cvar("lol_no_fall_dmg", "1");
RegisterHam( Ham_Spawn, "player", "HamSpawnPost", 1 );
RegisterHam(Ham_TakeDamage, "player", "Fwd_TakeDamage");
}
public HamSpawnPost( id )
{
if( is_user_alive( id ) && cs_get_user_team( id ) == CS_TEAM_T )
{
set_user_health( id, get_pcvar_num( g_cHP ) );
}
}
public Fwd_TakeDamage(iVictim, iInflictor, iAttacker, Float:flDamage, iDamageBits)
{
if(get_pcvar_num(g_cNoFallDamage) && (get_user_team(iVictim) == 1) && (iDamageBits & DMG_FALL))
return HAM_SUPERCEDE;
return HAM_IGNORED;
}
__________________