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

Talk Tools v0.1 (3/2)


Post New Thread Reply   
 
Thread Tools Display Modes
Author
chundo
Senior Member
Join Date: May 2008
Plugin ID:
791
Plugin Version:
0.1
Plugin Category:
General Purpose
Plugin Game:
Any
Plugin Dependencies:
    Servers with this Plugin:
    1 
    Plugin Description:
    Allow users to simulate alltalk with sv_alltalk off on the server.
    Old 03-02-2009 , 15:18   Talk Tools v0.1 (3/2)
    Reply With Quote #1

    Talk Tools v0.1 (3/2)

    This plugin allows players to use all-talk (a.k.a UberTalk) when sv_alltalk is off on the server. This allows teams to chat with each other without sacrificing the teamwork and strategizing that comes with team-only chat.

    CVars:

    sm_talktools_version - Plugin version.
    sm_talktools_enable - 1 is on, 0 is off. (default 1)
    sm_talktools_teamtalk - When enabled, a player's team will always be able to hear them, even when dead (Ventrilo-style). 1 is on, 0 is off. (default 1)
    sm_talktools_alltalk - When enabled, UberTalk is activated, which allows players to bind a key for alltalk when sv_alltalk is 0. 1 is on, 0 is off. (default 1)
    sm_talktools_alltalk_admin - To restrict UberTalk to admins only, set this to a command name (i.e. "sm_kick"). Only admins that can execute that command will be able to use alltalk.
    sm_talktools_welcome - Display a welcome message when a player connects, instructing them how to use UberTalk and TeamTalk. (default 1)

    Commands:

    +voiceall - Activate UberTalk while the button is pressed. Should be used in conjunction with "+voicerecord" to be useful (see Usage Instructions below.)
    talkhelp - Public command to display a help menu with keybinding instructions. Can be called as !talkhelp in chat.

    Usage Instructions:

    Setting up a keybinding for ubertalk is a little more complicated than you would expect since voice chat (+voicerecord) cannot be detected server-side. To use UberTalk, players should add the following lines to their autoexec.cfg:

    Code:
    alias +alltalk "+voiceall; +voicerecord"
    alias -alltalk "-voicerecord; -voiceall"
    bind <key> +alltalk
    This will allow them to use alltalk with <key> (I use "f") even when sv_alltalk is off. The standard voice chat key ("v" by default in TF2) will still be team-only chat.

    Bugs:

    Using this plugin breaks client-side muting functionality, so that USERS WILL NO LONGER BE ABLE TO MUTE EACH OTHER. This is an unfortunate side effect that I have not been able to work around. A bug report for the issue is here. If anyone knows of a solution to this problem, please let me know.

    Installing:

    talktools.smx -> addons/sourcemod/plugins/
    talktools.sp -> addons/sourcemod/scripting/
    plugin.talktools.cfg (optional) -> cfg/sourcemod/

    If Custom Votes is installed:
    talktools.vote.cfg -> addons/sourcemod/configs/customvotes/

    Changelog:

    0.1 - Initial release
    Attached Files
    File Type: sp Get Plugin or Get Source (talktools.sp - 1870 views - 6.6 KB)
    File Type: cfg talktools.vote.cfg (597 Bytes, 1177 views)
    __________________

    Last edited by chundo; 03-04-2009 at 02:31.
    chundo is offline
    flubber
    Senior Member
    Join Date: Oct 2007
    Old 03-02-2009 , 19:56   Re: Talk Tools v0.1 (3/2)
    Reply With Quote #2

    You should add a translation file for the "welcome explain message". I'll try this one tomorrow.
    flubber is offline
    chundo
    Senior Member
    Join Date: May 2008
    Old 03-04-2009 , 02:32   Re: Talk Tools v0.1 (3/2)
    Reply With Quote #3

    I had the keybind commands wrong, try again if you didn't get it to work.
    __________________
    chundo is offline
    strontiumdog
    Veteran Member
    Join Date: Jan 2007
    Location: BC, Canada
    Old 03-04-2009 , 09:34   Re: Talk Tools v0.1 (3/2)
    Reply With Quote #4

    http://forums.alliedmods.net/showthread.php?p=648899 ?
    __________________
    Plugins | TheVille
    Zombie Mod for DoD:S - l4dod.theville.org
    strontiumdog is offline
    chundo
    Senior Member
    Join Date: May 2008
    Old 03-05-2009 , 00:42   Re: Talk Tools v0.1 (3/2)
    Reply With Quote #5

    Yeah, pretty much the same thing, with a few other features. I made this for our server a year or so ago (before that one existed), but never published it - I just posted it now because a few people had asked me for it.
    __________________
    chundo is offline
    chundo
    Senior Member
    Join Date: May 2008
    Old 03-05-2009 , 15:01   Re: Talk Tools v0.1 (3/2)
    Reply With Quote #6

    Oh, cool. When was that added? I don't remember it in 1.0.
    __________________
    chundo is offline
    chundo
    Senior Member
    Join Date: May 2008
    Old 03-05-2009 , 15:21   Re: Talk Tools v0.1 (3/2)
    Reply With Quote #7

    strontiumdog - I see we use slightly different mechanisms for alltalk. Do you have an issue with client-side muting being broken with your plugin?
    __________________
    chundo is offline
    alinayg
    Senior Member
    Join Date: Apr 2009
    Location: USA, RI
    Old 08-04-2009 , 12:36   Re: Talk Tools v0.1 (3/2)
    Reply With Quote #8

    Would there be a way to reverse the way this works? Could it be that all talk is on and you add a new button for Team Talk?
    __________________
    alinayg is offline
    USSNUKE9
    New Member
    Join Date: Sep 2009
    Old 09-09-2009 , 18:32   Re: Talk Tools v0.1 (3/2)
    Reply With Quote #9

    Quote:
    Originally Posted by alinayg View Post
    Would there be a way to reverse the way this works? Could it be that all talk is on and you add a new button for Team Talk?
    try http://forums.alliedmods.net/showpos...71&postcount=9
    USSNUKE9 is offline
    Wyrda Ebrithil
    Member
    Join Date: Sep 2009
    Old 01-03-2010 , 22:25   Re: Talk Tools v0.1 (3/2)
    Reply With Quote #10

    This is really cool... and it works too

    you should have the binds be displayed in console in addition to in a menu... so they can copy what they need to put into the auto exec

    you should also make a way to differentiate between players talking to their team or talking to everyone... i.e. making it so that whenever they talk to everyone their mic name thing is grey instead of red of blue... or adding a A at the beginning of their name

    i was actually going to make this mod myself.. now i dont have to

    +rep
    __________________
    i am complaining, deal with it
    Wyrda Ebrithil is offline
    Reply


    Thread Tools
    Display Modes

    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 21:35.


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