独孤求败 发表于 2013-9-29 00:55:40

[已解决]矿井加强优化版的烦恼,游戏开始英雄未走动前,擅自用鼠标右键乱看的后果

本帖最后由 独孤求败 于 2013-9-29 21:38 编辑

-----------------------
ERM syntax Error.
      File: erm
      Line: 6645
      Reason:
      "HE$"-cannot find hero (out of range).

Save all ERM vars to WOGERMLOG.TXT (may take time)?
-----------------------
-----Context-----
O?y3;.....
每次读档或者开始新游戏时,没有移动英雄前(先移动英雄走一小步就没有事了),只要点击了鼠标右键就会这样。如果所有的英雄都进城休息了,那也会出现这样的报错。
请问大家有没有遇到同样的问题?


矿井加强优化原帖地址 :http://bbs.h3wog.com/forum.php?mod=viewthread&tid=40406&highlight=%BF%F3%BE%AE

songfx 发表于 2013-9-29 08:38:58

什么版本,什么地图?
有新加什么脚本?

dadds 发表于 2013-9-29 09:40:39

LZ这应该是有什么右键触发的脚本吧?

神奇的卡片 发表于 2013-9-29 11:49:15

有加载战马系统吗

独孤求败 发表于 2013-9-29 14:14:45

本帖最后由 独孤求败 于 2013-9-29 20:10 编辑

songfx 发表于 2013-9-29 08:38
什么版本,什么地图?
有新加什么脚本?
script46.erm(英雄转世极限版 四维都可以转)script50.erm(怪物强化3)

script77扑克24点游戏

script78元老

script79冠军骑士

Script80生灵之戒

script81修改器

Script82组合宝物

script83八级生物工会、天时地利人和、英雄守城进城加经验、无城不失败脚本加强版

script84大富翁

script85自由升级生物特长

script86宝物一格

script87状态魔法显示脚本、鼠标左键显示坐标

script88建筑师

script89矿井加强、秘银矿

Script90暗黑塔、魔井

script91 9in1

独孤求败 发表于 2013-9-29 14:17:11

这里面有右键触发的什么脚本吗?
可是我点击了英雄走一步以后就不会出现了,直到游戏玩了几个月以后可能会出现几次这样的情况。

fly123 发表于 2013-9-29 14:42:10

看脚本,错误是与英雄有关,是在循环英雄时,出错。那么可以排除那些与英雄无关的脚本。

独孤求败 发表于 2013-9-29 16:53:14

以前的沧海的帖子

本帖最后由 独孤求败 于 2013-9-29 16:57 编辑

我用的纯净的wog 358f,打了新生物补丁2.0中文版,然后打了战场加速和树木静止补丁,然后用无忧1.0.6替换了官方的一追,其他补丁都没敢打。
使用官方的一追没出过问题,但是用无忧的一追,打仗的时候偶尔会出现如下情况:
正常基本上立刻切换到打仗的画面,出问题时通常会出现5-10秒左右的黑屏,然后弹出一个错误框,再进打仗画面,错误框的信息如下:
ERM syntax Error.
File: erm
Line: 6645
Reason:
"HE$"-cannot find hero (out of range).
Save all ERM vars to WOGERMLOG.TXT (may take time)?

完整日志如附件所示,不知道各位碰到过这个问题没,有空的大大们帮忙看看啊,谢谢了



不是一追快乐无忧版的问题,是你加的新WOG宝物v1.0造成的,里面的代码有个小问题,我大致看了一下,原因应该是检查装备冲锋靴英雄编号y1没有赋值,以致找不到英雄,报错。。。

!?BR&v997=-1/v9569=1;
!!BA:H0/?v9592 H1/?v9593 A?v9594;
!!HEv9592&v9592>-1:A2/169/?y12/?y14;
!!HEv9593&v9593>-1:A2/169/?y12/?y15;
!!VRv9608&v9592>-1:Sy14;
!!VRv9609&v9593>-1:Sy15;
!!HEy1&y1>-1:A2/169/?y12/?y4;   ——貌似y1并没有赋值

独孤求败 发表于 2013-9-29 18:01:17

神奇的卡片 发表于 2013-9-29 11:49
有加载战马系统吗

不敢用战马,超过了30m

独孤求败 发表于 2013-9-29 19:02:23

本帖最后由 独孤求败 于 2013-9-29 20:36 编辑

原来是矿井加强出现个问题

****显示加资源的数量*****

!?CM0&1000;冒险画面右键点击金币数量图标
!!FU9000:P2502;
!?FU9000&x1=2502;
!!CM:R1;
!!CM:S?y1 I?y2;
!!HE-1:O?y3;                              
!!FU9000&y1=14/y2=1007/y3>-1:P2503/y3;   右键点击金币数量图标


如何把检查英雄去掉,确定为旗帜的颜色

或者我想改为:
!?CM1&1000;城镇画面画面右键点击金币数量图标
!!FU9000:P2502;
!?FU9000&x1=2502;
!!CM:R1;
!!CM:S?y1 I?y2;
!!HE-1:O?y3;   -----------------------------------------------------------------------------这个地方如何默认为城堡的颜色,不用检查英雄
!!FU9000&y1=14/y2=1007/y3>-1:P2503/y3;   右键点击金币数量图标



请高手指点迷津?


fly123 发表于 2013-9-29 19:37:44

本帖最后由 fly123 于 2013-9-29 19:41 编辑

!?CM0&1000;冒险画面右键点击金币数量图标
!!FU9000:P2502;
!?FU9000&x1=2502;
!!CM:R1;
!!CM:S?y1 I?y2;
可以加一条判断语句。
!!HE-1:O?y3;!!FU&y3<0:E;                           
!!FU9000&y1=14/y2=1007/y3>-1:P2503/y3;   右键点击金币数量图标

独孤求败 发表于 2013-9-29 19:52:46

本帖最后由 独孤求败 于 2013-9-29 19:55 编辑

fly123 发表于 2013-9-29 19:37
!?CM0&1000;冒险画面右键点击金币数量图标
!!FU9000:P2502;
!?FU9000&x1=2502;

加什么呢?快帮帮忙呢?fly哥哥,想当年你那个英雄转生的版本我都积极的参加测试了,还帮你说出很卡的问题,你还奖励了我20块钱呢!
!!FU&y3<0:E;

fly123 发表于 2013-9-29 19:55:06

独孤求败 发表于 2013-9-29 19:52
加什么呢?快帮帮忙呢?fly哥哥,想当年你那个英雄转生的版本我都积极的参加测试了,还帮你说出很卡的问 ...

加上这个
!!FU&y3<0:E; 如果英雄没有所属的颜色,那么程序就退出,不执行下面的函数。

!!FU9000&y1=14/y2=1007/y3>-1:P2503/y3;   右键点击金币数量图标

独孤求败 发表于 2013-9-29 19:57:18

fly123 发表于 2013-9-29 19:55
加上这个
!!FU&y3-1:P2503/y3;   右键点击金币数量图标

要不要另起一行呢?

fly123 发表于 2013-9-29 19:57:24

独孤求败 发表于 2013-9-29 19:52
加什么呢?快帮帮忙呢?fly哥哥,想当年你那个英雄转生的版本我都积极的参加测试了,还帮你说出很卡的问 ...

想当年你那个英雄转生的版本我都积极的参加测试了,;lh;怎么就想当年啦,那个脚本我2013年6月份才完成的额。小弟弟,你的记性有点差哦。;sw;

fly123 发表于 2013-9-29 19:59:27

你在!!HE-1:O?y3;    这个下面加上这一句试试。
!!FU&y3<0:E;就这一句

独孤求败 发表于 2013-9-29 20:06:30

本帖最后由 独孤求败 于 2013-9-29 20:32 编辑

fly123 发表于 2013-9-29 19:57
想当年你那个英雄转生的版本我都积极的参加测试了,怎么就想当年啦,那个脚本我2013年6月份才完成的 ...
就是改版前的时间啊!

你上面这个条件没有作用,你误解我的烦恼了,
这个公式本身的问题不是很大,只是开始的时候进去一定要选择英雄走路,之后就没有报错的情况了。如果所有的英雄都进城休息了,那也会出现这样的报错。
我进去如果先做别的事情,比如先建设城堡,看看风景,听听音乐,那这时候一点鼠标右键就会出错。这和程序里面的he-的原本使用是一样的,能不能把这里改过来。

gigichart 发表于 2013-9-29 20:06:45

fly123 发表于 2013-9-29 19:59
你在!!HE-1:O?y3;    这个下面加上这一句试试。
!!FU&y3

好象没用,我把他那个下了然后按你说的加了代码测试仍然是有这问题;om;

fly123 发表于 2013-9-29 20:10:26

那就加上鼠标动作判定。

!?CM0&1000;冒险画面右键点击金币数量图标
!!FU9000:P2502;
!?FU9000&x1=2502;
!!CM:R1;
!!CM:S?y1 I?y2;
!!HE-1:O?y3;
!!FU|y3<0/y1<>14/y2<>1007:E;                           
!!FU9000:P2503/y3;   右键点击金币数量图标

独孤求败 发表于 2013-9-29 20:23:39

fly123 发表于 2013-9-29 20:10
那就加上鼠标动作判定。

!?CM0&1000;冒险画面右键点击金币数量图标


啊呀,没办法,真是让人心烦
页: [1] 2
查看完整版本: [已解决]矿井加强优化版的烦恼,游戏开始英雄未走动前,擅自用鼠标右键乱看的后果

捐赠