引用 | 编辑
amore12
2008-11-26 02:16 |
楼主
▼ |
||||||||||||
x3
此文网路资源转载提供!!比赛插件的使用方法: 一、加载比赛命令: amx_match <CT's clan tag> <T's clan tag> <mrXX or tlXX> <Config filename> [recdemo|rechltv|recboth] 解释:amx_match <CT方队标> <T方队标> <局数比赛MRXX 或计时比赛> <比赛配置文件> <录制个人视角DEMO|录制HLTV DEMO|全部录制> amx_match2 <mrXX or tlXX> <Config filename> [recdemo|rechltv|recboth] amx_match3 <CT's clan tag> <T's clan tag> <mrXX or tlXX> <Config filename> <second map> [recdemo|rechltv|recboth] 解释:amx_match <CT方队标> <T方队标> <局数比赛MRXX 或计时比赛> <比赛配置文件> <第二张比赛用图> <录制个人视角DEMO|录制HLTV DEMO|全部录制> amx_match4 <mrXX or tlXX> <Config filename> <second map> [recdemo|rechltv|recboth] 例如: amx_match SK eoL mr12 ecup recboth 此命令是加载比赛队伍: "SK" and "eol", 12局的比赛,使用ecup.cfg 的比赛配置文件,录制个人视角和HLTV的DEMO. 注意: 如果队标有空格,请在队标上面加上引号: "SK swe" 其它命令: 强制开始比赛命令: amx_matchrestart or "say /restart" 强制停止比赛命令: amx_matchstop or "say /stop" 刷新三次: amx_matchrelo3 or "say /relo3" 双方队伍换边: amx_swapteams 随机队伍: amx_randomizeteams 二、菜单配置: 在addons\amxmodx\configs\amxmd\amxmd.cfg文件配置后,用amx_matchmenu命令来调出菜单,选择比赛的方式: amx_match_lmenu <length of match> [<length of match> ...] amx_match_cmenu <Name of config> <config file name> amx_match_addlength <length of match> [<length of match> ...] amx_match_addconfig <Name of config> <config file name> 三、参数设置: 在addons\amxmodx\configs\amxmd\amxmd.cfg文件中设置: amx_match_endtype(设置比赛结束的类型): 0 ->打完全部局数才结束比赛. (默认:0)) 1 ->一方队伍赢得 mp_maxrounds+1局比赛结束. 2 ->一方队伍赢得 mp_maxrounds+1局后,投票决定是否结束比赛. amx_match_hostname(比赛服务器名字): 0 ->比赛开始后不改变服务器的原有名字. 1 ->比赛开始后改变服务器的名字为"<CT tag> vs. <T tag> | <CFG file> CS Match In Progress" or (amx_match2/4) "<CFG file> CS Match In Progress". (默认:1) amx_match_hltvdelay:录制DEMO时的延时默认:30S) amx_match_overtime(加时比赛): 0 ->不设置加时比赛. 1 ->设置加时比赛(默认:1). amx_match_otcfg(加时比赛用的配置文件): 此命令仅当amx_match_overtime设为1时才有用. 0 ->不用加时配置文件. 1 ->使用加时配置文件(默认:1). amx_match_otunlimited 此命令仅当amx_match_overtime设为1时才有用 注意:当次参数设置为1时STATS将不会记录! 0 ->加时比赛限制时间 1 ->加时比赛不限制时间(默认:1). amx_match_kniferound: 此命令用于比赛前2方选边. 0 -> 不使用拼刀局(默认). 1 -> 使用拼刀局 amx_match_otlength(加时比赛的长度): 此命令仅当amx_match_overtime设为1时才有用. 加时比赛的长度 (默认3 rounds/minutes/wins). amx_match_password(比赛时是否设置密码): 0 ->比赛时不设置密码. 1->比赛时使用amx_match_password2来设置密码. (默认:1) amx_match_password2: 仅当 amx_match_password 为1 时,此命令才有效(默认密码为: "scrim") amx_match_playerneed: 此命令仅在amx_match_readytype设为1时才有效,设定多少队员say:ready后比赛开始默认: "10"). 如果2对2比赛请设置为:4 amx_match_pugstyle(是否自动开启比赛模式): 0 -> PUG style 不自动开启比赛模式(默认:0). 1 -> PUG style 自动开启比赛模式. amx_match_randomizeteams(比赛开始前是否打乱双方队伍): 0 ->不打乱 (默认为:0)). 1 ->比赛开始前打乱双方队伍. amx_match_readytype(比赛开始方法): 0 ->双方队伍只要有一名队员say:ready后比赛开始. 1 -> 必须双方所有队员say:ready后比赛开始. (默认:1). 2 ->仅管理员使用 saying /start or amx_matchstart命令后比赛开始. amx_match_swaptype(是否自动换边): 0 ->半场比赛结束后不自动换边. 1 ->半场比赛结束后自动换边(默认:1). amx_match_screenshot(截图): 0 ->不截图. 1 ->每半场比赛后截图 (默认:1). 2 -> 第二截图开启 amx_match_screenshot2(第二种截图命令): 0 ->使用 amx_match_stop or "say /stop"时不截图 . 1 ->对每半场比赛截图,使用 amx_match_stop or "say /stop"命令结束比赛也截图(默认:1). amx_match_shield(比赛时限制盾牌): 0 ->比赛时不限制盾牌. 1 ->比赛时限制盾牌 (默认:1). (注意:必须开启限制武器插件 'restmenu.amxx' ) amx_match_shield2比赛结束后的限制盾牌): 0 ->比赛结束后不限制盾牌 1 ->比赛结束后限制盾牌(默认:1). (注意:必须开启限制武器插件 'restmenu.amxx' ) amx_match_showscore(显示比分): 0 -> 不显示比分. 1 ->每局比赛后显示比分 (默认:1). 2 ->在整个比赛过程中都显示比分 amx_match_stats(记录日志): 0 ->不记录比赛日志 (默认:0). 1 ->记录比赛日志. amx_match_warmupcfg 0 ->不使用热身配置文件cfg (默认:0). 1 ->使用热身配置文件cfg 接着再说说HLTV DEMO自动录制的实现吧,其实很简单,只要你在HLTV.CFG中加入adminpassword xxxx,定义HLTV服务器的op密码,直接打开HLTV连接到比赛服务器。接着把HLTV的op密码写到CCSK.CFG文件里,格式为amx_match_hltv xxxx。 做完以上步骤你就可以开始一场比赛了。 你可以直接在HLSW的控制台输入比赛参数,参数有详细和简单两种: amx_match [recdemo|rechltv|recboth] amx_match2 [recdemo|rechltv|recboth] 建议使用第2个比赛参数。 其中mrxx可以为」mr12 mr15」,mr12为现在国内流行的24盘制,mr15为30盘制 clxx可以为」tl10 tl15 tl20 tl30」,分别是举行10分钟、15分钟、20分钟和30分钟的赛事。 Config filename为你所需要的CFG文件,我们这里用CCSK.CFG就可以写M recdemo|rechltv|recboth其中recdemo为录第一视觉DEMO,rechltv为录HLTV DEMO,recboth为第一视觉和HLTV视觉DEMO都录。(第一视觉DEMO保存在各个参赛选手的CS目录里,HLTV DEMO保存在HLTV服务器里) 例如我们开始一场24盘制使用M.cfg要第一视觉和HLTV DEMO的比赛,我们就可以在HLSW的控制台输入:amx_match2 mr12 M recboth 如果之前参数设置为: amx_match_endtype 0 amx_match_readytype 0 amx_match_swaptype 1 那只要双方比赛队员各有一人say ready,比赛就可以开始,打完12盘就会自动换边,重新双方比赛队员各有一人say ready,下半场比赛开始,打完12盘后比赛自动停止。 当然如果你想强制比赛开始,可以在HLSW控制台里输入amx_matchstart,如果想人工结束一场比赛可以输入amx_matchstop.
x1
|
引用 | 编辑
fly87865442
2010-01-10 15:30 |
2楼
▲ ▼ |
感谢提供^^
x1 |
引用 | 编辑
asdasdqaws
2011-06-09 12:21 |
9楼
▲ ▼ |
蟹蟹大大的分享
x0 |
引用 | 编辑
qaswedfr1236
2016-09-06 08:48 |
11楼
▲ |
感恩
x0 |