|
AMX所带的很多插件的功能都是可以自定义的.
很多朋友都说AMX下的Ultimate_sound插件(可以对服务器里的事件进行语音广播和字幕广播),默认的服务器在CT解雷的时候会出现XX在解雷的字样,T在埋包的时候会显示XX在埋包,在服务器里一边的玩家只剩一个或者只剩下两个人单挑的时候在显示XX VS XX的同时还会显示玩家的生命值,这些都很容易保露目标,以前朋友问偶,值能告诉他们需要修改源代码,上个星期打开源代码文件看了才知道这个插件是可以自定义使用方式的,也就是自定义使用功能,在ultimate_sound插件源代码里可以找到:
cvar:
* streak_mode < flags >(功能:在玩家杀人的时候选择是否显示multikiller和相对应的语音广播)
* "a" - messages 显示彩色字幕
* "b" - sounds 显示相对应的语音广播
*
* bomb_mode < flags >(功能:自定义是否埋BOMB或者解BOMB时的语音以及字幕广播)
* "a" - exploded 显示BOMB爆炸
* "b" - planting 显示T在埋包
* "c" - defusing 显示CT在解包
* "d" - planted 显示BOMB已经埋下
* "e" - defused 显示BOMB已经被解
* "f" - failed to defuse 显示CT解包失败
* "g" - pickup 显示XX捡起了掉落的BOMB
* "h" - dropped 显示BOMB凋落
* "i" - sounds 全部都使用相对应的语音广播
*
* hekill_mode < flags > (功能:自定义玩家被手雷炸死后显示的字幕以及语音广播)
* "a" - show normal HE-Kill in hud 用正常彩色字幕显示HE-KILL信息
* "b" - show suicide HE-Kill in hud 用特定的彩色字幕显示HE-KILL信息
* "c" - play sound on HE-Kill 对HE-KILL进行语音广播
*
* kniff_mode < flags >(功能:自定义玩家被小刀杀后的字幕以及语音广播)
* "a" - messages 玩家被小刀杀后显示彩色信息
* "b" - sounds 玩家被小刀杀后进行语音广播
*
* hs_mode < flags >(功能:自定义headshot爆头后的字幕以及语音广播)
* "a" - messages 玩家被爆头后显示彩色信息
* "b" - sounds 玩家被爆头后进行语音广播
*
* lastman_mode < flags >(功能:自定义一边只剩下最后一个人或者两个人单挑时的字幕广播)
* "a" - messages 只剩下一个人时显示彩色信息
* "b" - hp 只剩下一个人时显示玩家HP
* "c" - sounds 进行语音广播
这些都是插件的参数,OP可以对这些参数像服务器参数一样进行自定义,来打倒修改插件的目的.
比如最后剩下的人,如果希望服务器不广播他的HP,请在admin.cfg里加入:
lastman_mode ac就可以了,到时候服务器只会显示字幕xx vs xx..不会暴露HP了(还有个sound参数好像没用),其他的大家都可以自己修改.
举一反三,其他插件的参数也可以同样进行设置后放到admin.cfg里就可以生效了.比如match_deluxe希望又半场结束后自动换边就可以在admin.cfg里加入一下内容:
amx_match_swaptype 1,然后还可以加入以下参数后,amx_match_readytype 2
amx_match_endtype 1
比赛插件就会如下运行:
比赛需要op say:/start比赛才会开始,当一场mr12的比赛在一边赢得13局以后就可以结束比赛,半场结束后双方自动换边.
具体其他插件的参数就不一一列举了,大家可以打开amx\examples文件夹下的各个插件对应的源代码文件就可以看到了,cvar就是可以设置的参数.
希望此方法能够让大家使用AMX插件更加方便. |
|