bshl 发表于 2008-11-18 18:03:09

请教erm高手

我对49号脚本的部分进行了修改,游戏中发现错误,请高手帮忙看看我修改的内容是否有问题:

我对电脑英雄的一追进行设置:电脑英雄一追经验每天增长100,每升一级,获得250-350经验;脚本如下:

!!VRy8:Sc0;                                          
!!VRy9:100*y8;
!!HEx1&y2>-1:E?y6/?y7/1;                           
!!VRy4&y2>-1:S250 T50*y7+y9;                     
!!VRw118&y2>-1:Sy2;                                 
!!VRw117&y2>-1/w118>-1/y4>w117:Sy4;                  
!!VRw119&y2>-1:S1;                                 
!!VRw119&y2=-1:S0;                                 
** end of function

这是函数!?FU7103;中的一部分,临时变量y8是我后加的,原来的函数中没有出现过。

我在M1W3D3攻打敌人一个50级英雄时,出现了错误:
ERM syntax Error.
        File: erm
        Line: 2838
        Reason:
        "!!VR:"-wrong command.

Save all ERM vars to WOGERMLOG.TXT (may take time)?
-----------------------
-----Context-----
100*y8;
!!HEx1&y2>-1:E?y6/?y7/1;                           
!!VRy4&y2>-1:S250 T50*y7+y9;                     
!!VRw118&y2>-1:Sy2;

请高手指点。

bzhxqlbt888 发表于 2008-11-18 20:10:32

回复 1# 的帖子

!!VRy9:100*y8;
改为
!!VRy9:S100*y8;

bshl 发表于 2008-11-19 09:04:33

感谢楼上!!

看到答案才发现自己太粗心了。

顺便问一下,为什么脚本明明有问题,但是还是得到执行了呢?

[ 本帖最后由 bshl 于 2008-11-19 09:07 编辑 ]

poet 发表于 2008-11-19 18:41:21

因为ERM不是先进行语法检查,而是直接执行。这个问题以后会改进的。
页: [1]
查看完整版本: 请教erm高手

捐赠