搜索
查看: 5747|回复: 28

[分享]实现公众服务器的自动换边!

[复制链接]
发表于 2003-12-19 14:57:32 | 显示全部楼层 |阅读模式 来自 湖南永州
前不久在amx的menu中无意发现有swap功能(我并没有做过比赛服务器,这块menu很少看),觉得换边不但在比赛时有用,在公众服务器里也很实用,于是想找个能自动换边的插件。于是到amx官方论坛里找,全是通过手动来进行换边,于是在一个手动换边插件的基础上加以修改和增加,并通过这些天的测试,终于成了!现在放出来与大家分享!
[功能]:服务器在第"n+1"回合开始自动把T和Ct互换,并在下半场开局给上半场获胜的一方以多的钱开局!这样既有比赛的感觉,又不失公众服务器的特点!
[使用方法]:这里牵涉到2个文件:"server.cfg","amx.cfg";4条命令:"mp_maxrounds n+1","mp_startmoney m","amx_winmoney x","amx_roundmoney y".下面解释下:
1、"mp_maxrounds n+1","mp_startmoney m"这2条命令我想大家都清楚,尤其指出"mp_maxrounds n+1",这里设定的回合数要比你想要自动换边的回合数多1个回合(最好把"mp_timelimit 0"不然有可能不能实现自动换边)
2、"amx_winmoney x","amx_roundmoney y"是插件里自定义的命令,前者表示获胜方在换边后能加多少钱,后者表示每胜利一回合能加多少钱。(也许有人还不太明白,下面我会说明的)
[案例]:找到cstrike目录下"server.cfg"并打开,在里加入"mp_maxrounds 21"、"mp_startmoney 800";然后在amx目录下找到"amx.cfg"并打开,在里加入"amx_winmoney 1000"、"amx_roundmoney 300"。启动游戏
[测试结果]:当游戏进行到第21回合开始时(假设此时Ct与T的胜利比为:12:8),系统首先会有一次"sv_restartround 1",然后出现换边提示,接着开始换边,完成后又会有一次"sv_restartround 1",换边结束!虽然此时换边了,但两边开局的钱不一样,Ct为:800,而T为:3000。具体算法:换边后,由于此时的Ct是上半场的T,而他在上半场是失败者,故金钱为:800;而换边后的T是上半场获胜方Ct,故金钱为:800+1000+(12-8)*300=3000。这样应该明白了"amx_winmoney x","amx_roundmoney y"用法了吧,说白了"amx_winmoney x"就是一个固定值,只要胜利了,换边后就能多拿多少钱;而"amx_roundmoney y"是一个变值,虽然胜利了,但要看能赢对方多少回合,赢的回合越多,拿的就越多!(如果你想设定只要获胜就给一个固定值,那就"amx_roundmoney 0";如果想通过赢的多少来给多少钱,那就"amx_winmoney 0";如果你不想给任何一方加钱,就把这2个命令都改成"0",自己机动处理)
[适用版本]:cs1.5、cs1.6

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注个册吧

×
 楼主| 发表于 2003-12-19 14:59:22 | 显示全部楼层 来自 湖南永州
我在测试这个插件时,在表明上看有些玩家并没换边,后来才知道,他们在换边后按"M"又换回来了,所以我在官方论坛里找到禁止选边的插件,一块贴出来,取舍您来选择!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注个册吧

×
回复

使用道具 举报

发表于 2003-12-20 03:06:30 | 显示全部楼层 来自 湖北荆州

这个插件不会影响自动平衡功能?

我试过.只要换边后.自动平衡就成为关了..这样.可以出现一边多人.而别一边少人的现象.能不能.转边后.自动平衡功能自动开启.
回复

使用道具 举报

发表于 2003-12-20 03:16:35 | 显示全部楼层 来自 湖北荆州

禁止选边功能后不好.

这样大家一起在网吧玩时,可能没法变到一边去??最后是能自动开启平衡功能.这样想换边也因为人数相等.而无法换过去..
回复

使用道具 举报

发表于 2003-12-20 03:24:07 | 显示全部楼层 来自 广东佛山
需要这样的插件,太感谢了。。
继续努力
回复

使用道具 举报

发表于 2003-12-20 04:12:54 | 显示全部楼层 来自 广东佛山
禁止选边这里是不是在中途任何时间都不能按M来换?
回复

使用道具 举报

发表于 2003-12-20 10:30:31 | 显示全部楼层 来自 北京
很好
回复

使用道具 举报

发表于 2003-12-20 13:00:26 | 显示全部楼层 来自 湖北武汉
嗯,
很不错,我试试!!
回复

使用道具 举报

发表于 2003-12-20 18:00:50 | 显示全部楼层 来自 湖北
不错,阁下是高手
回复

使用道具 举报

发表于 2003-12-21 07:36:29 | 显示全部楼层 来自 日本
大力支持!
回复

使用道具 举报

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

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