PHP Code:
public client_PreThink(id)
{
if(!is_user_alive(id)) return;
static Float:myOrigin[ 3 ], Float:hisOrigin[ 3 ], players[32], szName[32], player, i, pnum, Float:fDistance;
pev( id, pev_origin, myOrigin )
get_players(players, pnum, "ah");
for(i = 0 ; i < pnum; i++)
{
player = players[i];
if(player == id) continue;
pev(player, pev_origin, hisOrigin)
fDistance = get_distance_f( myOrigin, hisOrigin)
if( fDistance <= 62.0)
{
get_user_name(player, szName, 31);
client_print(id , print_center, "Distance to player entity(%s): %.2f", szName, fDistance)
}
}
}
using static instead of new much better in a forward called each fps.
__________________