偶尔一次修改一个传奇版本,M2提示脚本2008-01-12 17:15:48 [脚本死循环] NPC:QFunction 位置:0(0:0) 命令:GOTO @传送员,出现这个脚本死循环的解决办法,指的是脚本的代码看起来没什么异常,但是在游戏里会出现无法前往某些按钮的问题,下面我来谈一下解决脚本死循环的办法
一:修改setup.txt文件里的goto循环次数. ScriptGotoCountLimit=10 ;默认是10次,如果循环次数多的话把1000改大 二:修改报错的位置的脚本 [@main]
\ \ …..\ [@一] #CALL [\\功能服务\一.txt] @一
[@二] #CALL [\\功能服务\二.txt] @二 [@三] #CALL [\\功能服务\三.txt] @三 [@四] #CALL [\\功能服务\四.txt] @四 [@五] #CALL [\\功能服务\五.txt] @五
[@六] #CALL [\\功能服务\六.txt] @六 [@七] #CALL [\\功能服务\七.txt] @七 [@八] #CALL [\\功能服务\八.txt] @八 [@九] #CALL [\\功能服务\九.txt] @九
[@十] #CALL [\\功能服务\十.txt] @十 大家看到了问题出在哪儿吗?问题就出在 有两个 @一 @二 @三 .…… 系列的代码出现循环,会造成游戏中的这个NPC的脚本前往按钮没有反映的现象,解决办法是,如下:
[@main] \ \ …..\ [@一] #CALL [\\功能服务\一.txt] @267320051
[@二] #CALL [\\功能服务\二.txt] @267320052 [@三] #CALL [\\功能服务\三.txt] @267320053 [@四] #CALL [\\功能服务\四.txt] @267320054
[@五] #CALL [\\功能服务\五.txt] @267320055 [@六] #CALL [\\功能服务\六.txt] @267320056 [@七] #CALL [\\功能服务\七.txt] @267320057
[@八] #CALL [\\功能服务\八.txt] @267320058 [@九] #CALL [\\功能服务\九.txt] @267320059 [@十] #CALL [\\功能服务\十.txt] @267320060
为了找到原因,我采用了不与其重复的方法来解决这个问题 OK了,这样就不会出现脚本死循环的现象了,问题就这样轻松地解决了,此问题的来源和方法都是本人很多探索的结果,如果大家还有什么问题
本站所有资源来源于网络,本站未参与任何dump或hack活动。若有侵犯您的权益请提供相关证明致邮hljlife@vip.qq.com,我将及时撤下该资源。
All resources come from the network, this site does not participate in any dump or hack activities, if there is any violation of your rights, please provide relevant proof and email hljlife@vip.qq.com, I will promptly delete it.
如果下载资源文件后缀为.PDF,请删除后缀.PDF之后运行。
部分失效链接可通过文末填写有效邮箱到Email输入框留言索取。
免责声明:游戏资源均来自网络收集购买,不保证BUG,不保证病毒,不解答游戏问题(传奇服务端提供付费架设服务),为了安全,请尽量选择虚拟机运行服务端。