|
命令说明:
amx_mute <name or #userid> 静音某玩家麦克风
amx_unmute <name or #userid> 取消静音某玩家麦克风
参数说明:
amx_teamtalk 0|1 (默认:1)是否开启此插件的语音控制功能
amx_talkhint 0|1|2 (默认:1)提示类型:0-关闭, 1-HUD, 2-聊天区
amx_talktime 数据值 (默认:0)语音控制的一个时间参数,详细说明见后。
参数 amx_talktime 说明:
当 amx_talktime 为 0 时,队友间总是可以互相听到讲话(当然,要求参数amx_teamtalk不为零,下同)
当 amx_talktime 为正数时,玩家死亡后的amx_talktime秒内,活着的队友可以听到其讲话,超过这个时间则活着的队友听不到其讲话了
主要用于:当玩家刚死亡时,可以给活着的队友报点,又可以避免一直讲话而影响活着的队友发挥
当 amx_talktime 为负数时,玩家死亡后的|amx_talktime|秒内,活着的队友听不到其讲话,超过这个时间则活着的队友可以听到其讲话
主要用于:当玩家刚死亡时,避免玩家报点,但时间过后可以通话,可用于战术指挥,训练时感觉比较有用
注意,参数 sv_alltalk 必须为0,否则此插件功能不会生效。
teamtalk.amxx (10.2 KB)
下载次数:265
2008-11-29 12:55
teamtalk.sma (8.64 KB)
下载次数:455
2008-11-29 12:55
http://www.dt-club.net/forum/viewthread.php?tid=42062&extra=&highlight=&page=1
回复: 团队语音控制插件
Post by 311890
非常好的插件,提一个小小的建议,在使用amx_mute <name or #userid> 命令来静音某玩家麦克风时,能做成菜单模式就更好了,大大地方便了OP的管理!
把命令加到clcmds.ini中就可以了。
回复: 团队语音控制插件
Post by qtcathy
已经在服务器里多人测试通过 包括开启与 关闭 设置 几秒内有效 设置几秒后有效
都顺利无BUG 很好的插件
就是 操作命令可以简化的下就好了 这样操作有点麻烦
象 amx_teamtalk_seconds 5 等等似乎长了些
已经修改为 amx_talktime。
回复: 团队语音控制插件
Post by zlove84
赞一个,发现N多人在求这个插件,感觉还是很符合当前的需求,
建议加上当 amx_teamtalk_seconds 为正数时,玩家死后在左下角或中间显示倒计时秒数,提醒死后玩家还有多少秒可以报位,避免一些死后不知情的玩家还以为活着的队友还听得见报位,一直在讲。结果活着的队友什么都没听到的弊端。
当 amx_teamtalk_seconds 为负数时,也在中间出现倒计时提醒死后玩家,多少秒后可以再次同活着的队友通话,指挥战术。这样清楚地让大家知道什么时候讲话死人可以和活人通话,什么时候双方不可以通话。
已经加上提示功能(可以使用参数打开或关闭文字提示功能)
回复: 团队语音控制插件
Post by 311890
我说的菜单模式指的是把在线玩家做成菜单,可以直接选择玩家来mute,而不用输玩家的ID或编号。
哥们你把这个加入clcmds.ini文件里,然后在玩家菜单里添加绑定到快捷键命令即可。
到时一按快捷键,就自动出现在线玩家的列表。
回复: 团队语音控制插件(已附源代码)
Post by Nado
我很笨..我想问一下...
如果我想设置成只能听到死后5秒说话怎么设置?
还有我不想要那句死了如何设置?
在amxx.cfg里增加如下参数:
sv_alltalk 0
amx_teamtalk 1
amx_talkhint 0
amx_talktime 5
回复: 团队语音控制插件(已附源代码)
Post by 心静如水
版主......................
能否加个功能?
即讲话的人讲10秒后自动关麦,有些人一直讲个不停,OP又不时时在线,影响其他玩家..............
谢谢...........
插件已经是有提示死后和活人通话的倒计时,又有封禁某玩家的耳麦的功能,此插件主要针对用于比赛服务器,而且本来CS就可以死后玩家队内可以通话,我觉得现在很完善并不需要再增加了,
|
|