View Single Post
aron9forever
Veteran Member
Join Date: Feb 2013
Location: Rromania
Old 05-13-2015 , 15:47   Re: To hear own voice
Reply With Quote #8

Quote:
Originally Posted by Jhob94 View Post
That's slowhack and is NOT allowed in this forum.

Not tested, but i guess it should work:
PHP Code:
#include <amxmodx>
#include <fakemeta>

public plugin_init()
{
    
register_forward(FM_Voice_SetClientListening"fwd_FM_Voice_SetClientListening");
}

public 
fwd_FM_Voice_SetClientListening(receiversenderbool:bListen)
{
    if(
receiver == sender && is_user_connected(receiver))
    {
        
engfunc(EngFunc_SetClientListeningreceiversendertrue);
        return 
FMRES_SUPERCEDE;
    }
    
     return 
FMRES_IGNORED;

I am also very curious if this method works, because my judgement tells me the "listening" value is true for every other case you don't set as false ; the data does actually reach the client (so talker->server->talker) but the voice loopback cvar blocks it.

The reason I think this works like this is because you can notice a delay with voice_loopback 1 that seems to be affected by ping.
__________________
Meanwhile, in 2050:
Quote:
Originally Posted by aron9forever
useless small optimizations
Quote:
Originally Posted by Black Rose View Post
On a map that is 512x512x128 units you end up with 3,355,443,200,000 different "positions". To store each one of those positions individually in the variable "user_or" you need 12 terabytes of memory.
aron9forever is offline