魔兽地图编辑器吧 关注:65,256贴子:3,839,931

【大卫】【远古黑科技】隐藏巡逻图标

只看楼主收藏回复

魔兽单位面板中,有移动、停止、保持原位、攻击、巡逻5个命令键。隐藏巡逻图标是:先在物体编辑器里把某一类单位的“攻击-显示ui”设置为false,腾出一个格子,然后把移动当成攻击、把巡逻当成移动。这样来隐藏巡逻图标的。


1楼2014-12-12 07:23回复
    欢迎点击只看楼主。
    首先,用mpq工具打开war3.mpq,在units文件夹下找到CommandStrings.txt,以及CommandFunc.txt,右键分别“解压为”,这样就导出来了。

    导出来的目的是为了修改这两个txt文件。修改后的文本如下,如果没有mpq工具,就直接新建txt,复制下面的东西,保存为对应的名字即可。
    CommandFunc.txt——
    [CmdMove]
    Art=CommandMove
    Buttonpos=3,0
    [CmdAttack]
    Art=CommandAttack
    Buttonpos=3,0
    [CmdAttackGround]
    Art=CommandAttackGround
    Buttonpos=3,1
    [CmdBuild]
    Art=CommandBasicStruct
    Buttonpos=0,2
    [CmdBuildHuman]
    Art=CommandBasicStructHuman
    Buttonpos=0,2
    [CmdBuildOrc]
    Art=CommandBasicStructOrc
    Buttonpos=0,2
    [CmdBuildNightElf]
    Art=CommandBasicStructNightElf
    Buttonpos=0,2
    [CmdBuildUndead]
    Art=CommandBasicStructUndead
    Buttonpos=0,2
    [CmdCancel]
    Art=CommandCancel
    ButtonPos=3,2
    [CmdCancelBuild]
    Art=CommandCancel
    ButtonPos=3,2
    [CmdCancelTrain]
    Art=CommandCancel
    ButtonPos=3,2
    [CmdCancelRevive]
    Art=CommandCancel
    ButtonPos=3,2
    [CmdHoldPos]
    Art=CommandHoldPosition
    Buttonpos=2,0
    [CmdPatrol]
    Art=CommandPatrol
    Buttonpos=0,0
    [CmdPurchase]
    Art=CommandPurchase
    Buttonpos=0,0
    [CmdRally]
    Art=CommandRally
    Buttonpos=3,1
    PlacementModel=UI\Feedback\RallyPoint\RallyPoint.mdl
    [CmdSelectSkill]
    Art=CommandNewSkill
    Buttonpos=3,1
    [CmdStop]
    Art=CommandStop
    Buttonpos=1,0
    //[CmdUnivAgi]
    //Art=
    //Buttonpos=2,0
    //[CmdUnivInt]
    //Art=
    //Buttonpos=1,0
    //[CmdUnivStr]
    //Art=
    //Buttonpos=0,0


    2楼2014-12-12 07:31
    回复
      2025-06-16 08:25:26
      广告
      没创意 炒冷饭


      IP属地:安徽来自Android客户端5楼2014-12-12 07:35
      回复
        其中,以上的
        [CmdMove]
        Art=CommandMove
        Buttonpos=3,0
        等等文本是为了修改图标的位置。例如此楼贴出来的
        Art=CommandMove
        Buttonpos=3,0
        就是把move图标定义到了3,0这个格子,也就是第四列,第一行。
        好了,准备工作做完了。


        6楼2014-12-12 07:36
        回复
          在地图中,用导入管理器,导入以上两个txt文件,把路径的war3imprted\删掉,二者都用units\代替。
          然后在物编里先把单位的攻击-显示ui设置为FASLE。例如我把圣骑士的攻击显示ui设置为false了。
          实际效果:


          7楼2014-12-12 07:40
          回复
            前排


            IP属地:上海来自Android客户端8楼2014-12-12 07:42
            回复
              有点不忍心插楼,不过先收藏先


              来自手机贴吧9楼2014-12-12 07:45
              回复
                最后只有两步了。
                1、在地图的高级-游戏界面里找到“移动“的图标路径,复制路径,然后找到巡逻的图标路径,用”移动“的路径覆盖它。然后用攻击图标覆盖移动图标。
                2、触发:
                (1)
                事件-单位发布单位目标命令
                动作
                如果发布命令是move
                那么对触发单位发布攻击命令到命令目标单位
                如果发布命令是patrol
                那么对触发单位发布右键点击命令到命令目标单位
                (2)
                事件-单位发布点目标命令
                动作
                如果发布命令是move
                那么对触发单位发布攻击命令到:命令目标点【注意排泄】
                如果发布命令是patrol
                那么对触发单位发布右键点击命令到:命令目标点
                ok大体完成了。
                @TaveiraL


                10楼2014-12-12 07:47
                收起回复
                  2025-06-16 08:19:26
                  广告
                  这个方法,实测不能M(=patrol)住敌人。


                  11楼2014-12-12 07:51
                  回复


                    IP属地:安徽来自Android客户端12楼2014-12-12 08:10
                    回复
                      没钱,不看


                      来自Android客户端13楼2014-12-12 08:12
                      回复
                        新地图进度


                        来自Android客户端14楼2014-12-12 08:15
                        收起回复
                          好麻烦——
                          ——————————
                          我跟你什么仇什么怨
                          骗我去天德池里练摔♂跤
                          玩完100块钱也不给我
                          我心如刀哥
                          一戳下去,血都流出来了
                          我们的审核人员感到不适
                          小孩子看了根本把持不住
                          但是猴王早就看穿了一切
                          妮可妮可妮
                          哎呦,这个Z炮是怎么Z到我的
                          小兵:这个大是怎么大中我的
                          沼跃鱼眉头一皱,发现事情绝不简单


                          IP属地:海南来自Android客户端15楼2014-12-12 08:38
                          回复


                            IP属地:上海来自iPhone客户端16楼2014-12-12 09:00
                            回复
                              2025-06-16 08:13:26
                              广告
                              太长不看
                                 ——水木逸清华,婉兮笙清扬。


                              来自Android客户端17楼2014-12-12 11:21
                              回复