一休论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 71|回复: 0

[常用脚本] M2报错脚本死循环分析以及解决办法

[复制链接]
  • TA的每日心情
    开心
    2015-2-10 22:09
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2014-9-18 18:17:22 | 显示全部楼层 |阅读模式
    网络广告风险自担 网络广告风险自担
    网络广告风险自担

    偶尔一次修改一个传奇版本,M2提示脚本2008-01-12 17:15:48 [脚本死循环] NPC一休论坛表情Function 位置:0(0:0) 命令:GOTO @传送员,出现这个脚本死循环的解决办法,指的是脚本的代码看起来没什么异常,但是在游戏里会出现无法点击某些按钮的问题,下面我来谈一下解决脚本死循环的办法

    一:修改setup.txt文件里的goto循环次数.

    ScriptGotoCountLimit=10   ;默认是10次,如果循环次数多的话把1000改大

    二:修改报错的位置的脚本

    [@main]
    <1/@一> <2/@二> <3/@三> <4/@四> <5/@五>\
    <6/@六> <7/@七> <8/@八> <9/@九> <10/@十>\
    .....\

    [@一]
    #CALL [\\功能服务\一.txt] @一

    [@二]
    #CALL [\\功能服务\二.txt] @二

    [@三]
    #CALL [\\功能服务\三.txt] @三

    [@四]
    #CALL [\\功能服务\四.txt] @四

    [@五]
    #CALL [\\功能服务\五.txt] @五

    [@六]
    #CALL [\\功能服务\六.txt] @六

    [@七]
    #CALL [\\功能服务\七.txt] @七

    [@八]
    #CALL [\\功能服务\八.txt] @八

    [@九]
    #CALL [\\功能服务\九.txt] @九

    [@十]
    #CALL [\\功能服务\十.txt] @十

    大家看到了问题出在哪儿吗?问题就出在 有两个 @一 @二 @三 .…… 系列的代码出现循环,会造成游戏中的这个NPC的脚本点击按钮无任何反映的现象,解决办法是,如下:

    [@main]
    <1/@一> <2/@二> <3/@三> <4/@四> <5/@五>\
    <6/@六> <7/@七> <8/@八> <9/@九> <10/@十>\
    .....\

    [@一]
    #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了,这样就不会出现脚本死循环的现象了,问题就这样轻松地解决了,此问题的来源和方法都是本人一切探索的结果,如果大家还有什么问题





    上一篇:利用NPC发送信息SENDMSG 1-7详解
    下一篇:双击物品触发功能的方法使用实例
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    网络广告风险自担

    小黑屋|传奇一条龙|GM基地|GM版本库|一休论坛

    GMT+8, 2016-12-3 01:55 , Processed in 0.655201 second(s), 83 queries , Gzip On.

    传奇一条龙 GM基地 版本库 传奇论坛 传奇漏洞论坛 传奇服务端下载 传奇版本

    站长QQ:1921249589 一休论坛资料来自网络仅供学习交流之用,用于商业后果自负

    快速回复 返回顶部 返回列表