佳丽云

英雄无敌3-WoG中文站

 找回密码
 英雄注册|Register
查看: 1941|回复: 4

【求助】请问以下红色部分为何没有效果?

[复制链接]
  • TA的每日心情
    擦汗
    2014-2-3 08:29
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]投石矮人

    236

    回帖

    1万

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    1073
    发表于 2016-9-21 07:20:10 | 显示全部楼层 |阅读模式
    本帖最后由 wuxiangjinxing 于 2016-9-21 07:22 编辑

    (v7083和v7085用于记录战场双方英雄的编号)

    脚本目标:让拥有飞行标志的指挥官自由选择要不要飞行

    !?CM4&1000;
    !!CM:D?y1 F?y2;
    !!FU|y1<0/y1>185/y2<>4:E;
    !!BU:Ey1/?y3;
    !!FU|y3<0/y3>41:E;
    !!BMy3:T?y4;
    !!FU|y4<174/y4>191:E;
    !!BG:Q?y5;
    !!FU&y3>20/y5=0:E;
    !!FU&y3<21/y5=1:E;
    !!COv7083&v7083>-1/y3<21/y4<183:B0/?y6;
    !!COv7085&v7085>-1/y3>20/y4>182:B0/?y6;
    !!VRy6:&16384;
    !!FU&y6<>16384:E;
    !!BMy3:F?y7;
    !!VRy7:&2;
    !!CM:R0;
    !!if&y7=2:;
      !!IF:Q440/21/y4/8/98/2^要停止飞行,开始冲锋吗?^;
      !!FU&-440:E;
      !!BMy3:Fd-2;
      !!BU:R;
    !!en:;
    !!if&y7=0:;
      !!IF:Q440/21/y4/8/72/2^要开始飞行吗(冲锋将会失效)?^;
      !!FU&-440:E;
      !!VRy7:|2;
      !!BMy3:Fy7;
      !!BU:R;
    !!en:;

    没有大的问题,就是这个重画屏幕的命令一点用都没有,导致移动范围变化不能即时显示,看起来怪怪的……
  • TA的每日心情
    开心
    2015-5-5 22:57
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]投石矮人

    166

    回帖

    9844

    金币

    1

    精华

    3级 Known Hero

    Rank: 3Rank: 3

    积分
    848
    发表于 2016-9-21 09:37:03 | 显示全部楼层
    印象中,我之前写脚本,也出现过BU命令没出预想效果的,不知道会不会记错
  • TA的每日心情
    郁闷
    2015-6-6 16:12
  • 签到天数: 52 天

    连续签到: 1 天

    [LV.5]女巫

    4949

    回帖

    3万

    金币

    35

    精华

    超级版主

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

    积分
    34677

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

    发表于 2016-9-21 14:37:37 | 显示全部楼层
    移动范围不能即时显示,这个很正常.不少时机都不能通过BU:R来更改这种显示,譬如你改动下速度.除非这个速度改动时机是在生物获得控制权限之时.

    点评

    请问"生物获得控制权限之时"这一点要如何判定?(这个问题我一直没搞明白)  详情 回复 发表于 2016-9-21 15:06
  • TA的每日心情
    擦汗
    2014-2-3 08:29
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]投石矮人

    236

    回帖

    1万

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    1073
     楼主| 发表于 2016-9-21 15:06:37 | 显示全部楼层
    贤知有您 发表于 2016-9-21 14:37
    移动范围不能即时显示,这个很正常.不少时机都不能通过BU:R来更改这种显示,譬如你改动下速度.除非这个速度改 ...

    请问"生物获得控制权限之时"这一点要如何判定?(这个问题我一直没搞明白)
  • TA的每日心情
    郁闷
    2015-6-6 16:12
  • 签到天数: 52 天

    连续签到: 1 天

    [LV.5]女巫

    4949

    回帖

    3万

    金币

    35

    精华

    超级版主

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

    积分
    34677

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

    发表于 2016-9-21 17:46:56 | 显示全部楼层
    堆栈获得控制权限时机,可以考虑 FU77006和FU77007触发器,但都比较复杂些.
    而当玩家点击右键,这个时候堆栈已经获得了控制权(也就是速度移动范围等已经确定),玩家可以用鼠标点来操作控制而已.所以这个时候是"为时已晚".
    所以说,楼主可以忽略这个问题.
    当然,通过调用内部硬编码一些刷新函数,也许可以重新刷新一把移动范围.
    我都忘记有没有研究过这个了,看来得让沧海一粟来说说,他能记住我当时研究过的内容.
    再次 @沧海一粟
    ahome_bigavatar:guest
    ahome_bigavatar:welcomelogin
    您需要登录后才可以回帖 登录 | 英雄注册|Register

    本版积分规则

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

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

    GMT+8, 2024-11-15 11:44 , Processed in 0.371186 second(s), 14 queries , Gzip On, File On.

    Powered by Discuz! X3.4

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

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