此心光明 发表于 2015-9-5 15:28:36

求问这个脚本哪里出问题了?

最近又开始玩玩H3,写点自己喜欢用的脚本虐虐电脑。用的是ERA2.46,请大神看看下面的脚本哪里出问题
*****随身卖兵******
!?CM2&1000;
!!CM:S?y1 I?y2;
!!FU&y1<>12:E;
!!FU&y2<>117:E;非左键点击运气图标退出
!!DO501/0/6/1:P;循环函数
!!UN:R3/-1;刷新屏幕

!?DO501;
!!HE-1:C0/x16/?y1/?y2;部队编号和数量
!!FU&y2<1:E;
!!CM:R0;
!!MA:Cy1/6/?y3;单价
!!VRy3:*y2;总价
!!IF:Q8/6/y3/2^是否出售最前一格的部队?^;
!!VRx16:+7;
!!FU&-8:E;
!!VRy4:Sx16-7;
!!OW:R-1/6/dy3;
!!HE-1:C0/y4/d/0;

此心光明 发表于 2015-9-5 16:58:05

这是开始错误提示

ERM syntax Error.
        File: erm
        Line: 8441
        Reason:
        "!?##:"-wrong or not yet realized trigger type.

Save all ERM vars to WOGERMLOG.TXT (may take time)?
-----------------------
-----Context-----
瘫κ?阉?哪芰扛??Z1。

%Z1的魔法技能等级 +1。        <!!M>        01.08.2004
151029        绿宝石把它的能量给了%Z1。

%Z1的速度技能等级 +1。        <!!M>        01.08.2004
151030        绿宝石把它的能量给了%Z1。

%Z1的魔法技能等级 +1。        <.....
-----------------
COMMON VARS
f=0
g=0
h=0
i=0
j=0
k=0
l=0
m=0
n=0
o=0
p=0
q=0
r=0
s=0
t=0
Common flags (1...1000)
flag999=1
flag1000=1
Common v vars (v1...v10000)
v504=41916772
v508=1
v550=1
v551=2
v552=4
v553=8
v554=16
v555=32
v556=64
v557=128
v558=256
v559=512
v560=1024
v573=36
v574=72
v575=1
v600=12
v601=18
v602=24
v603=30
v604=32
v605=33
v606=34
v607=35
v608=36
v609=40
v610=44
v611=59
v612=72
v613=86
v614=87
v615=88
v616=89
v617=90
v618=93
v619=115
v620=123
v621=124
v622=126
v855=-2
v950=1
v951=1
v952=-1
v957=72
v958=1
v975=1
v976=1
v998=10
v999=69
Hero's vars (w1...w200)

TRIGGER BASED VARS
Trigger y vars (y-1...y-100)
Trigger e vars (e-1...e-100)

FUNCTION BASED VARS
Parameters x vars (x1...x16)
Local y vars (y1...y100)
Local e vars (e1...e100)

STRING VARS
Common z vars (z1...z1000)
z332="飞行兵种不能飞行,但获得不反击能力。"
z333="快速兵种的速度变慢,慢速兵种的速度变快。"
z334="生物在每周的第7天,招募费用减半。"
z335="英雄每天创造出一片魔法平原。"
z336="生物攻击2次。"
z337="英雄部队中的生物数量每天增长4%。"
z338="生物巢穴同时提供野猪招募。"
z339="英雄的初始级别为5级。"
z340="宝物拾起数量为2个。"
z341="永恒黑幕,地图永久黑暗。"
z342="英雄每天获得双倍移动力。"
z343="矿井每周更改资源类型。"
z344="学习类建筑每个月可以重复访问。"
z345="英雄可以获得10项技能。"
z346="英雄部队中的7级生物自动升级为8级生物。"
z347="英雄每升一级都可获得一件宝物。"
z348="盗贼埋伏圈。"
z349="生物可以龙息攻击。"
z350="射手不能射击,但生命值增加。"
z351="每座城镇均有圣杯。"
z356="钓鱼井"
z357="今天钓鱼次数已满"
z429="中级学院

(花费2000金币学习初级辅助技能或花费3000金币升级初级辅助技能。)"
Local z vars (z-1...z-10)

贤知有您 发表于 2015-9-5 17:30:19

常规错误.
!?DO501;
必须是
!?FU501;

最好清空部队,最好改为 !!HE-1:C0/y4/-1/0;
另外,感觉这脚本思路怪怪的.

此心光明 发表于 2015-9-5 17:34:10

贤知有您 发表于 2015-9-5 17:30
常规错误.
!?DO501;
必须是


十分感谢!
没想到又犯了低级错误……

此心光明 发表于 2015-9-5 17:38:16

贤知有您 发表于 2015-9-5 17:30
常规错误.
!?DO501;
必须是


十分感谢!没想到犯了个低级错误,难怪老是找不出原因,明明以前用3.58可以的。另外,思路就是:为了不跟分兵脚本冲突,用了点击运气图标;为了不用老是移动部队格子,用了循环函数

兽哥哥 发表于 2015-9-5 17:43:00

贤知V587

此心光明 发表于 2015-9-5 17:43:02

贤知有您 发表于 2015-9-5 17:30
常规错误.
!?DO501;
必须是


清空部队一开始是用!!HE-1:C0/y4/-1/0;后来调试的时候,怀疑过这里,所以改了

此心光明 发表于 2015-9-5 17:50:56

可以了。谢过贤知版主。将改好的放上来
!?CM2&1000;
!!CM:S?y1 I?y2;
!!DO501/0/6/1&y1=12/y2=117:P;左键点击运气图标

!?FU501;
!!HE-1:C0/x16/?y1/?y2;部队编号和数量
!!FU&y2<1:E;
!!CM:R0;
!!MA:Cy1/6/?y3;单价
!!VRy3:*y2;总价
!!IF:Q8/6/y3/2^是否出售最前一格的部队?^;
!!VRx16:+7;
!!FU&-8:E;
!!VRy4:Sx16-7;
!!OW:R-1/6/dy3;
!!HE-1:C0/y4/-1/0;
!!UN:R3/-1;
!!UN:R2;
页: [1]
查看完整版本: 求问这个脚本哪里出问题了?

捐赠