Raised This Month: $ Target: $400
 0% 

[REQ] Admin-only voice channel


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
K2
Member
Join Date: Oct 2004
Location: HELL
Old 10-21-2007 , 19:36   [REQ] Admin-only voice channel
Reply With Quote #1

The idea/request - allow authenticated/recognized admins have their own voice comms. Currently, SM allows for admin-only text chat, but a couple of my admins were saying the other day that having our own in-game voice channel would make administration go a bit smoother. Have it bindable to its own key, so it stays separate from normal voice chat, and possibly have it make a short 'beep' sound right before transmission, that way ya know its over admin comms, and not normal comms (military ASIPS radios do the same thing depending on the type of secure channel setup).

One possible argument against doing this plugin would be using teamspeak or ventrilo to cover having an admin-only comms channel. I'd prefer seeing an in-game solution personally, and vent/teamspeak has been known to conflict with in-game voice comms.

Thoughts?
__________________
- http://www.hardfought.org
- IRC: #hardfought on gamesurge.net

Last edited by K2; 10-21-2007 at 19:41.
K2 is offline
Craziness
Junior Member
Join Date: Sep 2007
Old 10-21-2007 , 22:36   Re: [REQ] Admin-only voice channel
Reply With Quote #2

Personally Id love it. My Clan uses Teamspeak however I do have Admins on my server NOT in my clan that will not be on Teamspeak anytime in the near future.
Craziness is offline
FroL
Member
Join Date: Jul 2007
Old 10-22-2007 , 07:45   Re: [REQ] Admin-only voice channel
Reply With Quote #3

Quote:
Originally Posted by K2 View Post
The idea/request - allow authenticated/recognized admins have their own voice comms. Currently, SM allows for admin-only text chat, but a couple of my admins were saying the other day that having our own in-game voice channel would make administration go a bit smoother. Have it bindable to its own key, so it stays separate from normal voice chat, and possibly have it make a short 'beep' sound right before transmission, that way ya know its over admin comms, and not normal comms (military ASIPS radios do the same thing depending on the type of secure channel setup).

One possible argument against doing this plugin would be using teamspeak or ventrilo to cover having an admin-only comms channel. I'd prefer seeing an in-game solution personally, and vent/teamspeak has been known to conflict with in-game voice comms.

Thoughts?
good idea, +1
__________________

3SMedia #1 | classic gameplay | tick 100 (81.25.49.19:27015)
3SMedia #2 | pro gaming | tick 100 (81.25.49.19:27016)
3SMedia #3 | deathmatch | tick 100 (81.25.49.19:27017)
Sorry for my VERY bad english .
FroL is offline
Fredd
Veteran Member
Join Date: Jul 2007
Old 10-25-2007 , 20:27   Re: [REQ] Admin-only voice channel
Reply With Quote #4

not possible. unless if you want to turn off all of the non admins sound
__________________
Need a private coder? AMXX, SourceMOD, MMS? PM me!
Fredd is offline
ferret
SourceMod Developer
Join Date: Dec 2004
Location: Atlanta, GA
Old 10-25-2007 , 20:39   Re: [REQ] Admin-only voice channel
Reply With Quote #5

It's possible, but I will have to implement some new voice flags in SDKTools first.
__________________
I'm a blast from the past!
ferret is offline
Fredd
Veteran Member
Join Date: Jul 2007
Old 10-25-2007 , 21:05   Re: [REQ] Admin-only voice channel
Reply With Quote #6

it's possible to send a channle to certian users? when a user starts talking?
__________________
Need a private coder? AMXX, SourceMOD, MMS? PM me!
Fredd is offline
K2
Member
Join Date: Oct 2004
Location: HELL
Old 10-26-2007 , 04:57   Re: [REQ] Admin-only voice channel
Reply With Quote #7

Quote:
Originally Posted by ferret View Post
It's possible, but I will have to implement some new voice flags in SDKTools first.
Sounds promising... looking forward to what you can do ferret.
__________________
- http://www.hardfought.org
- IRC: #hardfought on gamesurge.net
K2 is offline
blz
Junior Member
Join Date: Dec 2007
Old 01-26-2008 , 17:38   Re: [REQ] Admin-only voice channel
Reply With Quote #8

This was possible in the HL1 engine (I had written a plugin that registered a forward to catch FM_Voice_SetClientListening and then, using, engfunc, set EngFunc_SetClientListening to either 0 or 1 for mute and listing for the sender/reviever pair.

I'm actually in the process of porting this other to Source (in SOurceMod of course) but I am at a road block until I can figure out the Source/SourceMod equivilents of what I used in HL1/AmxModX:

(I need SoiurceMod's equivilent of register_forward (CreateGlobalForward?) and the name of the function to hook)
register_forward
FM_Voice_SetClientListening

(engine function call from forward handler - I'm guessing there is something in dsktools that could be used but I haven't been able to find it)
engfunc
EngFunc_SetClientListening

(Return values from forward handler)
FMRES_SUPERCEDE
FMRES_IGNORED


If someone can find me the equivilents of those I'll have no problem releasing a Source Admin/Team* Voice plugin


* Team voice for use when AllTalk is on so you can talk globally and still have team chat. I'm also thinking of having a channel system, so one can mute a given channel (all, team, admin, and maybe music so everything ca nbe seperated logically.)
blz is offline
blz
Junior Member
Join Date: Dec 2007
Old 01-26-2008 , 20:16   Re: [REQ] Admin-only voice channel
Reply With Quote #9

Ok I've bene doing so more digging and comparing and suc hand I camer across sdktools_voice.inc which looks like is the key, so look for a port soon

O just need to figure out what the name of the event is to hook... It looks like that cane be done with HookEvent/HookEventEx, I just need the equiv of the FM_Voice_SetClientListening event in HL1 for HL2/Source

Last edited by blz; 01-26-2008 at 20:20.
blz is offline
KMFrog
Senior Member
Join Date: Oct 2007
Old 01-26-2008 , 21:31   Re: [REQ] Admin-only voice channel
Reply With Quote #10

like these?

Quote:
native bool:SetClientListening(iReceiver, iSender, bool:bListen);
Quote:
native SetClientListeningFlags(client, flags);
__________________
Was I helpful or not? Rate Me!
KMFrog is offline
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 04:29.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode