amore12
|
分享:
▼
x2
|
[程式] HC自动地图管理器(测试版)
此文网路转载提供会员参考!!
使用方法 1.在addons/amxmodx/configs目录下新建HC_AutomatedMapManager.cfg文件 2.在用记事本打开该文件,输入命令,格式为"HC_LoadMap 地图名称 地图参数",不需要加上引号,但中间要有空格,例如:
引用: HC_LoadMap de_dust 30
每一行输入一个地图和它对应的参数,不可重复,最多支持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
引用: HC_MapChangeOption 0 换地图计算方式,0=按地图运行时间(以分钟为单位);1=按总回合数;2=按胜利回合数;3=按玩家最高杀人次数;默认0
HC_DefaultMap
引用: HC_DefaultMap de_dust2 默认下一张地图,当当前地图不在地图名单中时自动填补空白,默认de_dust2
HC_DefaultOption
引用: HC_DefaultOption 30 默认参数,当当前地图不在地图名单中时自动填补空白,默认30
工作原理:根据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模式进行调试.
|