佳丽云

英雄无敌3-WoG中文站

 找回密码
 英雄注册|Register
查看: 7164|回复: 30

全体施法脚本——升级版

[复制链接]
  • TA的每日心情
    开心
    2019-1-31 14:25
  • 签到天数: 130 天

    连续签到: 1 天

    [LV.7]血污怪

    2778

    回帖

    2万

    金币

    14

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    14801

    退役版主社区QQ达人魅力之星

    发表于 2013-4-9 17:38:42 | 显示全部楼层 |阅读模式
    如题。以前写了一个这样的脚本,但是问题很多。这次抽空重新写了一个,没用任何变量。已经测试通过。
    要求:英雄学会专家级风,火,水,土魔法,外加智慧,神秘术,智力和魔力达到专家级。
    所有魔法威力为该英雄的魔力。
    全体施法:包括所有伤害性魔法。不包括末日和连锁闪电魔法。蛋疼的泰坦之箭,现在每个等级增加5%的魔法伤害。无视对方魔法免疫。50级是4倍伤害左右,就是2400的魔法伤害。
    全体施法:烈火神盾 屠戮成性 孤注一掷 魔法神镜 抗魔大法
    无视本方魔法免疫。不过,需要施法目标可以接受这个魔法。
    全体施法:双目失明 测试时好像受对方生物抗性影响
    全体施法:全体狂乱   在仙剑外传中无效。暂时不知道原因。
    英雄达到要求后,施放这些魔法后,额外扣除10点魔法值。
    如有其它问题,欢迎大家反馈。
    脚本只对英雄所带领的七格部队有效。AI同样有效,不过,我想因为要求比较高,AI应该不会这个的。这个是怪物施法脚本。无视生物抗性。
    1. ZVSE
    2. !#UN:P5/0;
    3. !?BG0;
    4. !!VRy-99:S-1;
    5. !!IF:V10/0;
    6. !!BG:A?x1 S?x2 Q?x3 H?v10 E?x10;
    7. !!FU|x1<>1:E;
    8. !!BMx10&x10>-1:P?x10;
    9. !!HEv10:I?x9/1;
    10. !!FU&x9<10:E;
    11. !!HEv10:Fd/d/?y-99/d/1;
    12. Required (Fire Magic+Air Magic+Water Magic+Earth Magic) ALL to Expert Level
    13. !!HEv10:S14/?x5 S15/?x6 S16/?x7 S17/?x8;
    14. !!FU|x5<>3/x6<>3/x7<>3/x8<>3:E;
    15. Required (Wisdom+Mysticism+Intelligence+Sorcery) ALL to Expert Level
    16. !!HEv10:S7/?x5 S8/?x6 S24/?x7 S25/?x8;
    17. !!FU|x5<>3/x6<>3/x7<>3/x8<>3:E;
    18. !!VRy1:S0;
    19. !!VRy1&x2>14/x2<19:S1;
    20. !!VRy1&x2>19/x2<24:S1;
    21. !!VRy1&x2=57:S1;
    22. !!VRy1|x2=59/x2=62:S2;
    23. !!VRy1|x2=29/x2=34/x2=36/x2=55/x2=56:S3;
    24. !!IF|y1=1/y1=2/y1=3:V10/1;
    25. !!DO1000/21/27/1&x3=0/y1=1:P4444/x2/x10; Attack  Magic
    26. !!DO1000/0/6/1&x3=1/y1=1:P4444/x2/x10;
    27. !!DO1000/0/6/1&x3=0/y1=3:P4444/x2/x10;  Protection Magic
    28. !!DO1000/21/27/1&x3=1/y1=3:P4444/x2/x10;
    29. !!BG|x2=59/x2=62:D-1;
    30. !!VRx9&y1>0:-10;
    31. !!HEv10:Ix9/1;
    32. !!IF&10:V10/0;

    33. !?MR0&10;
    34. !!BG:A?x1 H?x2 S?x3; [action type, Hero #]
    35. !!FU|x1<>1/x2<>v10/x3<>57:E;
    36. !!HEv10:Ed/?y1;
    37. !!VRy1:*5;
    38. !!VRy2:Sy1+100;
    39. !!MR:D?x1; [get spell damage]
    40. !!VRx1:* y2 : 100;[计算新杀伤。set for 等级*5%+100%倍]
    41. !!MR:Dx1; [set new damage]

    42. !?FU1000&x1=4444; All magic
    43. !!FU&x1<>4444:E;
    44. !!BMx16:P?y11 N?y12 T?y13;
    45. !!FU&y13>144/y13<150:E; (All Battle Machines)
    46. !!BMx16:G62/?y-1/?y-2;   Blind Magic
    47. !!BMx16:G74/?y-3/?y-4;   Paralyze Magic
    48. !!BMx16:G70/?y-5/?y-6;   Stone Magic
    49. !!FU|y-1>0/y-3>0/y-5>0:E;
    50. !!VRy1:S0;
    51. !!VRy1&x2=57:S1;
    52. !!BMx16&y12>0/y11<>x3/y1=0:Cx2/y11/3/y-99/1;
    53. !!BMx16&y12>0/y1=1:Cx2/y11/3/y-99/1;
    复制代码


    [ 本帖最后由 fly123 于 2013-4-9 22:28 编辑 ]

    评分

    4

    查看全部评分

  • TA的每日心情
    开心
    2019-1-31 14:25
  • 签到天数: 130 天

    连续签到: 1 天

    [LV.7]血污怪

    2778

    回帖

    2万

    金币

    14

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    14801

    退役版主社区QQ达人魅力之星

     楼主| 发表于 2013-4-9 17:38:59 | 显示全部楼层
    这个是英雄施法的脚本,可以检测生物魔法抗性。
    1. ZVSE
    2. !#UN:P5/0;
    3. !?BG0;
    4. !!VRy-99:S-1;
    5. !!IF:V10/0;
    6. !!BG:A?x1 S?x2 Q?x3 H?v10 E?x10;
    7. !!FU|x1<>1:E;
    8. !!BMx10&x10>-1:P?x10;
    9. !!HEv10:I?x9/1;
    10. !!FU&x9<10:E;
    11. !!HEv10:Fd/d/?y-99/d/1;
    12. Required (Fire Magic+Air Magic+Water Magic+Earth Magic) ALL to Expert Level
    13. !!HEv10:S14/?x5 S15/?x6 S16/?x7 S17/?x8;
    14. !!FU|x5<>3/x6<>3/x7<>3/x8<>3:E;
    15. Required (Wisdom+Mysticism+Intelligence+Sorcery) ALL to Expert Level
    16. !!HEv10:S7/?x5 S8/?x6 S24/?x7 S25/?x8;
    17. !!FU|x5<>3/x6<>3/x7<>3/x8<>3:E;
    18. !!VRy1:S0;
    19. !!VRy1&x2>14/x2<19:S1;
    20. !!VRy1&x2>19/x2<24:S1;
    21. !!VRy1&x2=57:S1;
    22. !!VRy1|x2=59/x2=62:S2;
    23. !!VRy1|x2=29/x2=34/x2=36/x2=55/x2=56:S3;
    24. !!IF|y1=1/y1=2/y1=3:V10/1;
    25. !!DO1000/21/27/1&x3=0/y1=1:P4444/x2/x10/x3; Attack  Magic
    26. !!DO1000/0/6/1&x3=1/y1=1:P4444/x2/x10/x3;
    27. !!DO1000/0/6/1&x3=0/y1=3:P4444/x2/x10/x3;Protection Magic
    28. !!DO1000/21/27/1&x3=1/y1=3:P4444/x2/x10/x3;
    29. !!VRx9&y1>0:-10;
    30. !!HEv10:Ix9/1;
    31. !!IF&10:V10/0;
    32. !!FU&y1<>2:E;
    33. !!BG:D-1;

    34. !?MR0&10;
    35. !!BG:A?x1 H?x2 S?x3; [action type, Hero #]
    36. !!FU|x1<>1/x2<>v10/x3<>57:E;
    37. !!HEv10:Ed/?y1;
    38. !!VRy1:*5;
    39. !!VRy2:Sy1+100;
    40. !!MR:D?x1; [get spell damage]
    41. !!VRx1:* y2 : 100;[计算新杀伤。set for 等级*5%+100%倍]
    42. !!MR:Dx1; [set new damage]

    43. !?FU1000&x1=4444; All magic
    44. !!FU&x1<>4444:E;
    45. !!BMx16:P?y11 N?y12 T?y13;
    46. !!FU&y13>144/y13<150:E; (All Battle Machines)
    47. !!BMx16:G62/?y-1/?y-2;   Blind Magic
    48. !!BMx16:G74/?y-3/?y-4;   Paralyze Magic
    49. !!BMx16:G70/?y-5/?y-6;   Stone Magic
    50. !!FU|y-1>0/y-3>0/y-5>0:E;
    51. !!VRy1:S0;
    52. !!VRy1&x2=57:S1;
    53. !!BHx4&y12>0/y11<>x3/y1=0:Cx2/y11/y-99/1;
    54. !!BHx4&y12>0/y1=1:Cx2/y11/y-99/1;
    复制代码


    问题1:全体狂乱没解决。
    问题2:全体伤害魔法只对敌方第一个堆健和施法目标有效,不知道是为啥,也许换个写法试试。

    [ 本帖最后由 fly123 于 2013-4-9 22:25 编辑 ]
  • TA的每日心情
    郁闷
    2015-6-6 16:12
  • 签到天数: 52 天

    连续签到: 1 天

    [LV.5]女巫

    4949

    回帖

    3万

    金币

    35

    精华

    超级版主

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

    积分
    34671

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

    发表于 2013-4-9 18:08:10 | 显示全部楼层
    我想说,这个好强大,好BT啊。
    全体狂乱和全体禁止行动的魔法,似乎过于BT了,对方都不用动了。呵呵。
    不管怎么说是个好脚本。

    话说
    !!HEx4:Ix9/1;
    这样直接扣魔法点不太好吧。万一不够扣呢。呵呵。
  • TA的每日心情
    开心
    2019-1-31 14:25
  • 签到天数: 130 天

    连续签到: 1 天

    [LV.7]血污怪

    2778

    回帖

    2万

    金币

    14

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    14801

    退役版主社区QQ达人魅力之星

     楼主| 发表于 2013-4-9 18:12:17 | 显示全部楼层

    回复 跟帖促繁荣 3# 的帖子

    不够扣不用担心,英雄魔法值不够,就不能放魔法啊。顶多多扣一次。要么再修正下。
  • TA的每日心情
    开心
    2019-1-31 14:25
  • 签到天数: 130 天

    连续签到: 1 天

    [LV.7]血污怪

    2778

    回帖

    2万

    金币

    14

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    14801

    退役版主社区QQ达人魅力之星

     楼主| 发表于 2013-4-9 18:15:18 | 显示全部楼层
    修正了下,魔法值不够10点,不执行。
  • TA的每日心情
    开心
    2020-9-28 13:05
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]投石矮人

    982

    回帖

    6880

    金币

    0

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    3842
    发表于 2013-4-9 18:23:27 | 显示全部楼层
    会跟二追的全体施法冲突吧?
    2贴也能成为论坛之星?加油,挤走2贴。我是3贴党,我为自己带盐。
  • TA的每日心情
    擦汗
    昨天 18:44
  • 签到天数: 2553 天

    连续签到: 5 天

    [LV.Master]伴坛终老

    1万

    回帖

    25万

    金币

    0

    精华

    白银会员

    Rank: 5Rank: 5

    积分
    96186

    魅力之星

    QQ
    发表于 2013-4-9 18:35:55 | 显示全部楼层
    FLY兄果然强大
    全体狂乱在仙剑中不能实现可能是跟老离八卦设定有关系吧。
    他的八卦火系到100之后,再去访问NPC,不用你的脚本就可以实现全体狂乱(话说我实际上也没有弄出来,只把八卦弄到火系100就算了)
    该会员没有填写今日想说内容.
  • TA的每日心情
    开心
    2021-11-2 11:44
  • 签到天数: 754 天

    连续签到: 1 天

    [LV.10]圣龙

    8815

    回帖

    1万

    金币

    17

    精华

    论坛嘉宾

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

    Rank: 9Rank: 9Rank: 9

    积分
    42459

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

    发表于 2013-4-9 20:43:40 | 显示全部楼层

    回复 鼓励多发帖 1# 的帖子

    F大很久没有出手了
    看完代码,简单给老大提几个小意见,由于时间有限,我也没测试,只是凭经验说的:
    1、动作前检查英雄的四维貌似会引起英雄刷屏现象,这个检查还是得战斗前用V变量比较好;
    2、改变丧心病狂的施放位置为-1,这个应该是没效果的,而且印象中记得和闪电之类一样有可能会引起死机(不肯定),这种写法只适合失明、抗魔、魔镜、火盾、孤注及其它允许全体施放但等级没达到的魔法;
    3、个人认为,英雄施法其实比ERM简单实现的生物施法完善的多,因为它可以自动检测目标抗魔魔免宝物等特性,这些其实是ERM无法完全做到的,即使花500行以上的代码判定也不能做到完美,老大把英雄施法变成生物施法还是可惜了,与其这样,用BM:C还会出现战场生物施法的说明不如直接用BM:M直接给堆栈添加来得更快。

    [ 本帖最后由 沧海一粟 于 2013-4-9 20:46 编辑 ]
    “你看见的,是追随诸神脚步前进的埃拉西亚!”
    封神2.2黄金版 - 决战神之巅,英雄无敌世界的终极幻想
  • TA的每日心情
    开心
    2019-1-31 14:25
  • 签到天数: 130 天

    连续签到: 1 天

    [LV.7]血污怪

    2778

    回帖

    2万

    金币

    14

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    14801

    退役版主社区QQ达人魅力之星

     楼主| 发表于 2013-4-9 21:05:27 | 显示全部楼层

    回复 8# 的帖子

    1.检查的时候!!HEx4:Fd/d/?y-99/d/1;加一个/1代表不刷新,我已经测试了,动作前检查英雄四维,魔法值,没有任何问题。
    2.用-1,我测试过,失明是可以全体失明的,丧心病狂可以实现放一次之后,再随机位置在放一次。其他的火遁,抗魔、魔镜、孤注用BG:D-1;能给自己的施法对象放一次,但对敌人是全体施法效果。就是说用了之后,你不仅只能加在施法对象身上,还给敌人全体释放了此魔法。用-1,好像就是代表敌方的意思。
    3.我想的是只用一个函数就实现所有功能,用BM:M,无法实现伤害效果。难道用BM:M可以放伤害性魔法,这个还真没测试过,沧海兄,你这样测试过?我想起来了,用BH:C应该也能做到这个效果,沧老师说的有道理,我下去试试重新写看看。

    [ 本帖最后由 fly123 于 2013-4-9 21:42 编辑 ]
  • TA的每日心情
    开心
    2019-1-31 14:25
  • 签到天数: 130 天

    连续签到: 1 天

    [LV.7]血污怪

    2778

    回帖

    2万

    金币

    14

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    14801

    退役版主社区QQ达人魅力之星

     楼主| 发表于 2013-4-9 21:45:45 | 显示全部楼层
    寻梦老弟,好久不出现啦,出来聊聊吧,最近蛮忙的吗?
  • TA的每日心情
    开心
    2019-1-31 14:25
  • 签到天数: 130 天

    连续签到: 1 天

    [LV.7]血污怪

    2778

    回帖

    2万

    金币

    14

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    14801

    退役版主社区QQ达人魅力之星

     楼主| 发表于 2013-4-9 22:05:08 | 显示全部楼层
    嘿嘿,用BH:C出现了意想不到的效果,还不错哦。确实,英雄施法其实比ERM简单实现的生物施法完善的多,因为它可以自动检测目标抗魔魔免宝物等特性。沧老师还是有经验啊。这个值得肯定。
  • TA的每日心情
    开心
    2013-9-30 08:29
  • 签到天数: 5 天

    连续签到: 2 天

    [LV.2]野猪

    1029

    回帖

    9万

    金币

    3

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    8155

    退役版主魅力之星

    发表于 2013-4-10 08:47:13 | 显示全部楼层

    回复 11# 的帖子

    F大,有个小问题,
    !!HEx4:Fd/d/?y-99/d/1;  后面加1是检查英雄不包括宝物加成的指数,应该还要加上宝物指数。

    该用户从未签到

    3846

    回帖

    2万

    金币

    16

    精华

    论坛嘉宾

    无敌英雄★英雄寂寞

    Rank: 9Rank: 9Rank: 9

    积分
    21289

    退役版主论坛元老魅力之星

    发表于 2013-4-10 13:04:18 | 显示全部楼层

    回复 10# 的帖子

    最近实在是很忙,没有时间研究WOG了!

    全体狂乱在ERA不知道可以这样解决不:先把狂乱改为单体魔法,再施法!

    而在WOG里则把英雄的火系等级改为无,再施法。

    不知道可否实现?
    ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
    ☆☆☆☆☆☆☆☆☆☆ ☆☆☆ 寻梦人☆☆☆☆☆☆☆☆☆☆☆☆☆
    ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
  • TA的每日心情
    开心
    2019-1-31 14:25
  • 签到天数: 130 天

    连续签到: 1 天

    [LV.7]血污怪

    2778

    回帖

    2万

    金币

    14

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    14801

    退役版主社区QQ达人魅力之星

     楼主| 发表于 2013-4-10 16:14:22 | 显示全部楼层

    回复 13# 的帖子

    全体狂乱,我想用这个BH:C的方式再试试,我用Ss命令在3.58里面改狂乱改为群体魔法,没有效果,看来等以后试试Era。现在,我实现了施法镜像的时候全体镜像,再转为实体镜像。等会,试试全体复活和全体聚灵。
  • TA的每日心情
    开心
    2019-1-31 14:25
  • 签到天数: 130 天

    连续签到: 1 天

    [LV.7]血污怪

    2778

    回帖

    2万

    金币

    14

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    14801

    退役版主社区QQ达人魅力之星

     楼主| 发表于 2013-4-10 16:15:30 | 显示全部楼层

    回复 12# 的帖子

    后面加1是包括了宝物指数。大师,我测试过的。
  • TA的每日心情
    开心
    2019-1-31 14:25
  • 签到天数: 130 天

    连续签到: 1 天

    [LV.7]血污怪

    2778

    回帖

    2万

    金币

    14

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    14801

    退役版主社区QQ达人魅力之星

     楼主| 发表于 2013-4-10 17:09:13 | 显示全部楼层
    哈哈。现在施法可以实现全体镜像和全体复活,全体聚灵啦。
  • TA的每日心情
    开心
    2019-1-31 14:25
  • 签到天数: 130 天

    连续签到: 1 天

    [LV.7]血污怪

    2778

    回帖

    2万

    金币

    14

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    14801

    退役版主社区QQ达人魅力之星

     楼主| 发表于 2013-4-10 17:19:57 | 显示全部楼层
    就是被消灭的队伍复活还是拉不起来,要站着的就可以全体复活。把被消灭的也全体复活,这个问题有点麻烦。
  • TA的每日心情
    开心
    2019-1-31 14:25
  • 签到天数: 130 天

    连续签到: 1 天

    [LV.7]血污怪

    2778

    回帖

    2万

    金币

    14

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    14801

    退役版主社区QQ达人魅力之星

     楼主| 发表于 2013-4-10 17:27:25 | 显示全部楼层
    我靠,这么简单,被消灭的同样可以全体复活。哈哈哈哈。
  • TA的每日心情
    郁闷
    2015-6-6 16:12
  • 签到天数: 52 天

    连续签到: 1 天

    [LV.5]女巫

    4949

    回帖

    3万

    金币

    35

    精华

    超级版主

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

    积分
    34671

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

    发表于 2013-4-10 17:36:28 | 显示全部楼层

    回复 17# 的帖子

    按理,英雄施法重生能拉 完全死亡的啊?
  • TA的每日心情
    开心
    2019-1-31 14:25
  • 签到天数: 130 天

    连续签到: 1 天

    [LV.7]血污怪

    2778

    回帖

    2万

    金币

    14

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    14801

    退役版主社区QQ达人魅力之星

     楼主| 发表于 2013-4-10 17:39:10 | 显示全部楼层
    我的意思是你有6对被消灭的,一次施法可以一个个都Tmd拉起来。
    ahome_bigavatar:guest
    ahome_bigavatar:welcomelogin
    您需要登录后才可以回帖 登录 | 英雄注册|Register

    本版积分规则

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

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

    GMT+8, 2024-9-23 05:33 , Processed in 0.648179 second(s), 18 queries , Gzip On, File On.

    Powered by Discuz! X3.4

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

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