为什么复制TXT文件内容到ERM里,中文显示????
本帖最后由 529200599 于 2017-11-12 20:48 编辑求大神帮助 解说下, 以下英雄带宝物,增加属性 DO有点看不懂
** function to check for battle artifacts (Parameters: x1=base hero stack, x2=base enemy stack)
!?FU89;
!!VRy1:Sx1;
!!VRy2:Sx2;
!!HEy-99:A2/162/?y3/?y4;
!!DO80/0/20/1&y4>0:Py1/48/100/3/8;
!!HEy-99:A2/163/?y3/?y5;
!!DO80/0/20/1&y5>0:Py1/29/100/3/524288;
!!HEy-99:A2/166/?y3/?y6;
!!DO80/0/20/1&y6>0:Py1/36/100/3/1024;
*!HEy-99:A2/168/?y3/?y7;
*!DO80/0/20/1&y7>0:Py1/53/100/3;
*!DO81/0/20/1&y7>0:Py1/2/1;
!!HEy-99:A2/167/?y3/?y8;
!!DO80/0/20/1&y8>0:Py1/41/100/3/16384;
*!HEy-99:A2/170/?y3/?y9;
*!DO80/0/20/1&y9>0:Py1/49/100/3/8192;
*!HEy-99:A2/165/?y3/?y10;
*!DO80/0/20/1&y10>0:Py1/51/100/3/8192;
求大神帮助求大神帮助 求大神帮助 DO80/0/20/1是FU80执行21次,每次带不同的x16值(0-20)
脚本编辑器的中文问题可能是编码问题,什么Unicode之类的 XEricSin 发表于 2017-11-12 22:01
DO80/0/20/1是FU80执行21次,每次带不同的x16值(0-20)
脚本编辑器的中文问题可能是编码问题,什么Unicod ...
大神
每次带不同的x16值(0-20) 都有哪些值????? 529200599 发表于 2017-11-13 17:45
大神
每次带不同的x16值(0-20) 都有哪些值?????
0到20 啊。
DO#/a/b/c每次自带的x16从a到b递增,每次加c。
执行DO80/0/20/1每次自带的x16从0到20递增,每次加1。
就是按顺序执行:
FU80:Px16=0
FU80:Px16=1
...
FU80:Px16=20
XEricSin 发表于 2017-11-13 22:18
0到20 啊。
DO#/a/b/c每次自带的x16从a到b递增,每次加c。
执行DO80/0/20/1每次自带的x16从0到20递增, ...
对不起,我提错问题了 X16 0-20的值分别代表什么意思
例如*!DO80/0/20/1&y10>0:Py1/51/100/3/8192;
PY1 是指什么
51 应该指魔法序号
100 力量
3 魔法等级
8192我不知道代表什么意思? 下载个EmEditer,超好用的txt编辑器。循环函数的问题,看看帮助更好。0-20代表循环的数值,即后边的函数中里面的X16。P后面的都是传递参数,参数可以是变量值,数值。按顺序分别是后面函数中的X1..X2等。 本帖最后由 529200599 于 2017-11-14 10:23 编辑
贤知有您 发表于 2017-11-14 09:10
下载个EmEditer,超好用的txt编辑器。循环函数的问题,看看帮助更好。0-20代表循环的数值,即后边的函数中 ...
贤知,给个下载地址吧
!!DO #1/ #2/ #3/ #4: XXXX; 多次循环触发FU函数:
#1 函数的编号,
#2 (x16)起始值
#3 (x16)结束值
#4 步长
这个D0循环函数 自己去熟悉看到的ERM很少解注 #1 对应都有哪些值
FU是个自定义的函数。格式一般为
!!FU#1:Px1/x2.....x16;
#1是一个区别函数的编号,不要和其他函数重复就行。
x1-x16是16个自定义整数参数。可有可无。
比如先定义
!?FU80;
!!FU&x1<>1:E; //检查一下x1的值,不对就直接退出函数
!!IF:L^%X2^; //显示x2的值到屏幕上
!!BMx16:Sx3 Dx3; //把x16号战队速度和防御变为x3。如果是!!FU触发的,x16应该是默认为0的。如果是!!DO触发的,x16就是!!DO时规定的。
!?BG0;
用FU触发
!!FU80:P1/2/3; (默认x16=0)
结果是屏幕显示一次x2的值,把0号战队的速度和防御变为x3的值。
用DO触发
!!DO80/1/5/2:P1/2/3; (x16的值分别为1,1+2=3,3+2=5)
结果是屏幕上显示3次x2的值,把1号3号5号战队的速度和防御变成x3的值。
你看x3既表示速度值,又表示防御值,所以FU和DO的参数是没有固定意义的,关键是看你怎么用。
8192是一个怪物标记,BM:F命令的一个值。8192是封神里面一个关于控制特殊技能的标记。 XEricSin 发表于 2017-11-14 16:36
FU是个自定义的函数。格式一般为
!!FU#1:Px1/x2.....x16;
#1是一个区别函数的编号,不要和其他函数重复就 ...
非常感谢,现在,有点看得懂了 准备改宝物 楼主强大 我是菜鸟 再次感谢指教
页:
[1]