Hello.
I'm trying to get it so that only people within a certain distance of you can hear you. This is the code I have...
Code:
public client_PreThink(id) {
new origin[3];
get_user_origin(id,origin);
new players[32], num;
get_players(players,num);
for(new i=0;i<num;i++) {
new player = players[i], porigin[3];
get_user_origin(player,porigin);
if(get_distance(origin,porigin) <= speakdistance) {
set_client_listen(player,id,1);
}
else {
set_client_listen(player,id,0);
}
}
}
Obviously, however, since it is ran with client_PreThink, it is clunky and causes lag. Ideas?
__________________
No longer around. Thanks your support, everyone! As always:
THIS ONES FOR YOU
3000 PTS