佳丽云

英雄无敌3-WoG中文站

 找回密码
 英雄注册|Register
查看: 2185|回复: 8

【已解决】如何实现随身祭坛功能?

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

    连续签到: 1 天

    [LV.3]火元素使者

    342

    回帖

    9274

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    2490
     楼主| 发表于 2023-4-14 12:36:10 | 显示全部楼层 |阅读模式
    本帖最后由 水流行险 于 2023-4-18 02:19 编辑

    由于到了游戏的 中后期,宝物越来越多,尤其是战神旗帜,真是烦人!而祭坛又很难到,所以有了这个念头。

    ----------------以下加入英雄界面Alt左键英雄界面行囊栏1-5触发--------------------
    !?CM2;
    !!CM:I?y-1 F?y-2;
    !!FU|y-1<39/y-1>45/y-2<>32:E;        Alt左键32英雄界面行囊栏1-5触发
    !!CM:R0;

    ! !HE-1:S21/?y-3;           S21学习能力
    ! !IF&y-3=0:Q3/20/66/4^你还没有学会学习能力,不能使用旧货商人系统!^;
    ! !FU&y-3=0:E;

    执行函数
    检查英雄的行囊12345
    获取物品编号
    放入物品
    检查物品的价格
    定义价格变量
    增加英雄相应价格的英雄经验值
    返回

    检查英雄的部队1234567
    放入部队的编号
    获取该部队的生命值
    定义生命值变量
    增加英雄相应生命值的经验值
    返回

    请版主指点。@Archer30 @XEricSin

     成长值: 14665

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

    连续签到: 1 天

    [LV.Master]伴坛终老

    5767

    回帖

    3万

    金币

    9

    精华

    管理员

    ERA Project Team
    WoG俄文论坛版主

    Rank: 12Rank: 12Rank: 12

    积分
    105446

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

    发表于 2023-4-16 12:19:13 | 显示全部楼层

    点评

    真是个难题,又被我发现了玩家的实际需求!耶耶耶。P49这个怎么换? 调用例子: !!FU(Hero_Visit_Altar):P49;[49号英雄使用祭坛] !?FU(Hero_Visit_Altar); *x1=hero_id *借用变量v9521(如果该变量已被  详情 回复 发表于 2023-4-16 14:51
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    3 天前
  • 签到天数: 948 天

    连续签到: 2 天

    [LV.10]圣龙

    323

    回帖

    4万

    金币

    7

    精华

    绘图大师

    Rank: 8Rank: 8

    积分
    14264

    论坛守望者杰出贡献

    发表于 2023-4-14 22:21:42 | 显示全部楼层
    你如果是放入触发的话,不建议你alt+左键点击触发,而是拿取宝物的情况下,alt+点击对应生物或者alt+点击英雄头像触发,这样好写一点,否则按照你的触发方式需要先使用一个snw变量记录处于特殊的交互状态
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    3 天前
  • 签到天数: 948 天

    连续签到: 2 天

    [LV.10]圣龙

    323

    回帖

    4万

    金币

    7

    精华

    绘图大师

    Rank: 8Rank: 8

    积分
    14264

    论坛守望者杰出贡献

    发表于 2023-4-14 22:27:31 | 显示全部楼层

    使用下面这个代码可以获取当前是否有提取的宝物
    !!UN:C6916824/4/?y1;

    如果y1等于-1的时候是没有宝物的
    所以在y1>-1的时候 判断下 是否是alt+左键点击 英雄或者生物即可。
    然后基于点击的对象和获取的宝物编号y1执行你要的函数效果。
    最后
    !!UN:C6916824/4/-1;
    让你鼠标上的宝物强制消失即可。
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.3]火元素使者

    342

    回帖

    9274

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    2490
     楼主| 发表于 2023-4-16 14:51:05 | 显示全部楼层
    Archer30 发表于 2023-4-16 12:19
    用贤知有您的解决方案

    真是个难题,又被我发现了玩家的实际需求!耶耶耶。P49这个怎么换?

    调用例子:
    !!FU(Hero_Visit_Altar):P49;[49号英雄使用祭坛]

    !?FU(Hero_Visit_Altar);
    *x1=hero_id
    *借用变量v9521(如果该变量已被使用,请更换)
    *注意该英雄最好为当前英雄(OW:A-1/?hero)
    *暂不清楚非当前英雄会出现啥问题(只进行了小量测试)
    !!FU|x1<0/x1>155:E;
    !!HEx1:O?y1;
    !!FU|y1<0:E;
    !!OW:Iy1/?y2;
    !!FU&y2=1:E;[AI不触发]
    !!SN:E7411341/1/x1;
    !!VRy10:Sv1;
    !!UN:C6918832/4/?y11;
    !!UN:C6919480/4/?y20;
    !!UN:C6918840/4/?y30;
    !!SN:E4289856/2/y30/1/0/0;
    !!SN:E5295776/2/y11/0/1;
    !!SN:E5298096/2/y11/1;
    !!SN:E5636192/2/8981288/y10/y1;
    !!SN:E6289408/2/8981288/-1/-1;
    !!SN:E5658176/2/8981288/0;
    !!SN:E4254688/2/y30/0/0;
    !!SN:E5645872/2/8981288;

    回复 支持 反对

    使用道具 举报

     成长值: 14665

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

    连续签到: 1 天

    [LV.Master]伴坛终老

    5767

    回帖

    3万

    金币

    9

    精华

    管理员

    ERA Project Team
    WoG俄文论坛版主

    Rank: 12Rank: 12Rank: 12

    积分
    105446

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

    发表于 2023-4-16 14:52:43 | 显示全部楼层
    楼主不是第一天写erm了,这个49就是英雄ID而已,你只需要获取你要使用的英雄的ID然后填入就行,不困难吧
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    昨天 05:20
  • 签到天数: 1540 天

    连续签到: 10 天

    [LV.Master]伴坛终老

    1499

    回帖

    3906

    金币

    0

    精华

    8级 Supreme Hero

    Rank: 8Rank: 8

    积分
    43509
    发表于 2023-4-16 23:59:28 | 显示全部楼层
    战神旗帜可以换1000经验不过后期的确没啥用了.......
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2023-4-24 14:40
  • 签到天数: 62 天

    连续签到: 2 天

    [LV.6]地狱战马

    50

    回帖

    646

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    1121
    发表于 2023-4-17 08:05:43 | 显示全部楼层
    666666666666666666666
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.3]火元素使者

    342

    回帖

    9274

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    2490
     楼主| 发表于 2023-4-18 00:20:29 | 显示全部楼层
    本帖最后由 水流行险 于 2023-4-18 02:20 编辑

    ZVSE2

    ----------------以下加入英雄界面Alt左键英雄界面行囊栏1-5触发--------------------
    !?CM2;
    !!CM:I?y-1 F?y-2;
    !!FU|y-1<39/y-1>45/y-2<>32:E;        Alt左键32英雄界面行囊栏1-5触发
    !!CM:R0;

    !!HE-1:S21/?y-3;           S21学习能力
    !!IF&y-3=0:Q3/20/66/4^你还没有学会学习能力,不能使用祷告祭坛系统!^;
    !!FU&y-3=0:E;
    --------------------------------------------------------------------------------
    !!HE-1:N?x1;          检查当前英雄编号,存储到x1
    !!FU(Hero_Visit_Altar):Px1; [x1号英雄使用祭坛]

    !?FU(Hero_Visit_Altar);
    *x1=hero_id
    *借用变量v9521(如果该变量已被使用,请更换)
    *注意该英雄最好为当前英雄(OW:A-1/?hero)
    *暂不清楚非当前英雄会出现啥问题(只进行了小量测试)
    !!FU|x1<0/x1>155:E;
    !!HEx1:O?y1;
    !!FU|y1<0:E;
    !!OW:Iy1/?y2;
    !!FU&y2=1:E;[AI不触发]
    !!SN:E7411341/1/x1;
    !!VRy10:Sv1;
    !!UN:C6918832/4/?y11;
    !!UN:C6919480/4/?y20;
    !!UN:C6918840/4/?y30;
    !!SN:E4289856/2/y30/1/0/0;
    !!SN:E5295776/2/y11/0/1;
    !!SN:E5298096/2/y11/1;
    !!SN:E5636192/2/8981288/y10/y1;
    !!SN:E6289408/2/8981288/-1/-1;
    !!SN:E5658176/2/8981288/0;
    !!SN:E4254688/2/y30/0/0;
    !!SN:E5645872/2/8981288;
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

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

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

    GMT+8, 2024-12-22 20:45 , Processed in 0.384101 second(s), 15 queries , Gzip On, File On.

    Powered by Discuz! X3.4

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

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