[已解决]矿井加强优化版的烦恼,游戏开始英雄未走动前,擅自用鼠标右键乱看的后果
本帖最后由 独孤求败 于 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
什么版本,什么地图?
有新加什么脚本? LZ这应该是有什么右键触发的脚本吧? 有加载战马系统吗 本帖最后由 独孤求败 于 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 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 11:49
有加载战马系统吗
不敢用战马,超过了30m 本帖最后由 独孤求败 于 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: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:55 编辑
fly123 发表于 2013-9-29 19:37
!?CM0&1000;冒险画面右键点击金币数量图标
!!FU9000:P2502;
!?FU9000&x1=2502;
加什么呢?快帮帮忙呢?fly哥哥,想当年你那个英雄转生的版本我都积极的参加测试了,还帮你说出很卡的问题,你还奖励了我20块钱呢!
!!FU&y3<0:E;
独孤求败 发表于 2013-9-29 19:52
加什么呢?快帮帮忙呢?fly哥哥,想当年你那个英雄转生的版本我都积极的参加测试了,还帮你说出很卡的问 ...
加上这个
!!FU&y3<0:E; 如果英雄没有所属的颜色,那么程序就退出,不执行下面的函数。
!!FU9000&y1=14/y2=1007/y3>-1:P2503/y3; 右键点击金币数量图标
fly123 发表于 2013-9-29 19:55
加上这个
!!FU&y3-1:P2503/y3; 右键点击金币数量图标
要不要另起一行呢? 独孤求败 发表于 2013-9-29 19:52
加什么呢?快帮帮忙呢?fly哥哥,想当年你那个英雄转生的版本我都积极的参加测试了,还帮你说出很卡的问 ...
想当年你那个英雄转生的版本我都积极的参加测试了,;lh;怎么就想当年啦,那个脚本我2013年6月份才完成的额。小弟弟,你的记性有点差哦。;sw; 你在!!HE-1:O?y3; 这个下面加上这一句试试。
!!FU&y3<0:E;就这一句
本帖最后由 独孤求败 于 2013-9-29 20:32 编辑
fly123 发表于 2013-9-29 19:57
想当年你那个英雄转生的版本我都积极的参加测试了,怎么就想当年啦,那个脚本我2013年6月份才完成的 ...
就是改版前的时间啊!
你上面这个条件没有作用,你误解我的烦恼了,
这个公式本身的问题不是很大,只是开始的时候进去一定要选择英雄走路,之后就没有报错的情况了。如果所有的英雄都进城休息了,那也会出现这样的报错。
我进去如果先做别的事情,比如先建设城堡,看看风景,听听音乐,那这时候一点鼠标右键就会出错。这和程序里面的he-的原本使用是一样的,能不能把这里改过来。 fly123 发表于 2013-9-29 19:59
你在!!HE-1:O?y3; 这个下面加上这一句试试。
!!FU&y3
好象没用,我把他那个下了然后按你说的加了代码测试仍然是有这问题;om;
那就加上鼠标动作判定。
!?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; 右键点击金币数量图标
fly123 发表于 2013-9-29 20:10
那就加上鼠标动作判定。
!?CM0&1000;冒险画面右键点击金币数量图标
啊呀,没办法,真是让人心烦
页:
[1]
2