雨风月影 发表于 2014-10-13 23:41:03

【已解决】关于一追能够使用生物经验特技erm的问题

本帖最后由 雨风月影 于 2014-10-14 11:51 编辑

原帖:http://www.h3wog.com/forum. ... tra=page%3D1&page=1

;由英雄等级确定追随者的经验等级
!!VRy11:Sy2 :2;                                    英雄级别/2
!!VRy11&y11>10:S10;                                  限制最高10级
!!VRy12:Sx1 *-1 -1;                                  计算经验堆栈值
!!EAy12:Ey11/12/d/d;                                 按英雄级别给予追随者经验等级


如果erm代码是这个英雄级别/2   游戏刚开始的初始追随者直接双剑(只是我方所有英雄,敌方英雄没有这个福利)。不知道哪里有问题。按理说应该是根据每个英雄的当时等级决定他的追随者的生物经验的。
求大神帮忙看一下erm文件,谢谢!

贤知有您 发表于 2014-10-14 08:53:06

楼主你往上看看, y4 根本不是指的英雄等级.
是这句 !!BMx1&y6>-1:H?y4;                                 
y4是生命值.

你要获得英雄等级可以这样
1.检测该堆栈的势力 (BM:I)
2.根据势力判断战场上是否有该英雄 (BH:N),获得英雄编号.
3.根据英雄编号获取该英雄的等级 HE:Ed/?y4;

比如(先不论有没有变量冲突)
!!BMy1:I?y2;[追随者势力]
!!BHy2:N?y3;
!!VRy4:S0;[默认等级是0]
!!HEy3&y3>-1:Ed/?y4;[获得英雄等级]

雨风月影 发表于 2014-10-14 11:18:31

本帖最后由 雨风月影 于 2014-10-14 11:48 编辑

贤知有您 发表于 2014-10-14 08:53
楼主你往上看看, y4 根本不是指的英雄等级.
是这句 !!BMx1&y6>-1:H?y4;                                  ...谢谢贤主,我是把!!VRy11:Sy2 :2;                                    英雄级别/2


这句的sy2变成sy4了,所以不对。我看了y2的确是英雄等级,谢谢贤主点名错误!
可惜就是伤害没有办法随英雄等级而增加,我编了条件语句,战斗直接黑屏卡死

贤知有您 发表于 2014-10-14 17:18:09

雨风月影 发表于 2014-10-14 11:18
贤知有您 发表于 2014-10-14 08:53
楼主你往上看看, y4 根本不是指的英雄等级.
是这句 !!BMx1&y6>-1:H?y4 ...

可以把你的代码发上来,大家参详参详.
崩溃就比较严重了.

雨风月影 发表于 2014-10-15 00:13:30

贤知有您 发表于 2014-10-14 17:18
可以把你的代码发上来,大家参详参详.
崩溃就比较严重了.

速度(可行):
!!VRy4&y6>-1:Sy8 :10 +1;                           
!!BMx1&y6>-1:Sdy4;                                 

最低伤害(黑屏):
!!VRy4&y6>-1:Sy8 :4 +1;                              
!!BMx1&y6>-1:U1;                                 

最高伤害(黑屏):
!!VRy4&y6>-1:Sy8 :4 +1;                              
!!BMx1&y6>-1:U2;                                 

贤知有您 发表于 2014-10-15 08:57:46

雨风月影 发表于 2014-10-15 00:13
速度(可行):
!!VRy4&y6>-1:Sy8 :10 +1;                           
!!BMx1&y6>-1:Sdy4;          ...

!!BMx1&y6>-1:U1;                                 
这根本是个错误的语法.都没把变量赋值上去.
应该是 !!BMx1&y6>-1:U1/y4;
后面的U2同上.

雨风月影 发表于 2014-10-15 12:48:31

贤知有您 发表于 2014-10-15 08:57
!!BMx1&y6>-1:U1;                                 
这根本是个错误的语法.都没把 ...

哦,要去补习语法了,不是太懂,只能说我断章取义,谢谢贤主。
看来杀伤力已经不是问题了,谢谢贤主

贤知有您 发表于 2014-10-15 14:30:18

忘了说,赋值是增加变量值的话,应该是U1/dy4;之类

雨风月影 发表于 2014-10-15 14:57:30

贤知有您 发表于 2014-10-15 14:30
忘了说,赋值是增加变量值的话,应该是U1/dy4;之类

!!BMx1&y6>-1:U1/dy4;   这样才对吗?真是任重道远。
请问贤主魔杖的erm字段是在那个erm文件里面呢?想求点大神的武器代码语段为例,学习修改!

贤知有您 发表于 2014-10-15 15:49:26

雨风月影 发表于 2014-10-15 14:57
!!BMx1&y6>-1:U1/dy4;   这样才对吗?真是任重道远。
请问贤主魔杖的erm字段是在那个erm文件里面呢?想 ...

魔杖的功能是硬编码处理的,并不是ERM功能.

雨风月影 发表于 2014-10-15 16:26:32

贤知有您 发表于 2014-10-15 15:49
魔杖的功能是硬编码处理的,并不是ERM功能.

硬编码改了倒是可以一劳永逸,不过有风险是真的

雨风月影 发表于 2014-10-16 21:26:38

本帖最后由 雨风月影 于 2014-10-16 21:36 编辑

贤知有您 发表于 2014-10-15 15:49
魔杖的功能是硬编码处理的,并不是ERM功能.
贤主,我加了一段关于号角170#的erm代码,可是没有用。
!#UN:P555/?v9569;
!#TM19:S1/1/1/255;
!#VRv9569:S1;

**************************************************

!#VRz890&v9569=1:S^这是传说中强大术士Yangpal替战神玛尔斯铸造的一枚号角,一枚不可思议的号角!”^;

!#UN&v9569=1:A170/1/4444;   价值


!?AE1&v998=170/v9569=1;
!!HE-1&v999=4/v9569=1:Fd4/d4/d4/d4;       +攻击、+防御、+力量、+知识

!?AE0&v998=170/v9569=1;
!!HE-1&v999=4/v9569=1:Fd-4/d-4/d-4/d-4;    -攻击、-防御、-力量、-知识
还有就是捡得号角170#的说明怎么更改啊?我配套的script49.ert里面已经有了编辑,但是却没有办法显示出来(只显示名称和装备以后的注解)
页: [1]
查看完整版本: 【已解决】关于一追能够使用生物经验特技erm的问题

捐赠