HLMOD.HU Forrás Megtekintés
- www.hlmod.hu#include <amxmodx>
#include <engine>
#include <fakemeta>
new nk, hs
public plugin_precache()
{
nk = precache_model("sprites/nk.spr")
hs = precache_model("sprites/hs.spr")
precache_sound("misc/effect.wav")
}
public plugin_init()
{
register_plugin("Death Sprite Effect","1.0","RaZzoR")
register_event("DeathMsg","onDeath","a")
}
public onDeath()
{
new name[32]
new victim = read_data(2)
new headshot = read_data(3)
get_user_name(victim, name,31)
if(headshot == 0)
{
show_sprite(victim, nk)
emit_sound(victim,CHAN_ITEM,"misc/effect.wav",1.0,ATTN_NORM,0,PITCH_NORM )
}
if(headshot == 1)
{
show_sprite(victim, hs)
emit_sound(victim,CHAN_ITEM,"misc/effect.wav",1.0,ATTN_NORM,0,PITCH_NORM )
}
return PLUGIN_CONTINUE
}
public show_sprite(id, sprite)
{
if(!is_user_connected(id))
return PLUGIN_CONTINUE
static origin[3]
get_user_origin(id, origin)
message_begin(MSG_PVS, SVC_TEMPENTITY, origin)
write_byte(TE_SPRITE)
write_coord(origin[0])
write_coord(origin[1])
write_coord(origin[2]+60)
write_short(sprite)
write_byte(10)
write_byte(250)
message_end()
return PLUGIN_CONTINUE
}