佳丽云

英雄无敌3-WoG中文站

 找回密码
 英雄注册|Register
查看: 6677|回复: 13

超级紫龙单独脚本!高手进来指点

[复制链接]
  • TA的每日心情
    慵懒
    2024-3-7 15:26
  • 签到天数: 96 天

    连续签到: 1 天

    [LV.6]地狱战马

    496

    回帖

    7280

    金币

    1

    精华

    4级 Famous Hero

    Rank: 4

    积分
    1308
    发表于 2009-3-30 18:05:09 | 显示全部楼层 |阅读模式
    不用说了,原封不动copy自猪版的9in1脚本。呃,其实我原来很想改成tds中那样,施法随机任何魔法都可以。但是貌似实现不了……等高手进来分析
    这个单独脚本目前我限定为153号[wiki]英雄[/wiki]了。
    ps:最希望实现如下功能:紫龙可以施展攻击、有益、妨碍魔法,但是每个回合的魔法完全随机(猪版这个完全控制,感觉战斗少了很多随机性啊);点击紫龙时,出现菜单只有三个:攻击魔法、有益魔法、妨碍魔法,而具体魔法是不能选择的。tds中木瓜的女妖脚本就类似啊。
    ZVSE
    !?BA0&1000;      (战斗开始)
    !!BA:H0/?v9660; 保存进攻方英雄到v9660
    !!BA:H1/?v9666; 防守方hero到v9666
    !?BF&1000;     (战场生成)
    !!DO1012/0/20/1&v9660=153:P; (是巨龙茉莉尔,即153号英雄则执行)
    !!DO1012/21/41/1&v9666=153:P;
    !?FU1012&x1=17;
    !?BG0&1000;  (战斗开始前,且是人类玩家)
    !!BG:H?x2;  (取得英雄代码)
    !!FU|x2<>153/x2<>x3/x16=57:E; (不是153英雄、魔法编号是57号则中止)
    !!HEx2:Mx16/1;  (给予魔法,编号放进x16??)
    !?OB98; (这个貌似很关键,但是在帮助文件中木有看明白……98指城镇类型?)
    !?CM4&1000; (鼠标操作,人类玩家)
    !!FU&v9660<>153/v9666<>153:E; (同样是判断英雄是否153号,是不是重复?)
    !!FU1040&v9660=153:P0;
    !!FU1040&v9666=153:P1;
    !?FU1040&x1>=0/x1<=1;
    !!CM:D?x4 F?x3; (x3:鼠标操作类型;x4:战场上执行鼠标操作的对象)
    !!FU|x4<1/x4>185/x3<>32:E;(x3=32就是alt+左键啦)
    !!BU:Ex4/?x5; (x5:执行鼠标动作的对象的状态,呃,就是是否活着什么的;大概吧??)
    !!FU|x5<0/x5>41:E;(不在战场中止)
    !!FU&x1=0/x5>20:E;(攻击方时,若属于防守方则中止)
    !!FU&x1=1/x5<21:E;(防守方时,若属于攻击方则中止)
    !!BMx5:T?x6 E?x7; (x6:生物代码;x7:生物施法次数)
    !!FU|x6<>134/x7<1:E;(不是紫龙或施法次数为0则中止)
    !!CM&x6=134/x7>=1:R0;(这个意思懂,但是不知道该如何明确表达……
    !!FU1040&x6=134/x7>=1:P2/x5/x2;(这句我没弄懂)
    !?FU1040&x1=2;
    !!BMx2:U4/?x6;(改变生物魔法的关键命令啊)
    !!FU&x6<10:E;
    !!UN:N1/24/x6;
    *!HEx3:I?x5/1;
    !!VRv10:S0;
    !!VRz9:S^请选择紫龙本回合释放的魔法:^;
    !!VRz22:S^当前魔法为%Z24,不改变,退出^;
    !!VRz23:S^流星火雨: 覆盖杀伤^;
    !!VRz24:S^连锁闪电: 线性杀伤^;
    !!VRz25:S^雷鸣爆弹: 单体杀伤^;
    !!VRz26:S^末日审判: 全局杀伤^;
    !!VRz27:S^丧心病狂: 混乱杀伤^;
    !!VRz28:S^亡灵老化: 生命减半^;
    !!VRz29:S^缠绕束缚: 禁止移动^;
    !!VRz30:S^石化之术: 禁止行动^;
    !!VRz31:S^双目失明: 禁止行动^;
    !!VRz32:S^转世重生: 复活士兵^;
    !!VRz33:S^招土元素: 15倍数量^;
    !!IF:G1/10/1/9/22/23/24/25/26/27/28/29/30/31/32/33;
    !!VRx4:Sv10;
    !!VRv10:S0;
    !!FU&x4<2:E;
    !!BMx2&x4=2:U4/23;
    !!BMx2&x4=4:U4/19;
    !!BMx2&x4=8:U4/18;
    !!BMx2&x4=16:U4/26;
    !!BMx2&x4=32:U4/59;
    !!BMx2&x4=64:U4/75;
    !!BMx2&x4=128:U4/72;
    !!BMx2&x4=256:U4/70;
    !!BMx2&x4=512:U4/62;
    !!BMx2&x4=1024:U4/38;
    !!BMx2&x4=2048:U4/67;
    !!FU&x4>0:E;
    *over*


    希望这个脚本有高手进来分析各种指令的意义,相信对于新人学习erm有很大帮助

    [ 本帖最后由 dboyv 于 2009-3-30 18:16 编辑 ]

    评分

    1

    查看全部评分

  • TA的每日心情
    慵懒
    2024-3-7 15:26
  • 签到天数: 96 天

    连续签到: 1 天

    [LV.6]地狱战马

    496

    回帖

    7280

    金币

    1

    精华

    4级 Famous Hero

    Rank: 4

    积分
    1308
     楼主| 发表于 2009-3-30 18:17:11 | 显示全部楼层
    上面我加了自己的理解,肯定错误很多,很多根本木有理解;高手,进来指点吧
  • TA的每日心情
    慵懒
    2024-2-19 08:40
  • 签到天数: 507 天

    连续签到: 1 天

    [LV.9]龙巫妖

    5022

    回帖

    10万

    金币

    0

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    13463

    退役版主

    发表于 2009-3-30 18:53:44 | 显示全部楼层
    支持紫龙施法控制

    该用户从未签到

    1551

    回帖

    1万

    金币

    4

    精华

    4级 Famous Hero

    Rank: 4

    积分
    2102

    退役版主论坛元老

    发表于 2009-3-30 20:56:13 | 显示全部楼层
    1. ZVSE

    2. !?BA0&1000;      (为人类玩家且战斗开始定义)
    3. !!BA:H0/?v9660; 保存进攻方英雄到v9660
    4. !!BA:H1/?v9666; 防守方hero到v9666
    5. !?BF&1000;     (为人类玩家时定义战场)
    6. !!DO1012/0/20/1&v9660=153:P; (多次调用1012函数,是巨龙茉莉尔,即153号英雄则执行---------用于进攻方)
    7. !!DO1012/21/41/1&v9666=153:P; (多次调用1012函数,是巨龙茉莉尔,即153号英雄则执行---------用于防守方)
    8. *?FU1012&x1=17;  (单独用时应该重新定义x1这个限定条件,因为不知道老实猪在原脚本中x1指代什么,而且若加了限定而没有设定的话,会导致调用失败,我猜多半是选中某个选项后触发吧)

    9. !?FU1012&x1=17;      (当x1=17定义函数1012)
    10. !?BG0&1000;  (战斗开始前,且是人类玩家)
    11. !!BG:H?x2;  (取得英雄代码)
    12. !!FU|x2<>153/x2<>x3/x16=57:E; (不是153英雄、魔法编号是57号则中止)
    13. !!HEx2:Mx16/1;  (将初级编号为x16的魔法赋予编号为x2的英雄)
    14. !?OB98; (定义接触物体类别为98即指城镇时触发事件)
    15. !?CM4&1000; (战场上的按鼠标右键时触发,人类玩家)
    16. !!FU&v9660<>153/v9666<>153:E; (英雄编号不是153时退出函数)
    17. !!FU1040&v9660=153:P0;   (英雄编号为153时调用函数0)
    18. !!FU1040&v9666=153:P1;    (英雄编号为153时调用函数1)

    19. !?FU1040&x1>=0/x1<=1;      (当x1>=0或x1<=1定义函数1040,也就是如果在上面没有退出的话,接下来就是到这里了。)
    20. !!CM:D?x4 F?x3; (x3:鼠标按键类型;x4:战场上执行鼠标操作的对象)
    21. !!FU|x4<1/x4>185/x3<>32:E;(如果超出战场有效格子或alt+左键没有按下时退出函数。x4:战场有效格;x3:32代表CTRL+鼠标左键)
    22. !!BU:Ex4/?x5; (检查格子为x4的生物是否活着。)
    23. !!FU|x5<0/x5>41:E;(不在战场中止)
    24. !!FU&x1=0/x5>20:E;(攻击方时,若属于防守方则中止)
    25. !!FU&x1=1/x5<21:E;(防守方时,若属于攻击方则中止)
    26. !!BMx5:T?x6 E?x7; (x6:生物代码;x7:生物施法次数)
    27. !!FU|x6<>134/x7<1:E;(不是紫龙或施法次数为0则中止)
    28. !!CM&x6=134/x7>=1:R0;(生物为紫龙且仍能施法时取消原来应出现的东西....这个很虚~~~只能意会,不可言传啊)
    29. !!FU1040&x6=134/x7>=1:P2/x5/x2;(这东西。。。。。。其实就是用于调用下面FU1040&x1=2的)

    30. !?FU1040&x1=2;            (当x1=2定义函数1040)
    31. !!BMx2:U4/?x6;(改变生物魔法的关键命令啊)
    32. !!FU&x6<10:E;     (如果魔法为冒险魔法,退出)
    33. !!UN:N1/24/x6;  (设置当前魔法名称)
    34. *!HEx3:I?x5/1;
    35. !!VRv10:S0;       (初始化v10=0)
    36. !!VRz9:S^请选择紫龙本回合释放的魔法:^;             (列表第一栏)
    37. !!VRz22:S^当前魔法为%Z24,不改变,退出^;             (列表第二栏)
    38. !!VRz23:S^流星火雨: 覆盖杀伤^;                     (列表第三栏)
    39. !!VRz24:S^连锁闪电: 线性杀伤^;                     (列表第四栏)
    40. !!VRz25:S^雷鸣爆弹: 单体杀伤^;                     (列表第五栏)
    41. !!VRz26:S^末日审判: 全局杀伤^;                     (列表第六栏)
    42. !!VRz27:S^丧心病狂: 混乱杀伤^;                     (列表第七栏)
    43. !!VRz28:S^亡灵老化: 生命减半^;                     (列表第八栏)
    44. !!VRz29:S^缠绕束缚: 禁止移动^;                     (列表第九栏)
    45. !!VRz30:S^石化之术: 禁止行动^;                     (列表第十栏)
    46. !!VRz31:S^双目失明: 禁止行动^;                     (列表第十一栏)
    47. !!VRz32:S^转世重生: 复活士兵^;                     (列表第十二栏)
    48. !!VRz33:S^招土元素: 15倍数量^;                     (列表第十三栏)
    49. !!IF:G1/10/1/9/22/23/24/25/26/27/28/29/30/31/32/33;     (制作选择魔法的列表)
    50. !!VRx4:Sv10;                                            (将v10的值赋予x4,v10就是指被选中的项目)
    51. !!VRv10:S0;                                           (重置v10=0)
    52. !!FU&x4<2:E;                                         (选择列表前2栏时退出)
    53. !!BMx2&x4=2:U4/23;                                    (定义魔法,具体魔法代号我就不说了,自己查吧)
    54. !!BMx2&x4=4:U4/19;
    55. !!BMx2&x4=8:U4/18;
    56. !!BMx2&x4=16:U4/26;
    57. !!BMx2&x4=32:U4/59;
    58. !!BMx2&x4=64:U4/75;
    59. !!BMx2&x4=128:U4/72;
    60. !!BMx2&x4=256:U4/70;
    61. !!BMx2&x4=512:U4/62;
    62. !!BMx2&x4=1024:U4/38;
    63. !!BMx2&x4=2048:U4/67;
    64. !!FU&x4>0:E;                                            (终于结尾了!=。=)
    65. *over*
    复制代码
    x1到底是指什么,只有叫老实猪老回答了!

    [ 本帖最后由 zzy007 于 2009-3-30 20:59 编辑 ]

    该用户从未签到

    1551

    回帖

    1万

    金币

    4

    精华

    4级 Famous Hero

    Rank: 4

    积分
    2102

    退役版主论坛元老

    发表于 2009-3-30 21:04:28 | 显示全部楼层
    随机魔法其实更简单!


    !!VRy1:S0 T9;               (T后面的数+1等于你想要施法的魔法总数,比如现在总数是10)
    !!VRy2&y1=0:S15;            (S后面的是魔法编号)
    !!VRy2&y1=1:S16;
    !!VRy2&y1=2:S17;

    如此类推.....

    !!BM:U4/y2;

    记得要限定怪物编号为紫龙龙才触发哦~~~~~~~~
  • TA的每日心情
    慵懒
    2024-3-7 15:26
  • 签到天数: 96 天

    连续签到: 1 天

    [LV.6]地狱战马

    496

    回帖

    7280

    金币

    1

    精华

    4级 Famous Hero

    Rank: 4

    积分
    1308
     楼主| 发表于 2009-3-30 21:13:31 | 显示全部楼层
    高手出现了!解释的很清楚啊,就算新手,有了erm帮助文件,也能看明白了。

    ps:x1是个关键数值;其他x2-x7任意修改照样可以使用,但是x1这个一改就报错。呃,在猪版的原脚本里面还是没看太明白
  • TA的每日心情
    慵懒
    2024-3-7 15:26
  • 签到天数: 96 天

    连续签到: 1 天

    [LV.6]地狱战马

    496

    回帖

    7280

    金币

    1

    精华

    4级 Famous Hero

    Rank: 4

    积分
    1308
     楼主| 发表于 2009-3-30 21:14:38 | 显示全部楼层
    原帖由 zzy007 于 2009-3-30 21:04 发表
    随机魔法其实更简单!


    !!VRy1:S0 T9;               (T后面的数+1等于你想要施法的魔法总数,比如现在总数是10)
    !!VRy2&y1=0:S15;            (S后面的是魔法编号)
    !!VRy2&y1=1:S16;
    !!VRy2&y1=2:S17;

    如此 ...

    原来还有这种方法,哈哈
  • TA的每日心情
    开心
    2021-6-24 10:17
  • 签到天数: 6 天

    连续签到: 2 天

    [LV.2]野猪

    586

    回帖

    1万

    金币

    0

    精华

    3级 Known Hero

    Rank: 3Rank: 3

    积分
    854
    发表于 2009-3-31 16:14:49 | 显示全部楼层
    几乎不懂,只有几个简单的还能明白
    只会用事件改改英雄特长的说

    该用户从未签到

    1206

    回帖

    1万

    金币

    8

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    1768

    杰出贡献退役版主论坛元老

    发表于 2009-3-31 16:31:25 | 显示全部楼层
    厄~~

    紫龙这么顶级的生物 lz让它跟魔幻\神怪一样随机释放有益魔法  不是太浪费了口牙

  • TA的每日心情
    慵懒
    2024-3-7 15:26
  • 签到天数: 96 天

    连续签到: 1 天

    [LV.6]地狱战马

    496

    回帖

    7280

    金币

    1

    精华

    4级 Famous Hero

    Rank: 4

    积分
    1308
     楼主| 发表于 2009-3-31 16:50:35 | 显示全部楼层
    原帖由 老实猪 于 2009-3-31 16:31 发表
    厄~~

    紫龙这么顶级的生物 lz让它跟魔幻\神怪一样随机释放有益魔法  不是太浪费了口牙


    魔法可控制太无赖了,比h3的双c还bt啊
  • TA的每日心情
    擦汗
    2020-8-29 10:50
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]野猪

    1264

    回帖

    4万

    金币

    2

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    6486

    退役版主

    发表于 2009-3-31 22:45:21 | 显示全部楼层
    原帖由 dboyv 于 2009-3-31 16:50 发表

    魔法可控制太无赖了,比h3的双c还bt啊

    本来要的就是BT
    QQ:5506771
    WOG探讨群:36152349(基本官方高级群)
    欢迎各位一起探讨WOG
    荒淫各位踊跃加入
  • TA的每日心情
    擦汗
    2020-8-29 10:50
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]野猪

    1264

    回帖

    4万

    金币

    2

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    6486

    退役版主

    发表于 2009-3-31 22:46:14 | 显示全部楼层
    没发现现在流行一种东西叫BT吗?
    BT.BT.BT
    老实猪很BT 狐狸也很BT
    都在BT
    QQ:5506771
    WOG探讨群:36152349(基本官方高级群)
    欢迎各位一起探讨WOG
    荒淫各位踊跃加入

    该用户从未签到

    1261

    回帖

    9836

    金币

    3

    精华

    4级 Famous Hero

    Rank: 4

    积分
    1554
    发表于 2009-4-2 09:13:10 | 显示全部楼层
    我觉得,可以做两种魔法攻击方式,一种是可精确控制的,另外一种则是随机魔法攻击,随机魔法攻击时不会在下方资讯栏里显示就要攻击魔法的名字,也就是完全随机,不同于原本紫龙的攻击方式。不过这种完全随机魔法攻击的魔法杀伤要加倍,比精确控制。每回合紫龙行动时都可在两种方式中选择一种,右键点XX切换。如果本回合紫龙选择防御(不能等待后防御,必需是一轮到其行动就防御),那么下回合魔法的杀伤增大基本杀伤的10%,可累积,直到使用魔法后清除……
    汗,似乎弄的稍微复杂了些。
  • TA的每日心情
    擦汗
    2022-10-16 15:31
  • 签到天数: 103 天

    连续签到: 1 天

    [LV.6]地狱战马

    145

    回帖

    9512

    金币

    0

    精华

    3级 Known Hero

    Rank: 3Rank: 3

    积分
    641
    发表于 2010-8-21 20:13:31 | 显示全部楼层
    恩  13楼的大哥说得还蛮有理的
    ahome_bigavatar:guest
    ahome_bigavatar:welcomelogin
    您需要登录后才可以回帖 登录 | 英雄注册|Register

    本版积分规则

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

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

    GMT+8, 2025-6-20 23:10 , Processed in 1.103920 second(s), 15 queries , Gzip On, File On.

    Powered by Discuz! X3.4

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

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