佳丽云

英雄无敌3-WoG中文站

 找回密码
 英雄注册|Register
查看: 2717|回复: 7

!!BM:C指令只对单格兵生效?

[复制链接]

该用户从未签到

294

回帖

8518

金币

0

精华

4级 Famous Hero

Rank: 4

积分
1892
QQ
发表于 2014-6-14 21:52:15 | 显示全部楼层 |阅读模式
好不容易将所有系统都写完了,就剩下设置敌人和最后测试这部,但是我又发现了大问题,我用!!BM:C指令战场施法时,施法只对=单格兵生效,双格兵屁效果都没有。大神帮我看看我写的系统哪里出错了?专注看y23吧,我猜问题出在这里了,不是直接获取目标堆栈的位置就可以用了吗?

!?BG0&1000;动作时触发
!!BG:A?y20 N?y21 E?y22 D?y23;获取动作种类y20,堆栈编号y21,目标堆栈y22,目标位置y23
!!BMy21&y21>-1:T?y24;获取怪物类型y24
!?BG1&1000/v302><0;动作后触发
!!FU|y20><6/y24><59:E;不是僵尸或攻击,退出
!!FU&v302<1:E;奥义等级小于1,退出
!!BMy21:C17/y23/1/v302/1; 攻击后施放霹雳闪电

该用户从未签到

294

回帖

8518

金币

0

精华

4级 Famous Hero

Rank: 4

积分
1892
QQ
 楼主| 发表于 2014-6-14 21:54:39 | 显示全部楼层
注意,我用v203代表奥义等级,我想错误不会是这个的,因为我在单格兵身上测试奥义系统完全正常,只是测试双格兵时无效果,我不想推倒重写哦,只想稍微修改

该用户从未签到

294

回帖

8518

金币

0

精华

4级 Famous Hero

Rank: 4

积分
1892
QQ
 楼主| 发表于 2014-6-14 22:01:55 | 显示全部楼层
攻击头部无效,攻击尾部生效,BG:D获取目标位置只获取双格兵的尾部的吗
  • TA的每日心情
    郁闷
    2015-6-6 16:12
  • 签到天数: 52 天

    连续签到: 1 天

    [LV.5]女巫

    4951

    回帖

    3万

    金币

    35

    精华

    超级版主

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

    积分
    34692

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

    发表于 2014-6-15 00:00:15 | 显示全部楼层
    先说个重要问题吧.
    BG0和BG1已经属于跨触发器范畴,要使用固定V变量作为传递数值,不能用临时变量y变量.

    点评

    怎么获取特定位置的堆栈编号?BG:E只能用来获取目的动作的堆栈编号,而不是特定位置的堆栈编号  详情 回复 发表于 2014-6-15 09:46
    虽然我不懂你说的,但还是要谢谢你。我已经找到对头部尾部施法都生效的方法了!思路是: 获取目标位置,获取目标血量,尝试施法,如果血量没变,改变目标位置(+1),再施法 erm这个东西,需要灵活变通,问题总能  详情 回复 发表于 2014-6-15 08:31

    该用户从未签到

    294

    回帖

    8518

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    1892
    QQ
     楼主| 发表于 2014-6-15 08:31:06 | 显示全部楼层
    贤知有您 发表于 2014-6-15 00:00
    先说个重要问题吧.
    BG0和BG1已经属于跨触发器范畴,要使用固定V变量作为传递数值,不能用临时变量y变量.

    虽然我不懂你说的,但还是要谢谢你。我已经找到对头部尾部施法都生效的方法了!思路是:
    获取目标位置,获取目标血量,尝试施法,如果血量没变,改变目标位置(+1),再施法
    erm这个东西,需要灵活变通,问题总能解决

    该用户从未签到

    294

    回帖

    8518

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    1892
    QQ
     楼主| 发表于 2014-6-15 09:46:46 | 显示全部楼层
    贤知有您 发表于 2014-6-15 00:00
    先说个重要问题吧.
    BG0和BG1已经属于跨触发器范畴,要使用固定V变量作为传递数值,不能用临时变量y变量.

    怎么获取特定位置的堆栈编号?BG:E只能用来获取目的动作的堆栈编号,而不是特定位置的堆栈编号

    点评

    通过战场位置获得堆栈编号,可以使用 BU:D命令.若该位置没有活动堆栈则会返回-1.  详情 回复 发表于 2014-6-15 22:37
  • TA的每日心情
    郁闷
    2015-6-6 16:12
  • 签到天数: 52 天

    连续签到: 1 天

    [LV.5]女巫

    4951

    回帖

    3万

    金币

    35

    精华

    超级版主

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

    积分
    34692

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

    发表于 2014-6-15 22:37:05 | 显示全部楼层
    碳妖 发表于 2014-6-15 09:46
    怎么获取特定位置的堆栈编号?BG:E只能用来获取目的动作的堆栈编号,而不是特定位置的堆栈编号

    通过战场位置获得堆栈编号,可以使用 BU:D命令.若该位置没有活动堆栈则会返回-1.
  • TA的每日心情
    开心
    2017-4-29 23:47
  • 签到天数: 14 天

    连续签到: 1 天

    [LV.3]火元素使者

    38

    回帖

    4569

    金币

    0

    精华

    1级 Hired Hero

    Rank: 1

    积分
    190
    发表于 2014-6-17 12:00:56 | 显示全部楼层
    都是高人啊。。。厉害
    ahome_bigavatar:guest
    ahome_bigavatar:welcomelogin
    您需要登录后才可以回帖 登录 | 英雄注册|Register

    本版积分规则

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

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

    GMT+8, 2025-4-21 04:34 , Processed in 2.725085 second(s), 13 queries , Gzip On, File On.

    Powered by Discuz! X3.4

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

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