HLMOD.HU Forrás Megtekintés
- www.hlmod.hu#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>
#define PLUGIN "Heart Shot"
#define AUTHOR "OT"
#define VERSION "1.0"
#define BONE_HEART 6
new pcv_multi
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_cvar("heart_shot_vs", VERSION, (FCVAR_SERVER | FCVAR_SPONLY))
pcv_multi = register_cvar("heart_shot_multi", "2.0")
RegisterHam(Ham_TraceAttack, "player", "fw_traceattack")
}
public fw_traceattack(victim, attacker, Float:damage, Float:direction[3], ptr, bits)
{
new Float:origin[3], Float:end[3]
engfunc(EngFunc_GetBonePosition, victim, BONE_HEART, origin, end)
get_tr2(ptr, TR_vecEndPos, end)
if (get_distance_f(origin, end) < 3.0)
{
SetHamParamFloat(3, damage * get_pcvar_float(pcv_multi))
return HAM_HANDLED
}
return HAM_IGNORED
}