35962656 发表于 2024-5-28 10:27:56

求一个克里斯丁加强ERM,可以用在ERA3或者ERA2版本中

喜欢玩克里斯丁弩车,想求一个简单的ERM,就是克里斯丁弩车可以随等级增强弩车属性,就是英雄生物特长1,试了很多方法也改不出来。
参考了格鲁带领的熔岩射手和幻影射手拥有双击能力并且依照格鲁等级得到强化。不知道哪有错误,喜欢各位大佬给个参考范本。
ZVSE
!?BA0&1000;
!!BA:H0/?v9660; 保存进攻方英雄到v9660
!!BA:H1/?v9666; 防守方hero到v9666
!?BF&1000;
!!DO12041/0/20/1&v9660=6:P;
!!DO12041/21/41/1&v9666=6:P;
!?FU12041;
!!HE6:E?y21/?y22; 取得克里斯丁的等级y22
!!BMx16:T?y-30 F?y-31 H?y-32;
!!FU&y-30<>137:E;
!!VRy-31:|32768;
!!VRy-32::50;
!!VRy-32&y-32=0:S1;
!!VRy-33:Sy-32 *y22;
!!BMx16:Fy-31 Ady22 Ddy22 Hdy-33 U1/dy22 U2/dy22;

主要是上边的语句不太懂什么意思。
求一个能用加强的克里斯丁ERM,不需要加强其他的。

gsczwzzzzz 发表于 2024-5-28 14:05:49

首先原来的代码解析如下


新的代码如下


没有经过测试,自己实验吧,还有强烈建议学习erm把erm手册好好看一下
或者看看本人B站的视频科普
https://www.bilibili.com/video/BV1TY411y7im/?spm_id_from=333.999.0.0&vd_source=3dff042f65ccc1ef198d8970dccdb112


gsczwzzzzz 发表于 2024-5-28 14:17:52

gsczwzzzzz 发表于 2024-5-28 14:05
首先原来的代码解析如下




顺带说一下,DO函数现在用的也少了,基本上直接re 循环。当然这个例子中因为可以复用那个函数,所以DO来写也还行。

chaoticorder 发表于 2024-5-29 07:27:26

最好还能随着等级提升,增加弩车数量

35962656 发表于 2024-5-29 09:16:46

gsczwzzzzz 发表于 2024-5-28 14:05
首先原来的代码解析如下




好的收到,我看看怎么修改,多谢大神提点。B站会关注的。

w_n_b 发表于 2024-5-29 09:25:32

大佬威武,顶礼膜拜,努力学习中

35962656 发表于 2024-5-29 09:29:10

gsczwzzzzz 发表于 2024-5-28 14:17
顺带说一下,DO函数现在用的也少了,基本上直接re 循环。当然这个例子中因为可以复用那个函数,所以DO来 ...

多嘴问一句,你说的大宝剑ERM编辑器是这个吗?

35962656 发表于 2024-5-29 09:55:13

本帖最后由 35962656 于 2024-5-29 10:01 编辑

测试了还是不行,我仔细检查了代码,能去的都去了,测试还是不成功。
图中是克里斯丁5级,然后弩车生命值和速度都没有增加。

ZVSE2
!?BA0&1000;
!!BA:HO/?i^KSTS_HO^;
!!BA:H1/?i^KSTS_H1^;

!?BF&1000;
!!DO(KSTS_Action)/0/20/1&i^KSTS_HO^=6:P;
!!DO(KSTS_Action)/21/41/1&i^KST5_H1^=6:P;

!?FU(KSTS_Action);

!!HE6:E?y21/?y22:
!!BMx16:T?y30 F?y31 H?y32;
!!FU&y30<>146:E;
!!VRy31:32768;
!!VRy32::50;
!!VRy32&y32-0:51;
!!VRy33:5y32 *y22;
!!BMx16:Fy31 Ady22 Ddy22 Hdy33 U1/dy22 U2/dy22;

gsczwzzzzz 发表于 2024-5-29 10:20:37

35962656 发表于 2024-5-29 09:55
测试了还是不行,我仔细检查了代码,能去的都去了,测试还是不成功。
图中是克里斯丁5级,然后弩车生命值 ...

你看颜色就知道你第12行写错了,分号写成冒号了,还有就是测试可以使用IF:M^执行到这一步,变量y33的值为%y33^;这样打印出来你就知道哪一步出问题了,顺带一提有些脚本如果给弩车加了经验特技的话会覆盖掉你这个加成,这个你也要自己注意。

gsczwzzzzz 发表于 2024-5-29 13:39:03

35962656 发表于 2024-5-29 09:55
测试了还是不行,我仔细检查了代码,能去的都去了,测试还是不成功。
图中是克里斯丁5级,然后弩车生命值 ...

还有第15行也不对,少了|

gsczwzzzzz 发表于 2024-5-29 13:40:57

35962656 发表于 2024-5-29 09:55
测试了还是不行,我仔细检查了代码,能去的都去了,测试还是不成功。
图中是克里斯丁5级,然后弩车生命值 ...

17行,18行也都是错的,你这个是不是ai识别读取的文字啊……能把S读成5= =。
写代码时候最好还是了解下它的意思再写

Archer30 发表于 2024-5-29 20:15:15

{:2_157:}这脚本看得我头昏眼花

楼主可以考虑加入qq群询问erm问题

yangyan1612 发表于 2024-5-30 06:55:21

本帖最后由 yangyan1612 于 2024-5-30 06:58 编辑

以前论坛里有个类似的ERM,依葫芦画瓢,测试可行。这是21级的克里斯丁
ZVSE

!#VRv84:C6; (6克里斯丁)
;---------------------------战斗开始-------------------------------------------
!?BA0&1000;
!!BA:H0/?v9555; 保存进攻方英雄到v9555
!!BA:H1/?v9560; 防守方hero到v9560
!?BF&1000; 战场生成后
!!DO7055/0/20/1&v9555=v84:P;本方数据
!!DO7055/21/41/1&v9560=v84:P;
!!DO7056/21/41/1&v9555=v84:P; 敌方数据
!!DO7056/0/21/1&v9560=v84:P;
;---------------------------英雄特长--------------------------------
!?FU7055; 己方触发
!!HEv84:E?y21/?y22; 取得英雄的等级y22
!!BMx16:T?y-30;
!!FU&y-30<>146:E; 排除非弩车

!!BMx16:H?y-31; 每级增加部队10%的生命
!!VRy-31::10;
!!VRy-32:Sy-31 *y22;
!!VRy-32&y-32=0:S1;
!!BMx16:Hdy-32;
!!BMx16:A?y-33; 每级增加部队2%的攻击
!!VRy-33::50;
!!VRy-34:Sy-33 *y22;
!!VRy-34&y-34=0:S1;
!!BMx16:Ady-34;
!!BMx16:D?y-35; 每级增加部队2%的防御
!!VRy-35::50;
!!VRy-36:Sy-35 *y22;
!!VRy-36&y-36=0:S1;
!!BMx16:Ddy-36;
!!BMx16:U1/?y-37; 每级增加部队10%的最低伤害
!!VRy-37::10;
!!VRy-38:Sy-37 *y22;
!!VRy-38&y-38=0:S1;
!!BMx16:U1/dy-38;
!!BMx16:U2/?y-39; 每级增加部队10%的最高伤害
!!VRy-39::10;
!!VRy-40:Sy-39 *y22;
!!VRy-40&y-40=0:S1;
!!BMx16:U2/dy-40;
!!VRy23&y22<11:S0; 按等级增加1-5点速度
!!VRy23&y22>10/y22<21:S1;
!!VRy23&y22>20/y22<31:S2;
!!VRy23&y22>30/y22<41:S3;
!!VRy23&y22>40/y22<51:S4;
!!VRy23&y22>50:S5;
!!BMx16:Sdy23;

chaoticorder 发表于 2024-5-31 07:08:41

弩车有速度,能移动了啊?这个不会有bug么

35962656 发表于 2024-6-1 09:57:26

gsczwzzzzz 发表于 2024-5-29 13:40
17行,18行也都是错的,你这个是不是ai识别读取的文字啊……能把S读成5= =。
写代码时候最好还是了解下 ...

好的,代码确实有问题,再改测试。

35962656 发表于 2024-6-1 09:57:58

Archer30 发表于 2024-5-29 20:15
这脚本看得我头昏眼花

楼主可以考虑加入qq群询问erm问题

老眼昏花指的就是在下了。~

35962656 发表于 2024-6-2 16:14:45

我都直接上传上来吧,还是不行,我测试的无论多少级,弩车的生命值不增加。用的ERA3.9.2的版本。我自信差了好即便代码。。。如果还是有错误的,原谅我老眼昏花。

gsczwzzzzz 发表于 2024-6-3 11:19:10

35962656 发表于 2024-6-2 16:14
我都直接上传上来吧,还是不行,我测试的无论多少级,弩车的生命值不增加。用的ERA3.9.2的版本。我自信差了 ...

你那个通用ERM激活器确认有用吗,我测试了下好的啊,那个代码。
你还是用mod加载形式吧,我把它搞成mod了,你要改具体代码去data下面s文件夹改(顺带附送了个额外攻击次数的代码)
mod安装应该不用教了吧

gsczwzzzzz 发表于 2024-6-3 11:24:12

35962656 发表于 2024-6-2 16:14
我都直接上传上来吧,还是不行,我测试的无论多少级,弩车的生命值不增加。用的ERA3.9.2的版本。我自信差了 ...

随便试了下13级的就这样了,数量也增加了。此外还能射4下


chaoticorder 发表于 2024-6-3 16:42:00

gsczwzzzzz 发表于 2024-6-3 11:24
随便试了下13级的就这样了,数量也增加了。此外还能射4下

是不是把HE6里边的6改成别的编号,就换成了其他英雄了。好像只有2处
页: [1] 2
查看完整版本: 求一个克里斯丁加强ERM,可以用在ERA3或者ERA2版本中

捐赠