Hy guys
I want to detect distance between player and entity!
Can help me someone?
Code:
CreateEntity()
{
Entity = create_entity( "info_target" );
new Float:PlayerOrigin[3]
new Float:fDistance
for(new i = 1 ; i <= maxplayers; i++)
{
pev(i, pev_origin, PlayerOrigin)
fDistance = get_distance_f( Entity , PlayerOrigin )
if( fDistance <= 500.0)
{
client_print(i , print_center, "Distance to entity: %.2f", fDistance )
}
}
if( is_valid_ent(Entity) )
{
entity_set_string( Entity , EV_SZ_classname, "fox_wall");
entity_set_int( Entity , EV_INT_solid, SOLID_BBOX);
entity_set_model( Entity , DATE );
entity_set_size( Entity , Float:{ -350.0, -10.0, 0.0 }, Float:{ 350.0, 10.0, 10.0 } );
entity_set_origin( Entity, Float:{ 1066.52, -1025.00, -551.00 } );
}
return;
}