sakuya452 发表于 2013-11-4 07:05:29

【已解决】请问,有没有获取战场上堆栈生物的经验级别的方法呢

本帖最后由 sakuya452 于 2013-11-12 10:41 编辑

;misnn;算法也好,我参考下,要注意的是经验级别而不是经验值,先谢谢了

神圣炽天使 发表于 2013-11-4 08:02:59

LZ,我给你。

ZVSE
_WARNING_#1=IMPORTANT! This file is not in a plain text format. NEVER use any editor except ERM_S for making any kind of changes!
ERMS_PoweredBy=ERM Scripter v. 2004.6.29.918
****用ERM在战斗中获取怪物的经验等级
!?BG;
!!BG:N?y1;
!!BMy1:T?y2;
!!UN:N3/-1/y2/1;
!!VRy-1:Sy1 +1 *-1;
!!EAy-1:E?y-2/2/d/d;
!!MA:Ly2/?y-3;
!!VRy-3:+1;
!!VRy-3&y-3=7/y2>131/y2<136:S8;
!!VRy-3&y-3=7/y2>149/y2<159:S8;
!!VRy-3&y-3=7/y2=196:S8;
!!VRy-4:S0;
***生物等级1~7
!!VRy-5&y-3<8:Sy-2 :y-3;
!!VRy-4&y-3<8/y-5<1000:S0;
!!VRy-4&y-3<8/y-5>=1000/y-5<2000:S1;
!!VRy-4&y-3<8/y-5>=2000/y-5<3200:S2;
!!VRy-4&y-3<8/y-5>=3200/y-5<4600:S3;
!!VRy-4&y-3<8/y-5>=4600/y-5<6200:S4;
!!VRy-4&y-3<8/y-5>=6200/y-5<8000:S5;
!!VRy-4&y-3<8/y-5>=8000/y-5<10000:S6;
!!VRy-4&y-3<8/y-5>=10000/y-5<12200:S7;
!!VRy-4&y-3<8/y-5>=12200/y-5<14700:S8;
!!VRy-4&y-3<8/y-5>=14700/y-5<17500:S9;
!!VRy-4&y-3<8/y-5>=17500:S10;
***生物等级8**方法-1
!!VRy-4&y-3<8/y-5<1050:S0;
!!VRy-4&y-3<8/y-5>=1050/y-5<2100:S1;
!!VRy-4&y-3<8/y-5>=2100/y-5<3360:S2;
!!VRy-4&y-3<8/y-5>=3360/y-5<4830:S3;
!!VRy-4&y-3<8/y-5>=4830/y-5<6510:S4;
!!VRy-4&y-3<8/y-5>=6510/y-5<8400:S5;
!!VRy-4&y-3<8/y-5>=8400/y-5<10500:S6;
!!VRy-4&y-3<8/y-5>=10500/y-5<12810:S7;
!!VRy-4&y-3<8/y-5>=12810/y-5<15435:S8;
!!VRy-4&y-3<8/y-5>=15435/y-5<18375:S9;
!!VRy-4&y-3<8/y-5>=18375:S10;
***生物等级8**方法-2
!!VRy-4&y-3=8/y-2<8400:S0;
!!VRy-4&y-3=8/y-2>=8400/y-2<16800:S1;
!!VRy-4&y-3=8/y-2>=16800/y-2<26880:S2;
!!VRy-4&y-3=8/y-2>=26880/y-2<38640:S3;
!!VRy-4&y-3=8/y-2>=38640/y-2<52080:S4;
!!VRy-4&y-3=8/y-2>=52080/y-2<67200:S5;
!!VRy-4&y-3=8/y-2>=67200/y-2<84000:S6;
!!VRy-4&y-3=8/y-2>=84000/y-2<102480:S7;
!!VRy-4&y-3=8/y-2>=102480/y-2<123480:S8;
!!VRy-4&y-3=8/y-2>=123480/y-2<147000:S9;
!!VRy-4&y-3=8/y-2>=147000:S10;
!!VRz-10:S^{%Z-1生物等级%Y-3生物经验%Y-2生物经验等级%Y-4}^;
!!BU:Mz-10 R;

贤知有您 发表于 2013-11-4 08:35:13

神圣炽天使 发表于 2013-11-4 08:02
LZ,我给你。

ZVSE


楼上这个然则可以用于正常的版本.
但若果玩家修改了TXT资源对应的值,这些按照原版数值设置的语句就错误了.

楼主应该可以直接找到那些资源文本的内存数值的.
再结合上面的脚本,才是万无一失.

sakuya452 发表于 2013-11-4 09:31:07

好麻烦.......原来没有内置语法获取啊......txt文件我又不熟

神奇的卡片 发表于 2013-11-4 10:44:28

神圣炽天使 发表于 2013-11-4 08:02
LZ,我给你。

ZVSE


天使,如果把每段的意思都标出来,能让没学过的人更容易理解吧
@神圣炽天使

神圣炽天使 发表于 2013-11-4 11:15:59

神奇的卡片 发表于 2013-11-4 10:44
天使,如果把每段的意思都标出来,能让没学过的人更容易理解吧
@神圣炽天使

不好意思,我也是不懂ERM的,这是我找骷髅要来的。

沧海一粟 发表于 2013-11-5 00:11:16

这是文件可以参考下。

sakuya452 发表于 2013-11-5 00:20:03

沧海一粟 发表于 2013-11-5 00:11
这是文件可以参考下。

谢谢,我研究下;hap;

sakuya452 发表于 2013-11-5 10:33:18

本帖最后由 sakuya452 于 2013-11-5 10:49 编辑

沧海一粟 发表于 2013-11-5 00:11
这是文件可以参考下。
这个文件只有生物第10级的需求经验值啊,这个值可以通过ERM获取也可以通过内存地址获取

其它等级的经验需求没有,其它部分或者剩余等级的经验需求内存也不能直接找到,难道其余等级要根据面板计算求值或者根据程序算法取值了吗......

17102653 发表于 2014-2-3 13:59:27

我也是不懂ERM的
页: [1]
查看完整版本: 【已解决】请问,有没有获取战场上堆栈生物的经验级别的方法呢

捐赠