PHP Code:
#include amxmodx
#include hamsandwich
#include fakemeta
// Colors
const RED = 0
const GREEN = 85
const BLUE = 170
new sprite
public plugin_precache() sprite = precache_model("sprites/dot.spr")
public plugin_init()
{
//RegisterHam(Ham_TraceAttack, "player", "bacon_trace_attack", 1)
RegisterHam(Ham_TraceAttack, "worldspawn", "bacon_trace_attack", 1)
}
public bacon_trace_attack(iEnt, iAttacker, Float:flDamage, Float:fDir[3], ptr, iDamageType)
{
if(!is_user_alive(iAttacker)) return;
new iWeapon = get_user_weapon(iAttacker)
if(iWeapon == CSW_KNIFE) return;
new Float:flEnd[3]
get_tr2(ptr, TR_vecEndPos, flEnd)
message_begin(MSG_BROADCAST, SVC_TEMPENTITY)
write_byte(TE_BEAMENTPOINT)
write_short(iAttacker | 0x1000)
write_coord_f(flEnd[0])
write_coord_f(flEnd[1])
write_coord_f(flEnd[2])
write_short(sprite)
write_byte(1) // framerate
write_byte(1) // framerate
write_byte(1) // life
write_byte(7) // width
write_byte(1) // noise
write_byte(RED) // red
write_byte(GREEN) // green
write_byte(BLUE) // blue
write_byte(198) // brightness
write_byte(10) // speed
message_end()
}
__________________