script07.erm中的一个小问题(关于钓鱼的)
恭喜,楼主发此新帖随机获得 3 WoG币!这个问题也不知有人发过没有,不管了,懵一把。
我酷爱钓鱼,前日猛然反应起一个见了N次的问题:当钓到八级兵时就会出现ERM错误。在痛苦的与一堆扭曲的线条纠缠一番后,我终于知道了这个事件的本意是秘洞寻宝,打赢八级兵后会得到“宝藏”,却不知怎么发生了溢出错。在又一次痛苦的与一堆扭曲的线条纠缠一番后(ERM水平太差,加上错误提示中的“第3152行”根本不知道在哪里,00~98中没有哪个脚本文件超过3000行),终于发现这段脚本是在script07.erm中,凭着半半半半半调子的ERM水平,反复运用类比、推衍、猜测等手法,问题好像是被干掉了,应该是变量的有效区间出了问题,赋值的地方没对(在570行左右)。说实话,这一段有好几句我就没看懂,改了以后试了几次到也没问题了,有没有隐患就不知道了。(想了想,还是把改过的script07.erm附上了,看能不能挣上几元)
原句:
!!VRy1:S1 T9;
!!VRy2&y1<10:Sy1 +149;
!!VRy2&y1=10:S168;
!!VRy1:S0 T5;
!!VRy3:S4 T4;
!!VRy4:S2000 T2000;
!!UN:N3/301/y2/0;
!!IF:Q5/21/y2/2/z107054;
!!HE-1&5:Tv998/v999/v1000/y2/1;
!!HE-1&5:O?y2;
!!IF&5/y2>-1:Q1/y1/y3/6/y4/1/z107055;
!!OW&5/y2>-1:R-1/y1/dy3 R-1/6/dy4;
改为:
!!VRy1:S1 T9;
!!VRy2&y1<10:Sy1 +149;
!!VRy2&y1=10:S168;
!!UN:N3/301/y2/0;
!!IF:Q5/21/y2/2/z107054;
!!HE-1&5:Tv998/v999/v1000/y2/1;
!!HE-1&5:O?y2;
!!IF&5/y2>-1:Q1/y1/y3/6/y4/1/z107055;
!!VRy1:S0 T5;
!!VRy3:S4 T4;
!!VRy4:S2000 T2000;
!!OW&5/y2>-1:R-1/y1/dy3 R-1/6/dy4;
[ 本帖最后由 SItsme 于 2006-8-19 23:00 编辑 ] 恭喜,此回复帖随机获得 3 WoG币!
不错,楼主的钻研精神值得鼓励,果然是语句放错位置了,这么修改应该是没有问题的。收藏了。 恩,不错不错,我也很喜欢掉鱼,留下留下。 虽然好,但不知怎么添加,最好给个改好的07 老出错,真是挺烦得哦! 我都好久不玩了,现在又想玩一下,谢谢哦! 谢谢楼主分析,我也很喜欢钓鱼。:handshake
页:
[1]