PHP Code:
#include <amxmodx>
#include <cstrike>
#define PLUGIN_NAME "Show Target Info"
#define PLUGIN_VERSION "1.0"
#define PLUGIN_AUTHOR "yl2401"
new show[4], dc[4]
public plugin_init()
{
register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR)
}
public client_connect(id)
{
dc[id] = 0
show[id] = 1
ShowHUD(id)
}
public client_disconnect(id)
{
show[id] = 0
dc[id] = 1
}
public ShowHUD(id)
{
if( show[id] && is_user_connected(id) && is_user_alive(id) && !is_user_bot(id) )
{
new ent, aim, name[32]
get_user_aiming(id, ent, aim)
get_user_name(ent, name, charsmax(name))
if( cs_get_user_team(id) == cs_get_user_team(ent) )
{
if( cs_get_user_team(ent) == CS_TEAM_T )
{
set_hudmessage(255, 0, 0, -1.0, 0.53, 1, 1.0, 0.0, 0.1, 0.2, 3)
show_hudmessage(id, "[Friend]%s - HP: %d / AP: %d", name, get_user_health(ent), get_user_armor(ent))
}
else if( cs_get_user_team(ent) == CS_TEAM_CT )
{
set_hudmessage(0, 0, 255, -1.0, 0.53, 1, 1.0, 0.0, 0.1, 0.2, 3)
show_hudmessage(id, "[Friend]%s - HP: %d / AP: %d", name, get_user_health(ent), get_user_armor(ent))
}
else if( cs_get_user_team(ent) == CS_TEAM_SPECTATOR )
{
set_hudmessage(100, 100, 100, -1.0, 0.53, 1, 1.0, 0.0, 0.1, 0.2, 3)
show_hudmessage(id, "[Friend]%s - HP: %d / AP: %d", name, get_user_health(ent), get_user_armor(ent))
}
}
else
{
if( cs_get_user_team(ent) == CS_TEAM_T )
{
set_hudmessage(255, 0, 0, -1.0, 0.53, 1, 1.0, 0.0, 0.1, 0.2, 3)
show_hudmessage(id, "[Enemy]%s - HP: %d / AP: %d", name, get_user_health(ent), get_user_armor(ent))
}
else if( cs_get_user_team(ent) == CS_TEAM_CT )
{
set_hudmessage(0, 0, 255, -1.0, 0.53, 1, 1.0, 0.0, 0.1, 0.2, 3)
show_hudmessage(id, "[Enemy]%s - HP: %d / AP: %d", name, get_user_health(ent), get_user_armor(ent))
}
else if( cs_get_user_team(ent) == CS_TEAM_SPECTATOR )
{
set_hudmessage(100, 100, 100, -1.0, 0.53, 1, 1.0, 0.0, 0.1, 0.2, 3)
show_hudmessage(id, "[SPEC]%s - HP: %d / AP: %d", name, get_user_health(ent), get_user_armor(ent))
}
}
}
else if(dc[id]) { }
else
set_task(0.1, "ShowHUD", id)
}