搜索
查看: 3531|回复: 4

如何自定义AMX插件的功能使用

[复制链接]
发表于 2003-5-9 20:11:49 | 显示全部楼层 |阅读模式 来自 湖北武汉
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插件更加方便.
发表于 2003-5-25 15:26:27 | 显示全部楼层 来自 浙江嘉兴

如何实现啊??版主!

服务器时间提示~~
比如3:00整时服务器就会"铛"的一声,并会有语音和文字告诉你现在几点了~~半小时一报时~~
回复

使用道具 举报

 楼主| 发表于 2003-5-25 17:59:16 | 显示全部楼层 来自 湖北武汉
安装plugin_jack9_chime.amx插件
然后可以把需要修改的参数放到admin.cfg里就可以了.
具体参数看sma源代码
回复

使用道具 举报

发表于 2003-5-25 18:50:26 | 显示全部楼层 来自 浙江嘉兴
plugin_jack9_chime.amx,谢谢你不厌其烦的回答,但是,plugin_jack9_chime.amx哪里有下载的啊???
回复

使用道具 举报

发表于 2003-6-1 14:26:21 | 显示全部楼层 来自 山东青岛
好文章
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

快速回复 返回顶部 返回列表