佳丽云

英雄无敌3-WoG中文站

 找回密码
 英雄注册|Register
查看: 16678|回复: 43

【排虫一次】紫龙、神怪主加强。终于做到了一部分,但,唉……

[复制链接]

该用户从未签到

110

回帖

9227

金币

0

精华

2级 Adventuring Hero

Rank: 2

积分
334
发表于 2009-6-14 11:22:09 | 显示全部楼层 |阅读模式
6月15日排虫一次,解决了一个随机战斗erm会出错的问题,在下面改过来了(话说原来如此,出错时老大的英文告诉我堆栈只能在0-41中我居然没发觉!果然F……)。谢谢kof大大给我的宝贵指导,今天回去我就去试下!谢谢小朱大,老实猪大,谢谢大家!俺有好多不懂的,还要请教大家的说!
-------------------------------------------------
捣鼓了一个多星期,还是磕磕碰碰地弄出一个成品(姑且不论多么粗糙,总算俺是给他弄出来了 e,不懂erm,这对我来说是第一次……) 不是什么很好的东西,但作为自己学习后的成果,俺还是很高兴地。在此感谢帮我学习erm的各位大大们! 还有好多不懂的地方要请教各位,还得麻烦你们指教! 目前我自己发现了一个报错,但没能力解决,残念……
实现功能:
1.紫龙施法随机诅咒对方(不包括麻痹、催眠、瞎眼、毒液、缠绕);
2.紫龙施法后,在对象身边召唤魔法元素(当对象位于右方且未过界,则在其前方两格召唤压制;如对象位于左方且未过界,则在其后方两格召唤偷袭,召唤数量为紫龙现数量减去魔法杀伤的怪物数量,再乘以对象怪物血值,最后除以120)
3.灯[wiki]神[/wiki]施法前转世重生目标生物,公式为灯神数量乘200,再除以目标怪物血值
4.灯神施法前全体医疗,并镜像目标怪物
虽然是简单的功能,但对俺来说挺难的。最初是按云斯大新人解答贴里的生物行动后召唤镜像的文本,对照着新手帮助帖、超级紫龙文本和erm帮助捣鼓,实现了施法后召唤镜像,但却无法解决克隆体也召唤的问题,为此得到了小朱大大和老实猪大大的帮助(在此感谢两位!);之后,为了实现施法后召唤,寻找战场网格的确定方法,为此再发帖请教(得到了poet等大大的帮助,非常感谢!);最后,为了能自定义灯神转世重生的数量,求助于老实猪大大(不好意思啊,这里几乎是复制黏贴您的神圣血瓶自动重生脚本的转世重生定义那段,因为那段脚本里有几句我没看懂……总之,非常感谢!)。放弃了好多想法,一次次妥协,一次次测试,翻看了好多旧帖,查帮助什么的,最终得出这么个东东来:
ZVSE
!?BG0&1000;
!!BG:H?y22;
!!FU&y22<>14:E;  当[wiki]英雄[/wiki]不是索格灵时不执行(本来是没有的,但对手也一样被强化了,我暂时没找到更好更方便的限制办法——没办法,基本上erm就不懂的说
!!BG:A?y1 N?y2 D?y3 S?y4 Q?y5 E?y12;获得堆栈怪物的动作种类、堆栈编号、目的位置、施放魔法编号(没用上,开始是准备限定紫龙魔法用的)、当前攻击方、目标怪物堆栈
!!FU&y1<>10:E;当行动不是施法则中止
!!BMy2:T?y6 E?y8 J?y7 N?y16;获得堆栈y2的生物种类、魔法数量、能使用的魔法编号、现在的数量
!!BMy12&y12>=0/y12<=41:B?y11 N?y13 T?y14 H?y15;当y6为神怪或灯神时,获得y12的初始数量、现数量、怪物类别、血 原来单独获取魔法施展目标的堆栈时,得到的堆栈可能会超出范围?这是什么原因呢?虽然不知道但先限定之,哈,果然没报错了,不过解决了这个问题后下面获取堆栈怪物血量的MA命令会报语法错误,不知道为什么。我只能曲线救国,换BM:H命令来)
!!VRy18:Sy11 -y13;
!!VRy19&y18>0:S200 *y13 :y15;
!!VRy19&y19>y18:Sy18;
!!VRz1:S^treasure.wav^;   好像不能限定、修改及去掉,否则会报错,不知道为什么;
!!BMy12&y6=37/y8>=1:Ndy19 L0 V4;  施法者为神怪主则重生对象(感谢老实猪大大!学到了一招就是d,原来可以用这种方法改变堆栈里的相应状况啊,L0 V4也是。)
!!SN:Pz1;
!!BU:R;
!!BMy2&y6=37/y8>=1:C65/y3/3/3/1;    神怪主施法前施展疗伤和镜像
!!BMy2&y6=37/y8>=1:C37/y3/3/3/1;
!!VRy21:S0 T9;  随机诅咒魔法(感谢小朱大教我设置随机,和云斯大的教程一起,让我明白了一些VR命令的使用方法!)
!!VRy7&y21=0:S42;
!!VRy7&y21=1:S45;
!!VRy7&y21=2:S47;
!!VRy7&y21=3:S50;
!!VRy7&y21=4:S52;
!!VRy7&y21=5:S54;
!!VRy7&y21=6:S59;
!!VRy7&y21=7:S71;
!!VRy7&y21=8:S73;
!!VRy7&y21=9:S75;
!!BMy2&y6=134/y8>=1:Cy7/y3/3/3/1;
!!VRy10&y3>8/y3<16:Sy3 -2;    定义召唤的网格位置(poet大给我详细地扫盲,非常感谢!可惜我还是没找到方便的办法,只能采用如下这种笨方法来限定,不过,倒是没出错……)
!!VRy10&y3>25/y3<33:Sy3 -2;
!!VRy10&y3>42/y3<50:Sy3 -2;
!!VRy10&y3>59/y3<67:Sy3 -2;
!!VRy10&y3>76/y3<84:Sy3 -2;
!!VRy10&y3>93/y3<101:Sy3 -2;
!!VRy10&y3>110/y3<118:Sy3 -2;
!!VRy10&y3>127/y3<135:Sy3 -2;
!!VRy10&y3>144/y3<152:Sy3 -2;
!!VRy10&y3>161/y3<169:Sy3 -2;
!!VRy10&y3>178/y3<188:Sy3 -2;
!!VRy10&y3>0/y3<9:Sy3 +2;
!!VRy10&y3>17/y3<26:Sy3 +2;
!!VRy10&y3>34/y3<43:Sy3 +2;
!!VRy10&y3>51/y3<60:Sy3 +2;
!!VRy10&y3>68/y3<77:Sy3 +2;
!!VRy10&y3>85/y3<94:Sy3 +2;
!!VRy10&y3>102/y3<111:Sy3 +2;
!!VRy10&y3>119/y3<128:Sy3 +2;
!!VRy10&y3>136/y3<145:Sy3 +2;
!!VRy10&y3>153/y3<162:Sy3 +2;
!!VRy10&y3>170/y3<179:Sy3 +2;
!?BG1;
!!FU|y6<>134/y1<>10:E;  不是紫龙或不是施法动作则停止
!!BU:Oy10/?y20;    检查y10上的障碍物
!!VRy17:Sy16 -y11 +y13;
!!VRy9&y17>0:Sy15 *y17 :120;
!!VRy9&y9<1:S1;
!!BU&y20=0:S121/y9/y10/y5/6/1;  y10没障碍物时召唤魔法元素

完了……其实俺还有好多想法,可惜,以现在的能力只能做到这样了……还有,上面的脚本无限制版时时没出错的,但我限制了英雄后,放在地图中,随机战斗时,!!BMy12|y6=134/y6=37:B?y11 N?y13 T?y14;会不定期地报错,最后会导致我的存档再读取时,脚本功能失效……我先前以为是这个目标怪物堆栈y12应该只限定于紫龙、灯神几个,但现在看来好像不是,我……我已经完全麻爪了,只有求教于各位大大!感谢!
粗糙的东西,恐怕会有其他的问题吧,要是各位能帮我除除虫,就太谢谢了!

[ 本帖最后由 wuoismiao 于 2009-6-15 08:43 编辑 ]

评分

2

查看全部评分

该用户从未签到

261

回帖

6666

金币

3

精华

论坛嘉宾

Rank: 9Rank: 9Rank: 9

积分
492

论坛元老

发表于 2009-6-14 11:31:19 | 显示全部楼层
先占沙发
支持新人出手

该用户从未签到

414

回帖

23万

金币

0

精华

3级 Known Hero

Rank: 3Rank: 3

积分
714
发表于 2009-6-14 11:41:18 | 显示全部楼层
支持新人出手

该用户从未签到

110

回帖

9227

金币

0

精华

2级 Adventuring Hero

Rank: 2

积分
334
 楼主| 发表于 2009-6-14 11:42:50 | 显示全部楼层
啊!谢谢kofcao大鼓励!(鞠躬)

评分

1

查看全部评分

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

    连续签到: 1 天

    [LV.10]圣龙

    8815

    回帖

    1万

    金币

    17

    精华

    论坛嘉宾

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

    Rank: 9Rank: 9Rank: 9

    积分
    42459

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

    发表于 2009-6-14 12:00:42 | 显示全部楼层
    向楼主学习,期待楼主大作早日成功!

    该用户从未签到

    1551

    回帖

    1万

    金币

    4

    精华

    4级 Famous Hero

    Rank: 4

    积分
    2102

    退役版主论坛元老

    发表于 2009-6-14 12:02:42 | 显示全部楼层
    很好
    又一个ERM强人要诞生了
  • TA的每日心情
    开心
    2020-9-19 16:27
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]火元素使者

    9896

    回帖

    64万

    金币

    19

    精华

    管理员

    风侠

    Rank: 12Rank: 12Rank: 12

    积分
    52350

    论坛元老魅力之星封魔玩家

    发表于 2009-6-14 12:07:33 | 显示全部楼层
    内行看门道,外行看热闹,我做了好多年的外行了,特来捧个人场。
    楼主加油
  • TA的每日心情
    开心
    2022-1-29 19:18
  • 签到天数: 29 天

    连续签到: 1 天

    [LV.4]狂狼人

    824

    回帖

    8526

    金币

    1

    精华

    4级 Famous Hero

    Rank: 4

    积分
    1192
    发表于 2009-6-14 12:25:08 | 显示全部楼层
    捧场!
    有钱的捧个钱场、没钱的捧个人场

    该用户从未签到

    603

    回帖

    9108

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    1125
    发表于 2009-6-14 13:09:00 | 显示全部楼层
    [wiki]ERM[/wiki]只会看些简单的,拿别人的来改改,自己YY一下。要自己弄实在是没那能力,佩服楼主吖。。
  • TA的每日心情
    慵懒
    2024-2-19 08:40
  • 签到天数: 507 天

    连续签到: 1 天

    [LV.9]龙巫妖

    5022

    回帖

    10万

    金币

    0

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    13463

    退役版主

    发表于 2009-6-14 13:35:28 | 显示全部楼层
    捧个钱场吧,第一步不容易
  • TA的每日心情

    2024-2-25 17:00
  • 签到天数: 1273 天

    连续签到: 1 天

    [LV.10]圣龙

    3216

    回帖

    9万

    金币

    0

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    6118
    发表于 2009-6-14 13:56:31 | 显示全部楼层
    送点人气吧

    [ 本帖最后由 windyfan8812 于 2009-6-14 13:59 编辑 ]
    收了可观的小费后,旋转猫小声道:
    指挥官才是最强的,X追什么的都是邪门歪道。

    该用户从未签到

    261

    回帖

    6666

    金币

    3

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    492

    论坛元老

    发表于 2009-6-14 16:29:27 | 显示全部楼层
    补上:
    !!FU&y22<>14:E;  当英雄不是索格灵时不执行(本来是没有的,但对手也一样被强化了,我暂时没找到更好更方便的限制办法——没办法,基本上erm就不懂的说 )

    接着用!!HE:O命令找出英雄的颜色
    然后用!!OW察看这种颜色是玩家还是AI
    然后设定判断逻辑,继续下去,
    可以给玩家使用,也可以作为AI强化

    该用户从未签到

    257

    回帖

    9454

    金币

    0

    精华

    2级 Adventuring Hero

    Rank: 2

    积分
    458
    发表于 2009-6-14 18:27:05 | 显示全部楼层
    我是外行呃……典型外行……但是我支持楼主!喜欢wog~wog需要这样的人才~

    该用户从未签到

    1206

    回帖

    1万

    金币

    8

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    1768

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

    发表于 2009-6-14 20:14:16 | 显示全部楼层
    Good !!!

    刚发现lz是06年的老玩家了 呵呵 老叔开新花 继续送出更多精彩脚本8

    该用户从未签到

    1551

    回帖

    1万

    金币

    4

    精华

    4级 Famous Hero

    Rank: 4

    积分
    2102

    退役版主论坛元老

    发表于 2009-6-14 20:47:21 | 显示全部楼层
    原帖由 老实猪 于 2009-6-14 20:14 发表
    Good !!!

    刚发现lz是06年的老玩家了 呵呵 老叔开新花 继续送出更多精彩脚本8


    该配眼镜了

    该用户从未签到

    2134

    回帖

    9786

    金币

    3

    精华

    4级 Famous Hero

    水客帝国炽天使

    Rank: 4

    积分
    2701

    退役版主

    发表于 2009-6-14 21:02:59 | 显示全部楼层
    呵呵,外行的我也来学习一下。

    该用户从未签到

    76

    回帖

    6376

    金币

    0

    精华

    2级 Adventuring Hero

    Rank: 2

    积分
    269
    发表于 2009-6-14 22:14:49 | 显示全部楼层
    绝对的外行人入来支持下
  • TA的每日心情
    开心
    2021-11-22 13:08
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]野猪

    114

    回帖

    7085

    金币

    0

    精华

    2级 Adventuring Hero

    Rank: 2

    积分
    355

    社区QQ达人

    QQ
    发表于 2009-6-15 08:00:54 | 显示全部楼层
    佩服楼主呀,ERM我也想学好久了,还是没能入门,只能改改人家的YY,有时改完还不能用了,惭愧啊

    该用户从未签到

    110

    回帖

    9227

    金币

    0

    精华

    2级 Adventuring Hero

    Rank: 2

    积分
    334
     楼主| 发表于 2009-6-15 08:55:07 | 显示全部楼层
    谢谢大家的鼓励! 俺有好多好多不清楚,要请教各位 在这里俺先谢过
    谢谢KOF大,您的指点我今天回家就去试 还有小朱大、老实猪大……好多好多,非常感谢哦!
    昨天终于把报错的原因找出来了,原来是堆栈的范围造成的?
    原物:!!BMy12:B?y11 N?y13 T?y14;
          !!MA:Py14/?y15;
    订正:!!BMy12&y12>=0/y12<=41:B?y11 N?y13 T?y14 H?y15;
    这样做,随机战斗了十来把,没有再报错了……
    报错原因是y12这个堆栈超出范围0—41,但我还是不明白,y12设定为魔法的施展对象,它是不可能跑战场格外的,为什么会有超出堆栈范围的情况呢?
    订正后获得堆栈上怪物血量的MA命令华丽地报语法错误,俺只得曲线救国,改用BM:H命令,但为什么会语法错误,俺还是不知道
    这个,请教高手指点,谢谢!
    不知道还会有什么问题,俺再去试,呵呵,要是哪位能帮俺指出来俺就太好了,先谢过!

    还有好多想法,比如:指定怪物获得环击能力,但身边围绕一圈血厚却无攻击力的高级火盾生物(呵呵,无数朵火盾小花绽放,樯橹灰飞烟灭)……但贪多嚼不烂,就这点东西,我先把它搞到没错再去想别的吧

    该用户从未签到

    1261

    回帖

    9836

    金币

    3

    精华

    4级 Famous Hero

    Rank: 4

    积分
    1554
    发表于 2009-6-15 08:56:50 | 显示全部楼层
    支持一下。并提两点建议。
    2,公式最好改下。按公式来,比方说紫龙10个,魔法杀死30个小怪物,将得不到召唤元素。而攻击圣龙,杀死0个,则能弄到八九十个。魔法是恒定杀伤,如果不考虑抗魔之类的特技时,本身就是攻击高级兵种比较有利。最好改成攻击低级兵种有利的特性。
    4,施法完召唤镜像?100%吗?那就太强悍了吧。最好保留在30%概率以下。而且加上生命比差。比方说目标生命总值超过施法灯神30倍,将不会产生镜像。或者是改成战力比也行。

    评分

    1

    查看全部评分

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

    本版积分规则

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

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

    GMT+8, 2024-12-22 21:25 , Processed in 0.654914 second(s), 14 queries , Gzip On, File On.

    Powered by Discuz! X3.4

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

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