Raised This Month: $32 Target: $400
 8% 

[L4D] Snare Speak 1.9


Post New Thread Reply   
 
Thread Tools Display Modes
Author
n0limit
Senior Member
Join Date: May 2009
Plugin ID:
952
Plugin Version:
1.9
Plugin Category:
Fun Stuff
Plugin Game:
Left 4 Dead
Plugin Dependencies:
    Servers with this Plugin:
    3 
    Plugin Description:
    Snare Speak enables voice-chat across team boundaries when a survivor is subdued by an infected
    Old 06-17-2009 , 21:48   [L4D] Snare Speak 1.9
    Reply With Quote #1

    Description
    Snare Speak enables voice-chat across team boundaries when a survivor is subdued by an infected. The infected that snared the survivor can speak to the snared survivor, and the snared survivor can speak to the infected that snared him. This does not destroy the connection a player has with his own team, it only creates an additional duplex channel between the snaring infected and the survivor. This lasts the duration of the snare, and then the communication channel is closed.


    CVARS
    snarespeak_printchannel - Print to player chat when a voice channel is created and destroyed. Default is 1.
    snarespeak_endofround_alltalk - Turns on all talk when the round ends. Default is 0.
    snarespeak_allowboomer - Allow the boomer to create an audio channel when it vomits on a survivor. Default is 1.
    snarespeak_boomertime - Time in seconds the boomer channel is left open. Set to 0 for expiration when puke wears off. Default is 10 seconds.
    snarespeak_version - The current version of the plugin.
    snarespeak_twoway - Creates a two-way communication channel. Defaults to 1. If set to 0, Only the attacker can here the victim, but not vice-versa.
    snarespeak_startofround_alltalk - Turns all talk on for the beginning of the round until the safe room door is opened. Default is 0.

    Changelog
    1.9 - Fixed boomer channels printing regardless of snarespeak_printchannel, Added snarespeak_startofround_alltalk for start of round alltalk.
    1.8 - Fixed Is Not In Game errors, switched to AutoExecConfig, and added one-way communication channels (snarespeak_twoway).
    1.7 - Fixed early boomer channel closing on timed channels. Changed boomertime to 10 seconds.
    1.6 - Removed End of Round All talk spam and prettied it up (thanks AtomicStryker), and stopped voice channel creation between bots.
    1.55 - Fixed fatal error that caused snare channels to no longer work. Using sv_alltalk again.
    1.5 - Added boomer puke voice channels, variable timers for the boomer puke, and fixed all talk so it no longer modifies sv_alltalk (causing spam).
    1.4 - Added end of round all talk.
    1.3 - Fixed PlayerRelease log error on disconnected clients, hopefully fixed team switched player's lingering channels
    1.2 - Fixed channel close when alltalk is enabled.
    1.1 - Fixed tank spawn lingering channel bug, and added snarespeak_printchannel
    1.0 - Initial Version

    TODO
    -Suggest some desired features!

    Thanks
    Icettiflow - Presented the idea to me, and allowed me to debug on his server.

    Notes
    When compiling yourself, disregard the tag mismatch warnings. The SetClientListening function has a jaded past, and apparently still isn't correctly set by the SDK documentation.

    When using the SpecListener plugin, you need to use the modified version by bman87. All credits go to him and the original author of SpecListener. You can find that modification at http://forums.alliedmods.net/showpos...56&postcount=8

    L4D2 Compatibility
    AtomicStryker was nice enough to modify SnareSpeak to work with L4D2. The L4D2 version can be downloaded here: http://forums.alliedmods.net/showpos...&postcount=143
    Thanks AtomicStryker!
    Attached Files
    File Type: sp Get Plugin or Get Source (SnareSpeak.sp - 5758 views - 10.4 KB)

    Last edited by n0limit; 11-25-2009 at 23:06. Reason: Updated to 1.9
    n0limit is offline
    Icettiflow
    Senior Member
    Join Date: Jan 2009
    Old 06-17-2009 , 21:50   Re: [L4D] Snare Speak
    Reply With Quote #2

    Congratulations on this release. This was discussed at one time in the requests forum and I have been following up with it. I'm glad n0limit accepted this request and he got it working in no time. LOVE IT!!!
    Icettiflow is offline
    Naow
    Senior Member
    Join Date: Feb 2009
    Old 06-18-2009 , 09:44   Re: [L4D] Snare Speak
    Reply With Quote #3

    Cool idea !! I will try this plugin asap
    Naow is offline
    Thraka
    AlliedModders Donor
    Join Date: Aug 2005
    Old 06-18-2009 , 12:36   Re: [L4D] Snare Speak
    Reply With Quote #4

    ???!?!! This sounds awesome! The only issue I can raise with this, is that as a survivor, you cannot yell "I'M PULLED!" or "I'M POUNCED!!"

    What about when the infected tags a bot? What happens if the player leaves the game while infected?

    One thing that would be cool, is when the round ends, ALL TALK turns on.
    Thraka is offline
    mattressfish
    Member
    Join Date: Feb 2009
    Old 06-18-2009 , 12:44   Re: [L4D] Snare Speak
    Reply With Quote #5

    This is a neat idea. Good work!
    mattressfish is offline
    santaclaus
    Senior Member
    Join Date: Dec 2008
    Old 06-18-2009 , 12:44   Re: [L4D] Snare Speak
    Reply With Quote #6

    i remember the request, i didn't know it was possible to do it.
    Awesome however can you answer Thraka's question

    Good job

    EDIT : yeah like thraka said ... hum he wouldn't be able to call for help ... hum .
    __________________


    Last edited by santaclaus; 06-18-2009 at 12:46.
    santaclaus is offline
    Icettiflow
    Senior Member
    Join Date: Jan 2009
    Old 06-18-2009 , 14:07   Re: [L4D] Snare Speak
    Reply With Quote #7

    Quote:
    Originally Posted by Thraka View Post
    The only issue I can raise with this, is that as a survivor, you cannot yell "I'M PULLED!" or "I'M POUNCED!!"
    Quote:
    Originally Posted by santaclaus View Post
    yeah like thraka said ... hum he wouldn't be able to call for help ... hum .

    Why not?

    It doesn't work that way. You are not restricted to ONLY talking to the person that pounced you. Your team can still hear you too. What he meant was, if I pounce Thraka, Thraka's whole team cannot hear me taunting him while I rip his organs out. Only Thraka.

    The joy of this is, I get to hear your screams as you yell for help!

    Quote:
    Originally Posted by Thraka View Post
    What about when the infected tags a bot?
    What about it? The bot can't talk...does the bot care to hear you talk?

    Quote:
    Originally Posted by Thraka View Post
    What happens if the player leaves the game while infected?
    The required second entity to create the channel is no longer available and the channel closes.

    Last edited by Icettiflow; 06-18-2009 at 14:13.
    Icettiflow is offline
    Thraka
    AlliedModders Donor
    Join Date: Aug 2005
    Old 06-18-2009 , 15:48   Re: [L4D] Snare Speak
    Reply With Quote #8

    I don't know how the channel system works. I assumed that when you joined the channel, you left your team's channel automatically.
    Thraka is offline
    santaclaus
    Senior Member
    Join Date: Dec 2008
    Old 06-18-2009 , 16:00   Re: [L4D] Snare Speak
    Reply With Quote #9

    Quote:
    The infected that snared the survivor can speak to only the snared survivor, and the snared survivor can speak only to the infected that snared him
    Is it true or false ?
    __________________

    santaclaus is offline
    Icettiflow
    Senior Member
    Join Date: Jan 2009
    Old 06-18-2009 , 16:12   Re: [L4D] Snare Speak
    Reply With Quote #10

    I don't know how I could have been more clear:
    IF YOU GET POUNCED you can talk to YOUR TEAM AND THE PERSON THAT POUNCED YOU.
    IF YOU GET SMOKED you can talk to YOUR TEAM AND THE PERSON THAT SMOKED YOU.
    IF YOU POUNCE SOMEONE you can talk to YOUR TEAM AND THE PERSON THAT YOU POUNCED.
    IF YOU SMOKE SOMEONE you can talk to YOUR TEAM AND THE PERSON THAT YOU SMOKED.

    What he means by "ONLY" is that you can ONLY converse with the one actively pouncing/smoking you. NOT THE ENTIRE ENEMY TEAM.

    I will contact n0limit so he can update this thread.

    Last edited by Icettiflow; 06-18-2009 at 16:16.
    Icettiflow 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 05:46.


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