佳丽云

英雄无敌3-WoG中文站

 找回密码
 英雄注册|Register
查看: 2196|回复: 10

[已解决]如何在英雄界面触发52号“宝物制造者”脚本?

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

    连续签到: 1 天

    [LV.3]火元素使者

    342

    回帖

    9274

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    2490
     楼主| 发表于 2022-12-29 19:52:29 | 显示全部楼层 |阅读模式
    本帖最后由 水流行险 于 2022-12-30 19:09 编辑

    *!* OBJECT TRIGGER *!*原文是访问触发
    !?OB63/52;
    !!UN:P26/?y-1;                          [Check if script is enabled: y-1]
    !!FU&y-1<>1:E;                          [Exit if script isn't enabled]
    !!VRv157:Sv998;
    !!VRv158:Sv999;
    !!VRv159:Sv1000;
    !!PO157:N?v160;

    !!FU168:P;

    ===================我想用鼠标触发,可是没有起作用,请版主指点迷津!@Archer30  https://www.h3wog.com/forum.php? ... 6%CE%EF%D6%C6%D4%EC


    !?CM2;
    !!CM:I?y-1 F?y-2;
    !!FU|y-1<>19/y-2<>32:E;         Alt左键英雄界面魔法书触发,找不到背包的位置编号
    !!CM:R0;
    !!UN:P26/?y-3;                          [Check if script is enabled: y-1]
    !!FU&y-3<>1:E;                          [Exit if script isn't enabled]
    !!VRv157:Sv998;
    !!VRv158:Sv999;
    !!VRv159:Sv1000;
    !!PO157:N?v160;
    !!FU168:P;



     成长值: 14665

  • TA的每日心情
    郁闷
    2024-8-28 13:33
  • 签到天数: 1611 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    5767

    回帖

    3万

    金币

    9

    精华

    管理员

    ERA Project Team
    WoG俄文论坛版主

    Rank: 12Rank: 12Rank: 12

    积分
    105446

    社区QQ达人论坛守望者脚本测试狂杰出贡献年度明星魅力之星宣传部长

    发表于 2022-12-29 20:22:34 | 显示全部楼层
    这里你要搞清楚几个鼠标点击触发和访问触发的不同之处。

    从主楼的脚本看,这里用到了v998/v999/v1000这几个变量。同时用检查了PO:N的数值,楼主先搞清楚这些是什么
    v998/v999/v1000分别是访问一个物体时,自动生成的x/y/l坐标的值。为何这里要调用坐标,然后用于检查PO:N的值?我没看后边的脚本,根据游戏中的表现猜测,无非是检查当前访问的宝物工匠建筑是否处于疲惫(已访问)的状态吧。

    楼主既然用的是鼠标点击触发,那么根本不会考虑疲惫与否的问题。这里一般复制整段的访问触发的语句,然后放到鼠标点击触发下,再去除各种坐标检查和设置,完善一下细节一般就大功告成了。

    背包是HD mod新增的按钮,在erm帮助中自然没有它的值。你需要通过SN:F获取按钮ID

    点评

    帮帮我写两行SN找到背包的图标.  详情 回复 发表于 2022-12-30 00:43
    !!VRv4118:S2048;---------把这个删除感觉会好点,好象没有用  详情 回复 发表于 2022-12-29 22:42
    这里175行报错了跳出几次. 不知什么原因? > ERA version: 3.7 > ERM context in 52 wog - artificer.erm:175:6 !!IF:Q1/7/y5/6/y6/8/y2/10/z126050; ^What do you want for the %Z1, Mithril or Gold?^;I  详情 回复 发表于 2022-12-29 22:37
    版主大人,没有SN:F呢?  详情 回复 发表于 2022-12-29 22:15
    ==================================================加入英雄界面Alt+左键魔法书触发 *!* FU168 MAIN FUNCTION *!****************************************************** !?CM2; !!CM:I?y-1 F?y-2; !!FU|y-11  详情 回复 发表于 2022-12-29 21:28
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.3]火元素使者

    342

    回帖

    9274

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    2490
     楼主| 发表于 2022-12-29 21:28:22 | 显示全部楼层
    Archer30 发表于 2022-12-29 20:22
    这里你要搞清楚几个鼠标点击触发和访问触发的不同之处。

    从主楼的脚本看,这里用到了v998/v999/v1000这 ...

    ==================================================加入英雄界面Alt+左键魔法书触发
    *!* FU168 MAIN FUNCTION *!******************************************************
    !?CM2;
    !!CM:I?y-1 F?y-2;
    !!FU|y-1<>19/y-2<>32:E;         Alt左键英雄界面魔法书触发
    !!CM:R0;

    !!VRv4118:S2048;

    ** questions of artificer **
    !!UN:P36/?v1;  [Check if Mithril script is enabled: v1]  检测密银wog选项是否打开
    !!IF&1000/v1=1:G1/4118/2048/z126001/z126034/z126035/z126036/z126037/z126047///////z126038;  跳出工匠主菜单
    !!FU&v4118=2048:E; it should exit here when return, but it runs once more (?)[not for me, with this version--JV]
    !!IF&v4118=16:Q1/7/0/6/0/1/z126048;    用宝物交换密银和金币菜单
    !!FU177&v4118=16:P;
    ========================================================================加入结束

    搞定,可是选择背包,我真的不会

    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.3]火元素使者

    342

    回帖

    9274

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    2490
     楼主| 发表于 2022-12-29 22:15:00 | 显示全部楼层
    Archer30 发表于 2022-12-29 20:22
    这里你要搞清楚几个鼠标点击触发和访问触发的不同之处。

    从主楼的脚本看,这里用到了v998/v999/v1000这 ...

    版主大人,没有SN:F呢?
    捕获.PNG
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.3]火元素使者

    342

    回帖

    9274

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    2490
     楼主| 发表于 2022-12-29 22:37:34 | 显示全部楼层
    Archer30 发表于 2022-12-29 20:22
    这里你要搞清楚几个鼠标点击触发和访问触发的不同之处。

    从主楼的脚本看,这里用到了v998/v999/v1000这 ...

    这里175行报错了跳出几次. 不知什么原因?


    > ERA version: 3.7

    > ERM context in 52 wog - artificer.erm:175:6

    !!IF:Q1/7/y5/6/y6/8/y2/10/z126050; ^What do you want for the %Z1, Mithril or Gold?^;I get this once more after leaving the object [I don't--JV]
    !!if&v1=1:;
    !!IF:Q1/8/y2/7/y5/2/z126051;       ^Confirm selling the %Z1 for {%Y5} mithril?^
    !!HE-1&1:A3/y2/1/0;
    !!OW&1:R-1/7/dy5;
    !!en:;
    !!if&v1=2:;
    !!IF:Q1...

    52 wog - artificer.erm

    69.29 KB, 下载次数: 0, 下载积分: 金币 -1

    52 wog - artificer.ert

    4.35 KB, 下载次数: 0, 下载积分: 金币 -1

    erm memory dump.txt

    101.78 KB, 下载次数: 0, 下载积分: 金币 -1

    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.3]火元素使者

    342

    回帖

    9274

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    2490
     楼主| 发表于 2022-12-29 22:42:09 | 显示全部楼层
    本帖最后由 水流行险 于 2022-12-29 22:43 编辑
    Archer30 发表于 2022-12-29 20:22
    这里你要搞清楚几个鼠标点击触发和访问触发的不同之处。

    从主楼的脚本看,这里用到了v998/v999/v1000这 ...
    v4118 = bit value of chosen artificer's service
    !!VRv4118:S2048;---------把这个删除感觉会好点,好象没有用

    点评

    ==============================================以下加入英雄界面Alt+左键魔法书触发 *!* FU168 MAIN FUNCTION *!****************************************************** !?CM2; !!CM:I?y-1 F?y-2; !!FU|y-11  详情 回复 发表于 2022-12-29 22:54
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.3]火元素使者

    342

    回帖

    9274

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    2490
     楼主| 发表于 2022-12-29 22:54:31 | 显示全部楼层
    水流行险 发表于 2022-12-29 22:42
    v4118 = bit value of chosen artificer's service
    !!VRv4118:S2048;---------把这个删除感觉会好点,好象 ...

    ==============================================以下加入英雄界面Alt+左键魔法书触发
    *!* FU168 MAIN FUNCTION *!******************************************************
    !?CM2;
    !!CM:I?y-1 F?y-2;
    !!FU|y-1<>19/y-2<>32:E;         Alt左键英雄界面魔法书触发
    !!CM:R0;
    !!VRv4118:S2048; 初始选项为2048最后一项
    ** questions of artificer **
    !!UN:P36/?v1;  [Check if Mithril script is enabled: v1]  检测密银wog选项是否打开
    !!IF&1000/v1=1:G1/4118/2048/z126001/z126034/z126035/z126036/z126037/z126047///////z126038;  跳出工匠主菜单
    !!IF&1000/v1=0:G1/4118/2048/z126001/z126034/z126035/z126036/z126037////////z126038;  密银没有打开的话z126047        宝物换取秘银/金币 没有
    !!FU&v4118=2048:E; it should exit here when return, but it runs once more (?)[not for me, with this version--JV]
    !!IF&v4118=16:Q1/7/0/6/0/1/z126048;    用宝物交换密银和金币菜单
    !!FU177&v4118=16:P;
    ========================================================================加入结束
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.3]火元素使者

    342

    回帖

    9274

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    2490
     楼主| 发表于 2022-12-30 00:41:36 | 显示全部楼层
    =====================以下加入英雄界面Alt+左键魔法书触发=========================
    *!* FU168 MAIN FUNCTION *!******************************************************
    !?CM2;
    !!CM:I?y-1 F?y-2;
    !!FU|y-1<>19/y-2<>32:E;         Alt左键英雄界面魔法书触发
    !!CM:R0;
    !!VRv160:S1;                    把工匠的疲劳值直接定义为1
    !!VRv4118:S2048;                   v4118是工匠的服务选项,初始选项为2048最后一项
    ** questions of artificer **
    !!UN:P36/?v1;  [Check if Mithril script is enabled: v1]  检测密银wog选项是否打开
    !!IF&1000/v160=1/v1=1:G1/4118/2048/z126001/z126034/z126035/z126036/z126037/z126047///////z126038;  跳出工匠主菜单
    !!IF&1000/v160=2/v1=1:G1/4118/2048/z126002/z126034/z126035/z126036/z126037/z126047///////z126038;  第二次访问跳出工匠有点累菜单,价格翻倍
    !!IF&1000/v160=1/v1=0:G1/4118/2048/z126001/z126034/z126035/z126036/z126037////////z126038;     密银没有打开的话z126047 宝物换取秘银/金币 第一次访问没有
    !!IF&1000/v160=2/v1=0:G1/4118/2048/z126002/z126034/z126035/z126036/z126037////////z126038;     密银没有打开的话z126047 宝物换取秘银/金币 第二次访问没有
    !!IF&1000/v160=3:M1/z126012;     第三次跳出很累菜单,拒绝服务
    !!FU&v4118=2048:E; it should exit here when return, but it runs once more (?)[not for me, with this version--JV]离开之后又回来的话
    !!IF&v4118=16:Q1/7/0/6/0/1/z126048;    用宝物交换密银和金币菜单
    !!FU177&v4118=16:P;           选择第5项就执行177函数
    =================================加入结束=======================================

    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.3]火元素使者

    342

    回帖

    9274

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    2490
     楼主| 发表于 2022-12-30 00:43:25 | 显示全部楼层
    Archer30 发表于 2022-12-29 20:22
    这里你要搞清楚几个鼠标点击触发和访问触发的不同之处。

    从主楼的脚本看,这里用到了v998/v999/v1000这 ...

    帮帮我写两行SN找到背包的图标.

    点评

    请直接用CM:I=8000吧 这帖子还有什么问题吗?(你打太多字了。。没空看哈哈)  详情 回复 发表于 2022-12-31 13:11
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.3]火元素使者

    342

    回帖

    9274

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    2490
     楼主| 发表于 2022-12-30 19:09:12 | 显示全部楼层
    ================以下加入英雄界面Ctrl左键英雄界面行囊栏1-5触发===================
    *!* FU168 MAIN FUNCTION *!******************************************************
    !?CM2;
    !!CM:I?y-1 F?y-2;
    !!FU|y-1<39/y-1>45/y-2<>4:E;        Ctrl左键英雄界面行囊栏1-5触发
    !!CM:R0;
    !!VRv160:S1;                    把工匠的疲劳值直接定义为1
    !!VRv4118:S2048;                   v4118是工匠的服务选项,初始选项为2048最后一项
    ** questions of artificer **
    !!UN:P36/?v1;  [Check if Mithril script is enabled: v1]  检测密银wog选项是否打开
    !!IF&1000/v160=1/v1=1:G1/4118/2048/z126001/z126034/z126035/z126036/z126037/z126047///////z126038;  跳出工匠主菜单
    !!IF&1000/v160=2/v1=1:G1/4118/2048/z126002/z126034/z126035/z126036/z126037/z126047///////z126038;  第二次访问跳出工匠有点累菜单,价格翻倍
    !!IF&1000/v160=1/v1=0:G1/4118/2048/z126001/z126034/z126035/z126036/z126037////////z126038;     密银没有打开的话z126047 宝物换取秘银/金币 第一次访问没有
    !!IF&1000/v160=2/v1=0:G1/4118/2048/z126002/z126034/z126035/z126036/z126037////////z126038;     密银没有打开的话z126047 宝物换取秘银/金币 第二次访问没有
    !!IF&1000/v160=3:M1/z126012;     第三次跳出很累菜单,拒绝服务
    !!FU&v4118=2048:E; it should exit here when return, but it runs once more (?)[not for me, with this version--JV]离开之后又回来的话
    !!IF&v4118=16:Q1/7/0/6/0/1/z126048;    用宝物交换密银和金币菜单
    !!FU177&v4118=16:P;           选择第5项就执行177函数
    =================================加入结束=======================================

    回复 支持 反对

    使用道具 举报

     成长值: 14665

  • TA的每日心情
    郁闷
    2024-8-28 13:33
  • 签到天数: 1611 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    5767

    回帖

    3万

    金币

    9

    精华

    管理员

    ERA Project Team
    WoG俄文论坛版主

    Rank: 12Rank: 12Rank: 12

    积分
    105446

    社区QQ达人论坛守望者脚本测试狂杰出贡献年度明星魅力之星宣传部长

    发表于 2022-12-31 13:11:24 | 显示全部楼层
    水流行险 发表于 2022-12-30 00:43
    帮帮我写两行SN找到背包的图标.

    请直接用CM:I=8000吧

    这帖子还有什么问题吗?(你打太多字了。。没空看哈哈)
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

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

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

    GMT+8, 2024-12-22 20:01 , Processed in 0.590831 second(s), 14 queries , Gzip On, File On.

    Powered by Discuz! X3.4

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

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