Stuff after
PHP Code:
if(Distance <= RADIUS)
{
affects all players including owner.How to set it to affect only opposing players,players in enemy team.
PHP Code:
public effect_start(Entity)
{
if(Entity < 0)
return
if(g_roundend)
return
static Float:Origin[3]
pev(Entity, pev_origin, Origin)
for(new victim = 1; victim <= get_maxplayers(); victim++)
{
if(!is_user_alive(victim) || g_effected[victim])
continue
new Float:VictimOrigin[3]
pev(victim, pev_origin, VictimOrigin)
new Float:Distance = get_distance_f(Origin, VictimOrigin)
if(Distance <= RADIUS)
{
static Float:NewSpeed
NewSpeed = JUMP_EXP * 5
static Float:Velocity[3]
get_speed_vector(Origin, VictimOrigin, NewSpeed, Velocity)
set_pev(victim, pev_velocity, Velocity)
set_pev(victim, pev_punchangle, Float:{125.0, 125.0, 125.0})
set_task(3.0, "Shake", victim)
g_effected[victim] = 1
client_cmd(victim, "spk %s", grenadeeffect)
start_sprites[victim] = true
}
}
}