|
使用方法
1.在addons/amxmodx/configs目录下新建HC_AutomatedMapManager.cfg文件
2.在用记事本打开该文件,输入命令,格式为"HC_LoadMap 地图名称 地图参数",不需要加上引号,但中间要有空格,例如:每一行输入一个地图和它对应的参数,不可重复,最多支持64个地图,多出来的部分自动过滤丢弃。
3.把HC_AutomatedMapManager.amxx文件放置到addons/amxmodx/plugins目录下
4.打开addons/amxmodx/configs下的plugins.ini文件,在最后新开一行输入HC_AutomatedMapManager.amxx 保存退出。
5.打开addons/amxmodx/configs下的amxx.cfg文件,设置CVAR选项,具体如下:HC_MapChangeOption
[quote]HC_MapChangeOption 0
换地图计算方式,0=按地图运行时间(以分钟为单位);1=按总回合数;2=按胜利回合数;3=按玩家最高杀人次数;默认0 HC_DefaultMapHC_DefaultMap de_dust2
默认下一张地图,当当前地图不在地图名单中时自动填补空白,默认de_dust2 HC_DefaultOptionHC_DefaultOption 30
默认参数,当当前地图不在地图名单中时自动填补空白,默认30 [/quote]
工作原理:根据HC_MapChangeOption和每个地图的特定参数决定换地图方式。例如HC_AutomatedMapManager.cfg中设置了HC_LoadMap de_dust 30,那么:
当HC_MapChangeOption选择1时,de_dust会在运行30回合后自动切换到下一个地图;
当HC_MapChangeOption选择3时,de_dust会在某个玩家杀30人时自动切换到下一个地图。
依此类推。
如果当前运行的地图在HC_AutomatedMapManager.cfg中没有,则默认在HC_MapChangeOption满足HC_DefaultOption的时候,自动切换到HC_DefaultMap。
提示:为避免冲突,请在server.cfg中把mp_maxrounds、mp_winlimit和mp_timelimit三个参数的值都设置为0。
本插件的功能尚未经过长期测试,有可能导致服务器出错或不稳定,请使用者注意,如果出错,请使用debug模式进行调试,并把调试结果反馈给我,一边作进一步修正。
本人保证插件中不含任何恶意代码,源代码会在测试完毕推出正式版的时候一并放出。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注个册吧
×
|