Untested but compiled:
PHP Code:
#include <amxmodx>
#include <engine>
new gSpriteModel[] = "sprites/dot.spr"
new gSprite
new gPlayerSprite[33]
public plugin_init()
register_plugin( "Sprite Follow", "1.0", "Hawk552" )
public plugin_precache()
gSprite = precache_model( gSpriteModel )
public plugin_cfg()
register_clcmd( "mysprite", "CmdMySprite" )
public CmdMySprite( id )
{
if ( gPlayerSprite[id] )
{
remove_entity( gPlayerSprite[id] )
gPlayerSprite[id] = 0
}
else
{
new ent = gPlayerSprite[id] = create_entity( "info_target" )
entity_set_string( ent, EV_SZ_classname, "env_sprite" )
entity_set_int( ent, EV_INT_modelindex, gSprite )
entity_set_int( ent, EV_INT_rendermode, 5 ) // additive for transparency
entity_set_float( ent, EV_FL_renderamt, 255.0 ) // completely solid
entity_set_edict( ent, EV_ENT_aiment, id )
entity_set_int( ent, EV_INT_movetype, MOVETYPE_FOLLOW )
}
return PLUGIN_HANDLED
}
__________________