you can add a time stamp for it.
PHP Code:
new g_LandedTimer[33]
...
public LandEntityThink( iEntity )
{
...
if(g_LandedTimer[id] < get_gametime())
{
emit_sound(id, CHAN_BODY, snd_land[random_num(0, sizeof snd_land - 1)], VOL_NORM, ATTN_NORM, 0, PITCH_NORM)
g_LandedTimer[id] = get_gametime() + 0.5
}
...
}
or
just change
PHP Code:
entity_set_float( g_LandEntity , EV_FL_nextthink , get_gametime() + 0.01 );
=>
PHP Code:
entity_set_float( g_LandEntity , EV_FL_nextthink , get_gametime() + 0.5 );
__________________