魔兽3C-ORC-AI论坛's Archiver

hertz1987 发表于 2007-9-22 20:46

以MH制MH!![加了截图和说明,希望版主注意!!]

之前(不记得是什么时候的事情了.汗....)看到论坛上关于一些MH作弊难以裁定的争吵和讨论,我有一个想法不知大家有没想到过,那就是........

以MH制MH !

        想要杜绝比赛中MH的泛滥,其实可以借助MH本身的功能
如果大家用过这个软件,会发现自从ShadowFrench的MH出到1.20E5以后,就有了一个功能[circle color],这项功能,是它上面的那项功能[Selected Unit](注意不是SelectUnits那个)的附属功能.也就是说要使用circle color 功能,必须先选中 [Selected Unit]功能
[img]http://p.f.u-vv.com/upload/2007/09/26/15/00220070926151033610100.jpg[/img]

        大家都看过录像吧?在录像里,你选取某人的视角时,可以看到当这个人点选某个兵时兵的身边会出现绿色的圆圈,表明该玩家点选了这个单位.但是没有开MH的时候,你只能看到这个玩家>[他自己]<的操作,也就是说当他的对手点选了这个兵的时候,除非你切换到那个对手的视野,否则是无法发现对手的这个操作的.
[img]http://p.f.u-vv.com/upload/2007/09/26/15/00220070926151527199100.jpg[/img]
[color=sienna][b][b][color=darkred]如图,这是没有开MH的情况下,观看名人VS浪漫樱花1v1时双方抢10洞时,以AM的视角抓的的截图.此时AM选中了所有的水元素A DL,可以看到水元素身上都有一圈绿色的圆圈,表示樱花选中了水元素.[/color][/b]
[/b][/color]
        开了MH以后,情况就不一样了:版本号1.20E1-1.20E4(具体记不清了)的MH,设计了一个上面讲到的[SelectedUnit]功能,可以把其他人点选兵的操作,用圆圈表现出来,例子:当你和别人1v1,你开了MH(1.20E1-1.20E4)以后,当你的敌人点选你的兵查看的时候,你可以看到你的兵身上多了一个红色的圆圈(因为是敌人点选的所以是红色,盟友点选则是黄色)

        MH更新到1.20E5,和1.21E1,1.21E2,就出现了前面所说的Circle color的附属功能,这个功能顾名思义,就是选择圆圈颜色的显示方式.其中第一项[gameworld]就是上面一段所说的那种显示方式,而下面一段就是我要介绍的[Player]项.这个功能可以根据玩家的颜色来绘制圆圈的颜色,比方说当红色玩家点选你的单位,你可以看到单位身上多出一个红色圆圈(和上面说的红色圆圈不同),这个圆圈就是玩家的颜色,根据这个可以判定当时是谁点选的那个单位,这种方法在看REP的时候同样可行.故此,在比赛中出现的那些神秘的,谜一样的圆圈,用版本1.20E5以上(1.21的用相应版本)观看那场比赛的圆圈,就可以准确判断是谁点出了那个兵!!!

[img]http://p.f.u-vv.com/upload/2007/09/26/15/00220070926152203541100.jpg[/img]
[color=#a0522d][b]还是这一盘录像,在开了MH1.20E5,并且打开了[Selected Units](选择ALL)和[Circle Color](选择Player)的情况下可以很清楚的看到,此时樱花只操作了一个水元素(带红色圆圈的那个),而名人则忙着操作他自己的石头(石头人身上的灰色圆圈),与此同时,墨绿色玩家(ID:OB_完美)选中了AM查看他的情况.[/b][/color]

[img]http://p.f.u-vv.com/upload/2007/09/26/14/00220070926144934346101.jpg[/img]
[b][color=darkred]如图,这是开了MH1.20E5的情况下(MH设置同上),观看名人VS浪漫樱花1v1时双方抢10洞的截图[/color][/b]
[b][color=#8b0000]可以辨别AM的身上有一圈蓝色的圆圈,表示蓝色玩家(OB_PRINCE)点击了AM[/color][/b]
[b][color=#8b0000][/color][/b]
[b][color=#8b0000][/color][/b]

        当然有人会说,如果选中了某单位而后面一直未选中其他单位时,圆圈会一直存在,我想说,问题很好解决!只需要把神秘圆圈出现到消失的时间之内查看该颜色的玩家是否有点选其他建筑或单位,就可以弄清楚了....

        不知这个方法前辈们有没人想到过,提出来抛砖引玉..
        有人说先前的说明看不懂,所以重新编辑一下.


记得U9判定H2O使用maphack时,是根据在没有视野的情况下英雄身上出现了红圈,我个人认为这个依据的确无法消除某些人认为"是bug的原因"的疑问.用以上说的方法,可以以不容诡辩的事实证明到底那个红圈是哪个颜色的玩家点的,这样绝对可以封住某些人借着"游戏bug"的论调混淆视听,更可以增加裁判裁决的说服力了.

        声明,此帖在综合讨论区已发过,此处重发只因回帖者中无人在真正按照以上方法实践的前提下给出评论,如果此法不可行,希望有人可以回帖指出!

[[i] 本帖最后由 hertz1987 于 2007-9-26 15:39 编辑 [/i]]

ljw21459 发表于 2007-9-24 18:18

sfsfsfsfsfsfsfsf

4179770 发表于 2007-9-24 18:21

。。没看懂~~:\3.gif :\3.gif

hertz1987 发表于 2007-9-26 15:42

顶此一次,希望BZ注意.........

帝王 发表于 2007-10-13 20:16

:\18.gif :\18.gif

hebsong 发表于 2007-10-18 12:01

现在根据这个的J函数已经写出来了~
只是当你勾选你所指定的模块才可以查看到!但是如果不选 我们还是默认你没有开MH

陆行鸟 发表于 2007-10-18 15:32

:\9.gif :\9.gif :\9.gif 没懂。。。

页: [1]


Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.