Hello. This is the current code to display the map name on the panels when the player gets closer to them. Can someone modify the code to display them if player is aiming at the entity named target_name ? Thanks!
Code:
public display_map_name(task_id)
{
new ent
new entcount, entlist[32]
new panel
while ((ent = find_ent_by_tname(ent, "target_map")) !=0)
{
entcount = find_sphere_class(ent, "player", 50.0, entlist, sizeof(entlist))
//if (entcount > 0) client_print(0, print_chat, "Found %d players at panel %d.", entcount, panel + 1)
for(new player_index; player_index < entcount; player_index++)
{
set_hudmessage(g_hud_colour[0], g_hud_colour[1], g_hud_colour[2], -1.0, -1.0, 0, 0.0, 2.0, 0.0, 0.0, 2)
show_hudmessage(entlist[player_index], g_mapnames[g_mapselection[panel]])
}
panel++
}
}