请选择 进入手机版 | 继续访问电脑版

WoG-英雄无敌III 中文论坛

 找回密码
 英雄注册|Register

QQ登录

只需一步,快速开始

查看: 97|回复: 15

为什么复制TXT文件内容到ERM里,中文显示????

[复制链接]
字体大小: 正常 放大

签到天数: 6 天

连续签到: 1 天

[LV.2]射手

发表于 2017-11-12 20:15:37 | 显示全部楼层 |阅读模式
网易微博分享 搜狐微博
本帖最后由 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;

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?英雄注册|Register

x

签到天数: 6 天

连续签到: 1 天

[LV.2]射手

 楼主| 发表于 2017-11-12 20:53:41 | 显示全部楼层
求大神帮助  求大神帮助 求大神帮助

签到天数: 9 天

连续签到: 1 天

[LV.3]狮鹫

发表于 2017-11-12 22:01:08 | 显示全部楼层
DO80/0/20/1是FU80执行21次,每次带不同的x16值(0-20)
脚本编辑器的中文问题可能是编码问题,什么Unicode之类的

点评

每次带不同的x16值(0-20) 有什么值  详情 回复 发表于 2017-11-13 17:45

签到天数: 6 天

连续签到: 1 天

[LV.2]射手

 楼主| 发表于 2017-11-13 17:45:22 | 显示全部楼层
XEricSin 发表于 2017-11-12 22:01
DO80/0/20/1是FU80执行21次,每次带不同的x16值(0-20)
脚本编辑器的中文问题可能是编码问题,什么Unicod ...

   大神

每次带不同的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  详情 回复 发表于 2017-11-13 22:18

签到天数: 9 天

连续签到: 1 天

[LV.3]狮鹫

发表于 2017-11-13 22:18:35 | 显示全部楼层
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

点评

对不起,我提高错了 X16 0-20的值分别代表什么意思 例如 *!DO80/0/20/1&y10>0:Py1/51/100/3/8192; PY1 是指什么 51 应该指魔法序号 100 力量 3 魔法等级 8192 我不知道代表  详情 回复 发表于 2017-11-13 22:29

签到天数: 6 天

连续签到: 1 天

[LV.2]射手

 楼主| 发表于 2017-11-13 22:29:27 | 显示全部楼层
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  我不知道代表什么意思?

签到天数: 52 天

连续签到: 1 天

[LV.5]祭司

发表于 7 天前 来自手机 | 显示全部楼层
下载个EmEditer,超好用的txt编辑器。循环函数的问题,看看帮助更好。0-20代表循环的数值,即后边的函数中里面的X16。P后面的都是传递参数,参数可以是变量值,数值。按顺序分别是后面函数中的X1..X2等。

签到天数: 6 天

连续签到: 1 天

[LV.2]射手

 楼主| 发表于 7 天前 | 显示全部楼层
本帖最后由 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   对应都有哪些值

签到天数: 9 天

连续签到: 1 天

[LV.3]狮鹫

发表于 7 天前 | 显示全部楼层
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是封神里面一个关于控制特殊技能的标记。

点评

非常感谢,现在,有点看得懂了 准备改宝物 楼主强大 我是菜鸟 再次感谢指教  详情 回复 发表于 6 天前

签到天数: 6 天

连续签到: 1 天

[LV.2]射手

 楼主| 发表于 6 天前 | 显示全部楼层
XEricSin 发表于 2017-11-14 16:36
FU是个自定义的函数。格式一般为
!!FU#1:Px1/x2.....x16;
#1是一个区别函数的编号,不要和其他函数重复就 ...

非常感谢,现在,有点看得懂了   准备改宝物     楼主强大    我是菜鸟    再次感谢指教

点评

不,你才是楼主  发表于 6 天前
您需要登录后才可以回帖 登录 | 英雄注册|Register

本版积分规则

Archiver|手机版|小黑屋|帮助|WoG英雄无敌中文站|WoG Chinese Fans Forum ( 京ICP备11045332号   

GMT+8, 2017-11-21 07:03 , Processed in 0.290374 second(s), 43 queries , Gzip On.

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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