佳丽云

英雄无敌3-WoG中文站

 找回密码
 英雄注册|Register
查看: 2049|回复: 29

【已解决】请问如何修改指挥官的战场位置?

[复制链接]
  • TA的每日心情
    开心
    2021-3-22 22:17
  • 签到天数: 14 天

    连续签到: 1 天

    [LV.3]火元素使者

    342

    回帖

    9274

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    2490
    发表于 2019-10-7 23:05:54 | 显示全部楼层 |阅读模式
    本帖最后由 水流行险 于 2020-3-16 22:26 编辑

    我又玩了死亡阴影,觉得开始的战斗的战场界面太简洁了。对比wog,指挥官的位置真是不对,占住了战场的中间,真是碍眼,指挥官召唤更碍眼。其实,11行的战场,兵的布置是1-3-5-6-7-9-11是七个部队,还有2-4-8-10。请版主和高手指点,指挥官和其召唤物的位置如何自定义?在哪个脚本里面?

    英雄无敌3战场位置安排2.PNG
  • TA的每日心情
    郁闷
    2015-6-6 16:12
  • 签到天数: 52 天

    连续签到: 1 天

    [LV.5]女巫

    4947

    回帖

    3万

    金币

    35

    精华

    超级版主

    Rank: 11Rank: 11Rank: 11Rank: 11

    积分
    34628

    论坛守望者论坛元老杰出贡献

    发表于 2019-10-8 12:12:04 | 显示全部楼层
    BF触发器下,找到指挥官的堆栈编号,BM.P把它移到你喜欢的位置上。
    我觉得指挥官的位置已经很合理,移动其它位置反而不对称吧
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2024-2-4 10:48
  • 签到天数: 269 天

    连续签到: 1 天

    [LV.8]神圣凤凰

    482

    回帖

    8034

    金币

    1

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    7958
    发表于 2019-10-8 13:20:00 | 显示全部楼层
    关键是不放中间放哪儿呢?放一二追的位置?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-3-22 22:17
  • 签到天数: 14 天

    连续签到: 1 天

    [LV.3]火元素使者

    342

    回帖

    9274

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    2490
     楼主| 发表于 2019-10-8 19:57:36 | 显示全部楼层
    贤知有您 发表于 2019-10-8 12:12
    BF触发器下,找到指挥官的堆栈编号,BM.P把它移到你喜欢的位置上。
    我觉得指挥官的位置已经很合理,移动其 ...

    在哪个脚本里边呢?这很难找到啊!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-3-22 22:17
  • 签到天数: 14 天

    连续签到: 1 天

    [LV.3]火元素使者

    342

    回帖

    9274

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    2490
     楼主| 发表于 2019-10-8 19:59:04 | 显示全部楼层
    贤知有您 发表于 2019-10-8 12:12
    BF触发器下,找到指挥官的堆栈编号,BM.P把它移到你喜欢的位置上。
    我觉得指挥官的位置已经很合理,移动其 ...

    四个偶数的行,有三个被战争机器占据了,剩下的一个就放指挥官。如何?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2015-6-6 16:12
  • 签到天数: 52 天

    连续签到: 1 天

    [LV.5]女巫

    4947

    回帖

    3万

    金币

    35

    精华

    超级版主

    Rank: 11Rank: 11Rank: 11Rank: 11

    积分
    34628

    论坛守望者论坛元老杰出贡献

    发表于 2019-10-8 21:12:19 | 显示全部楼层
    没有脚本。指挥官放置是硬编码做的,你只需要再给它换个位置。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-3-22 22:17
  • 签到天数: 14 天

    连续签到: 1 天

    [LV.3]火元素使者

    342

    回帖

    9274

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    2490
     楼主| 发表于 2019-10-14 14:18:04 来自手机 | 显示全部楼层
    贤知有您 发表于 2019-10-8 21:12
    没有脚本。指挥官放置是硬编码做的,你只需要再给它换个位置。

    贤知前辈,麻烦给几行代码!拜托拜托了!

    点评

    怎么换位置?还是没有告诉我呢?我都等了3个月了! 要是wog开通收费订做就好了!  详情 回复 发表于 2020-2-9 02:17
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-3-22 22:17
  • 签到天数: 14 天

    连续签到: 1 天

    [LV.3]火元素使者

    342

    回帖

    9274

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    2490
     楼主| 发表于 2020-2-9 02:17:57 | 显示全部楼层
    水流行险 发表于 2019-10-14 14:18
    贤知前辈,麻烦给几行代码!拜托拜托了!

    怎么换位置?还是没有告诉我呢?我都等了3个月了!
    要是wog开通收费订做就好了!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-12-9 01:09
  • 签到天数: 9 天

    连续签到: 1 天

    [LV.3]火元素使者

    1839

    回帖

    8223

    金币

    8

    精华

    版主

    Rank: 10Rank: 10Rank: 10

    积分
    10782

    社区QQ达人

    发表于 2020-2-22 12:53:42 | 显示全部楼层
    !?BF;
    !!BMxx:P123;[把xx战队移动到123位置]

    怎么确定xx是指挥官就自己琢磨吧。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-3-22 22:17
  • 签到天数: 14 天

    连续签到: 1 天

    [LV.3]火元素使者

    342

    回帖

    9274

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    2490
     楼主| 发表于 2020-3-7 17:23:46 | 显示全部楼层
    贤知有您 发表于 2019-10-8 12:12
    BF触发器下,找到指挥官的堆栈编号,BM.P把它移到你喜欢的位置上。
    我觉得指挥官的位置已经很合理,移动其 ...

    贤知,请帮忙指点一下嘛。战场很乱,我都半年没有心思打个一局了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-3-22 22:17
  • 签到天数: 14 天

    连续签到: 1 天

    [LV.3]火元素使者

    342

    回帖

    9274

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    2490
     楼主| 发表于 2020-3-11 18:08:41 | 显示全部楼层
    XEricSin 发表于 2020-2-22 12:53
    !?BF;
    !!BMxx:P123;[把xx战队移动到123位置]

    这个真滴找不到!追随者的就有:
    ;设置攻方追随者
    !!VRy-1:S-2;
    !!BU:E2/?y-7;                  检查战斗是否是生物银行等
    !!BA:H0/?y-1;                  得到进攻方编号
    !!HEy-1&y-1>-1:O?y-3;          得到进攻方颜色
    !!OW:Iy-3/?y-6;                检查是人类还是电脑
    **FU7103&y-6=1/y-1>-1:Py-1;    是电脑就给他一追
    !!IF&y-1>-1:Wy-1;              进攻方英雄变量
    !!VRw119&y-6=1/y-1>-1:S1;      电脑自带追随者
    !!VRy-8&y-7<21:S20;            正常战斗位置为20
    !!VRy-8&y-7>20:S25;            生物银行位置为25

    指挥官的找不到呢?请指点一下!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-3-22 22:17
  • 签到天数: 14 天

    连续签到: 1 天

    [LV.3]火元素使者

    342

    回帖

    9274

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    2490
     楼主| 发表于 2020-3-11 18:35:55 | 显示全部楼层
    本帖最后由 水流行险 于 2020-3-11 20:11 编辑
    XEricSin 发表于 2020-2-22 12:53
    !?BF;
    !!BMxx:P123;[把xx战队移动到123位置]

    !!BM #: XXXX; 检查/设置/获取一个堆栈怪物的参数
       # - 堆栈的编号 (0...41).
    通常使用 0...20 给玩家1 (0),21...41 给玩家2(1).

    什么是堆栈??没有规律的啊?一场战斗是1,另一场战斗时2!!我的天哪!!似乎这个思路……

    ZVSE
    !?CM4; [战场场景]
    !!CM:F?y1 I?y2 S?y3;
    !!FU|y1<>512/y2<>2005/y3<>14:E; [右键点信息栏按钮]88 98
    !!BG:N?y1;[当前堆栈号]
    !?BF;
    !!BMxx:P123;[把xx战队移动到123位置]


    捕获.PNG
    捕获2.PNG
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-3-22 22:17
  • 签到天数: 14 天

    连续签到: 1 天

    [LV.3]火元素使者

    342

    回帖

    9274

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    2490
     楼主| 发表于 2020-3-11 20:58:01 | 显示全部楼层
    贤知有您 发表于 2019-10-8 21:12
    没有脚本。指挥官放置是硬编码做的,你只需要再给它换个位置。

    请问特殊生物(即贤知有您、灭世者、骷髅召唤师等5人)的脚本在哪里?我要一起调换它们的战场放置位置,在中间显得很杂乱,没有开场一排的感觉。如图:
    捕获.PNG
    捕获2.PNG
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-3-22 22:17
  • 签到天数: 14 天

    连续签到: 1 天

    [LV.3]火元素使者

    342

    回帖

    9274

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    2490
     楼主| 发表于 2020-3-12 22:29:42 | 显示全部楼层
    XEricSin 发表于 2020-2-22 12:53
    !?BF;
    !!BMxx:P123;[把xx战队移动到123位置]

    !?BF&1000;
    !!BMx16:T?y1;
    !!FU&y1<174/y1>191:E;
    !!BMx16:P53;[把x1堆栈移动到53位置]

    还是不行,只是移动了堆栈0到53位置

    点评

    首先你要有指挥官原来的坐标,这是固定的。 利用这个坐标获取该位置上的堆栈id,BU.E语法 根据堆栈id判断一下是不是指挥官的生物类型,基本能判断出是指挥官了(虽然不是最严谨) 再用BM.P移动到别处。 码字不易,  详情 回复 发表于 2020-3-12 22:55
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2015-6-6 16:12
  • 签到天数: 52 天

    连续签到: 1 天

    [LV.5]女巫

    4947

    回帖

    3万

    金币

    35

    精华

    超级版主

    Rank: 11Rank: 11Rank: 11Rank: 11

    积分
    34628

    论坛守望者论坛元老杰出贡献

    发表于 2020-3-12 22:55:58 | 显示全部楼层
    水流行险 发表于 2020-3-12 22:29
    !?BF&1000;
    !!BMx16:T?y1;
    !!FU&y1191:E;

    首先你要有指挥官原来的坐标,这是固定的。
    利用这个坐标获取该位置上的堆栈id,BU.E语法
    根据堆栈id判断一下是不是指挥官的生物类型,基本能判断出是指挥官了(虽然不是最严谨)
    再用BM.P移动到别处。
    码字不易,代码得自己写。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-3-22 22:17
  • 签到天数: 14 天

    连续签到: 1 天

    [LV.3]火元素使者

    342

    回帖

    9274

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    2490
     楼主| 发表于 2020-3-13 23:19:36 | 显示全部楼层
    贤知有您 发表于 2020-3-12 22:55
    首先你要有指挥官原来的坐标,这是固定的。
    利用这个坐标获取该位置上的堆栈id,BU.E语法
    根据堆栈id判 ...

    不是这个问题。我只能把我自己的指挥官移动位置。不能移动对方的,因为对方会布阵或根本不在中间一行的第三格。而且,不能布置指挥官。还有,不能使用两次以上的X1。这时,我发现“堆栈”这个X16实在不是我这个档次可以对付的。所以才麻烦版主您们!例如:
    !?BF;
    !!BU:E88/?x1;
    !!BMx1:P4;[把x1堆栈移动88到53位置]
    我这样……
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-12-9 01:09
  • 签到天数: 9 天

    连续签到: 1 天

    [LV.3]火元素使者

    1839

    回帖

    8223

    金币

    8

    精华

    版主

    Rank: 10Rank: 10Rank: 10

    积分
    10782

    社区QQ达人

    发表于 2020-3-14 19:55:00 | 显示全部楼层
    你这个是对的啊。不过一般情况用y变量,当然x也不错。
    !?BF;
    !!BU:E1/?y1;
    !!BMy1:P2;[1号位到2号位]
    !!BU:E3/?y1;
    !!BMy1:P4;[3号位到4号位]
    !!BU:E5/?y1;
    !!BMy1:P6;[5号位到6号位]
    ...
    你就这样多写几个就行了啊。
    但你要保证单位在处理你的代码前已经放到棋盘上了。指挥官肯定上去了,但追随者之类就不一定了。
    这又涉及到脚本顺序了。所以你要把你的脚本名字前加个负数编号,比如-999 name.erm

    点评

    yes!解决了指挥官出场位置问题这个大问题!还是版主牛叉。我有空多捐助一点给秘银给论坛发展吧。 另外,贤知由您等5个特殊生物的出场脚本在哪里呢?你知道吗? 还有这个紫龙问题,我要修改紫水晶召  详情 回复 发表于 2020-3-15 02:26
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-3-22 22:17
  • 签到天数: 14 天

    连续签到: 1 天

    [LV.3]火元素使者

    342

    回帖

    9274

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    2490
     楼主| 发表于 2020-3-15 02:26:41 | 显示全部楼层
    本帖最后由 水流行险 于 2020-3-15 02:27 编辑
    XEricSin 发表于 2020-3-14 19:55
    你这个是对的啊。不过一般情况用y变量,当然x也不错。
    !?BF;
    !!BU:E1/?y1;

    yes!解决了指挥官出场位置问题这个大问题!还是版主牛叉。我有空多捐助一点给秘银给论坛发展吧。

    另外,贤知由您等5个特殊生物的出场脚本在哪里呢?你知道吗?

    还有这个紫龙问题,我要修改紫水晶召唤紫龙的瑕疵,要求野兵不能出现一模一样的紫龙,并且我的紫龙的位置为154和166(因攻防不同)

    !?BF&1000;    仅限玩家参与的战斗战场生成后触发
    !!BA:O?y1/?y2;    检测战斗双方英雄所属势力
    !!OW:Iy1/?y3;     检测进攻英雄是玩家还是电脑
    !!OW&y2>-1:Iy2/?y4;    防守方非野兵时候检测防守英雄是玩家还是电脑
    !!FU20190405&y3=0:P1/0;    进攻英雄是玩家
    !!FU20190405&y4=0:P1/1;    防守英雄是玩家

    !?FU20190405&x1=1;
    !!BHx2:N?y1;    检测玩家英雄编号
    !!HEy1:Ed/?y2 A2/143/d/?y3;    检测玩家英雄等级 以及是否装备#号宝物
    !!FU&y3=0:E;    未装备143号宝物退出召唤
    !!FU16029:P2/x2/?y4;  //调用007战场随机位置函数
    !!VRy5:Sy2:1;    召唤的数量跟玩家等级挂钩 每级5只 *5或每2级1只:2,改为每级1只
    !!BU:S134/y5/y4/x2/-1/0;    在指定位置上召唤紫龙
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-12-9 01:09
  • 签到天数: 9 天

    连续签到: 1 天

    [LV.3]火元素使者

    1839

    回帖

    8223

    金币

    8

    精华

    版主

    Rank: 10Rank: 10Rank: 10

    积分
    10782

    社区QQ达人

    发表于 2020-3-15 11:40:26 | 显示全部楼层
    shift+左键点击部队查看生物类型,然后到脚本里面搜索这个值。

    你要不同的龙就要自己遍历所有战队才能确定。

    点评

    我只要野兵不出现和一样的紫龙!!  详情 回复 发表于 2020-3-15 23:32
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-3-22 22:17
  • 签到天数: 14 天

    连续签到: 1 天

    [LV.3]火元素使者

    342

    回帖

    9274

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    2490
     楼主| 发表于 2020-3-15 23:32:22 | 显示全部楼层
    XEricSin 发表于 2020-3-15 11:40
    shift+左键点击部队查看生物类型,然后到脚本里面搜索这个值。

    你要不同的龙就要自己遍历所有战队才能确 ...

    我只要野兵不出现和一样的紫龙!!
    回复 支持 反对

    使用道具 举报

    ahome_bigavatar:guest
    ahome_bigavatar:welcomelogin
    您需要登录后才可以回帖 登录 | 英雄注册|Register

    本版积分规则

    捐赠
    关注我们,英3Mod一网打尽!

    WoG中文站 ( 辽B2-20210485-10 )|辽公网安备 21128202000228 号

    GMT+8, 2024-3-29 05:31 , Processed in 1.247003 second(s), 21 queries , Gzip On, File On.

    Powered by Discuz! X3.4

    Copyright © 2004-2022, Beijing Second Sight Technology Co., LTD.

    快速回复 返回顶部 返回列表