Some like this:
I want to push player near that ent.
PHP Code:
stock put_allplayers(Float:origin[3])
{
static Float:direction[3]
for( new i = 1; i <= 32; i++)
{
if( is_user_connected(i) && is_user_alive(i) )
{
new Float:plrorigin[3]
pev(i, pev_origin, plrorigin)
static Float:velocity[2][3]
pev(victim, pev_velocity, velocity[0])
xs_vec_copy(velocity[0], velocity[1])
direction = origin - plrorigin
xs_vec_mul_scalar(direction, 200.0 - (get_distance_f(plrorigin, origin)*0.5), direction)
xs_vec_add(direction, velocity[0], velocity[0])
velocity[0][2] = velocity[1][2]
set_pev(victim, pev_velocity, velocity[0])
server_print("%f %f %f, Distance: %f", direction[0], direction[1], direction[2], get_distance_f(plrorigin, origin))
}
}
}
__________________