佳丽云

英雄无敌3-WoG中文站

 找回密码
 英雄注册|Register
查看: 2619|回复: 12

本菜的第一个脚本,多次施法

[复制链接]
  • TA的每日心情
    开心
    2015-5-5 22:57
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]投石矮人

    166

    回帖

    9846

    金币

    1

    精华

    3级 Known Hero

    Rank: 3Rank: 3

    积分
    848
    发表于 2015-5-26 23:08:25 | 显示全部楼层 |阅读模式
    本帖最后由 blacksolar 于 2015-6-2 10:21 编辑

    没有双C,太痛苦了,,于是翻坛子找,都搞了很多功能。仔细读了ERM帮助,于是出来了。

    ZVSE
    !?FU2800;
    !?BG1;
    !!BHx1:M0;

    适用了下,效果良好,贴出来也请ERM高手看看,会不会出什么问题?用FU2800是看脚本修正那个erm里注释,该函数被申请了用于重复施法bug的修复,而好像新版wog已经修复了。所以---,顺便也问一下,貌似不用第二行这个“!?FU2800;”也行,会有问题吗?

    更新最新解决,
    方案1:每次新的行动可以施法一次。(观察过,可能并不是M0后当时没有生效,而是界面上的魔法书按钮还没刷新成激活状态,导致无法当次行动再次施法。找了半天没找到如何激活按钮,有哪位高手指导烦请指点下哈。)

    ZVSE
    !?BA0&1000;
    !!BA:O?y-2/?y-3; [攻击方: y-2, 防御: y-3]检测玩家颜色
    !!OW:Iy-2/?y-4; [检测进攻方是人类玩家(0)还是AI(1)]
    !!VRv9526&y-4=0:S0; [攻击方是人类玩家](v9526=0左边是人类/=1右边是人类]
    !!VRv9526&y-4=1:S1; [防守方是人类玩家](&1000因为战斗一定有人类玩家参与]
    !?BG0;
    !!BG:Q?y-5; [当前攻击方]
    !!FU&y-5<>v9526:E; [当前不是人类玩家行动]
    !!BHv9526:M0;

    方案2:借鉴贤知大师的(内存技术?),当次行动就能再次施法。但实现办法绕了下,贤知大师的脚本控制最多施法次数并采用C键盘触发,我改成右键魔法书触发(由于上面说的原因,魔法书灰色不接受左键,但右键可以,)。

    ZVSE
    !?CM4;
    !!CM:I?y1 S?y2;
    !!FU|y1<>2008/y2<>14:E;
    !!BG:Q?v9526;
    !!FU2800:P;
    !?FU2800;
    !!BHv9526:M0;[允许英雄施法]
    !!UN:C6919200/4/?y10;
    !!SN:E4678912/2/y10/4;[弹出魔法书施法]
    !!CM:R0;




  • TA的每日心情
    开心
    2021-11-2 11:44
  • 签到天数: 754 天

    连续签到: 1 天

    [LV.10]圣龙

    8815

    回帖

    1万

    金币

    17

    精华

    论坛嘉宾

    寄蜉蝣于天地,渺沧海之一粟。

    Rank: 9Rank: 9Rank: 9

    积分
    42459

    退役版主社区QQ达人论坛守望者脚本测试狂论坛元老杰出贡献魅力之星

    发表于 2015-5-26 23:38:21 | 显示全部楼层
    你这不叫双C,叫无限C。准确来说是进攻方无限C,因为防守方没效果。你的函数2800用来干什么的?

    按楼主的意思,这样就可以了,反正你的x1没有赋值正常为0才是。
    !?BG1;
    !!BH0:M0;

    点评

    昨天理解错误,以为!!BHx1:是获取当前动作的是左边还是右边,对M0没有影响呢。  详情 回复 发表于 2015-5-27 13:36
    哦,明白了,,!!BHx1:M0;中x1没有赋值就相当于!!BH0:M0;所以总是进攻方可以。如果!!BH1:M0;就是防守方了。:)  详情 回复 发表于 2015-5-27 12:51
    哈哈,多谢指教。我也发现了,攻击的时候很high,被打的时候悲催了,,得加个判断,是玩家的时候执行吧?  详情 回复 发表于 2015-5-27 00:34
    “你看见的,是追随诸神脚步前进的埃拉西亚!”
    封神2.2黄金版 - 决战神之巅,英雄无敌世界的终极幻想
  • TA的每日心情
    开心
    2015-5-5 22:57
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]投石矮人

    166

    回帖

    9846

    金币

    1

    精华

    3级 Known Hero

    Rank: 3Rank: 3

    积分
    848
     楼主| 发表于 2015-5-27 00:34:40 | 显示全部楼层
    沧海一粟 发表于 2015-5-26 23:38
    你这不叫双C,叫无限C。准确来说是进攻方无限C,因为防守方没效果。你的函数2800用来干什么的?

    按楼主 ...

    哈哈,多谢指教。我也发现了,攻击的时候很high,被打的时候悲催了,,得加个判断,是玩家的时候执行吧?
  • TA的每日心情
    开心
    2015-5-5 22:57
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]投石矮人

    166

    回帖

    9846

    金币

    1

    精华

    3级 Known Hero

    Rank: 3Rank: 3

    积分
    848
     楼主| 发表于 2015-5-27 00:54:47 | 显示全部楼层
    就是想弄个玩家能多次施法,而电脑不可以的那种,
  • TA的每日心情
    开心
    2015-5-5 22:57
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]投石矮人

    166

    回帖

    9846

    金币

    1

    精华

    3级 Known Hero

    Rank: 3Rank: 3

    积分
    848
     楼主| 发表于 2015-5-27 11:18:41 | 显示全部楼层
    沧海老大帮忙看看
    为什么我下面这个脚本跟上面这个执行结果是一样的呢?判断当前玩家是否人类玩家是从贤知老大的异空间扒过来的。

    ZVSE


    !?BA0&1000;
    !!BA:O?y-2/?y-3; [攻击方: y-2, 防御: y-3]检测玩家颜色
    !!OW:Iy-2/?y-4; [检测进攻方是人类玩家(0)还是AI(1)]
    !!VRv9526&y-4=0:S0; [攻击方是人类玩家](v9526=0左边是人类/=1右边是人类]
    !!VRv9526&y-4=1:S1; [防守方是人类玩家](&1000因为战斗一定有人类玩家参与]
    !?BG0;
    !!BG:Q?y-5; [当前攻击方]
    !!FU&y-5<>v9526:E; [当前不是人类玩家行动]
    !!BH0:M0;

    还有个很不能理解的是
    !?BG1;
    帮助文档说的是:
    在战斗时当任意生物动作或英雄动作(施放魔法,逃跑或投降)时触发
    !?BG0 在动作发生前触发。 (同 !?BG)
    !?BG1 在动作发生后触发。
    为什么就变成了只是进攻方触发了?
  • TA的每日心情
    郁闷
    2015-6-6 16:12
  • 签到天数: 52 天

    连续签到: 1 天

    [LV.5]女巫

    4951

    回帖

    3万

    金币

    35

    精华

    超级版主

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

    积分
    34692

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

    发表于 2015-5-27 11:43:05 | 显示全部楼层
    关于双C的脚本是有的.
    ERA下运作的脚本.
    http://bbs.h3wog.com/forum.php?m ... id=46677&extra=

    点评

    多谢贤知大,本菜折腾半天都没搞定,, 另外问一下,BG0那个到底怎么回事?还有, BG接收器里: Q?$; 当前攻击方 (0=左 or 1=右) 仅供检查! 这里的攻击方,到底是指当前动作方还是当前战斗的进攻方。如果是  详情 回复 发表于 2015-5-27 12:47
  • TA的每日心情
    开心
    2015-5-5 22:57
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]投石矮人

    166

    回帖

    9846

    金币

    1

    精华

    3级 Known Hero

    Rank: 3Rank: 3

    积分
    848
     楼主| 发表于 2015-5-27 12:47:30 | 显示全部楼层
    本帖最后由 blacksolar 于 2015-6-2 10:22 编辑

    多谢贤知大师,本菜折腾半天都没搞定,,
    另外问一下,BG0那个到底怎么回事?还有,
    BG接收器里:
    Q?$;  当前攻击方 (0=左 or 1=右)
    仅供检查!
    这里的攻击方,到底是指当前动作方还是当前战斗的进攻方。如果是后者应该和!!BA:O里的一直是一样的吧?

    另外哪里有ERM更完整的说明文档?置顶的那个不全吧?不怕e文的说。
  • TA的每日心情
    开心
    2015-5-5 22:57
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]投石矮人

    166

    回帖

    9846

    金币

    1

    精华

    3级 Known Hero

    Rank: 3Rank: 3

    积分
    848
     楼主| 发表于 2015-5-27 12:51:13 | 显示全部楼层
    沧海一粟 发表于 2015-5-26 23:38
    你这不叫双C,叫无限C。准确来说是进攻方无限C,因为防守方没效果。你的函数2800用来干什么的?

    按楼主 ...

    哦,明白了,,!!BHx1:M0;中x1没有赋值就相当于!!BH0:M0;所以总是进攻方可以。如果!!BH1:M0;就是防守方了。:)
  • TA的每日心情
    开心
    2015-5-5 22:57
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]投石矮人

    166

    回帖

    9846

    金币

    1

    精华

    3级 Known Hero

    Rank: 3Rank: 3

    积分
    848
     楼主| 发表于 2015-5-27 12:59:16 | 显示全部楼层
    本帖最后由 blacksolar 于 2015-6-2 10:23 编辑

    哈哈,搞定了,,我这个脚本也能正确运行了,一楼更新。
  • TA的每日心情
    开心
    2015-5-5 22:57
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]投石矮人

    166

    回帖

    9846

    金币

    1

    精华

    3级 Known Hero

    Rank: 3Rank: 3

    积分
    848
     楼主| 发表于 2015-5-27 13:36:01 | 显示全部楼层
    沧海一粟 发表于 2015-5-26 23:38
    你这不叫双C,叫无限C。准确来说是进攻方无限C,因为防守方没效果。你的函数2800用来干什么的?

    按楼主 ...

    昨天理解错误,以为!!BHx1:是获取当前动作的是左边还是右边,对M0没有影响呢。
  • TA的每日心情
    郁闷
    2022-6-18 11:07
  • 签到天数: 104 天

    连续签到: 1 天

    [LV.6]地狱战马

    291

    回帖

    4883

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    1555
    发表于 2015-5-29 01:34:41 | 显示全部楼层
    收下了,辛苦,
  • TA的每日心情
    擦汗
    2015-10-17 12:22
  • 签到天数: 60 天

    连续签到: 1 天

    [LV.6]地狱战马

    114

    回帖

    6612

    金币

    0

    精华

    2级 Adventuring Hero

    Rank: 2

    积分
    472
    发表于 2015-5-29 09:03:16 | 显示全部楼层
    辛苦辛苦                                       
  • TA的每日心情
    开心
    2015-5-5 22:57
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]投石矮人

    166

    回帖

    9846

    金币

    1

    精华

    3级 Known Hero

    Rank: 3Rank: 3

    积分
    848
     楼主| 发表于 2015-5-29 13:14:01 | 显示全部楼层
    哈哈,既然有人捧场,我就再更新下,见一楼。:)
    ahome_bigavatar:guest
    ahome_bigavatar:welcomelogin
    您需要登录后才可以回帖 登录 | 英雄注册|Register

    本版积分规则

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

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

    GMT+8, 2025-4-20 22:07 , Processed in 0.739742 second(s), 15 queries , Gzip On, File On.

    Powered by Discuz! X3.4

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

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