请选择 进入手机版 | 继续访问电脑版

传奇服务端

 找回密码
 立即注册
六六论坛
查看: 50|回复: 0

关于常见的例如回收脚本出现脚本死循环的处理办法

[复制链接]
  • TA的每日心情
    奋斗
    2 小时前
  • 签到天数: 272 天

    [LV.8]以坛为家I

    5195

    主题

    5998

    帖子

    16万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    160191
    发表于 5 天前 | 显示全部楼层 |阅读模式
    现金奖励计划
    如M2报错信息提示:
    [脚本死循环] NPCManage 位置:0(0:0) 命令:GOTO @封号分类 [脚本死循环] NPCManage 位置:0(0:0) 命令:GOTO @刷新 #CALL [\牛牛\变量数据\变量申明.txt] @斗牛私人变量 #CALL [\游戏登陆\登陆分类.txt] @登陆分类 #CALL [\游戏登陆\封号分类.txt] @封号分类 #CALL [\元宝捐款\元宝捐款数据.txt] @刷新 #CALL [\游戏登陆\禁止登陆.txt] @禁止登陆 BREAK
    解决方法: 找到你的 Mir200\Envir\QuestDiary\游戏登陆\封号分类.txt Mir200\Envir\QuestDiary\元宝捐款\元宝捐款数据.txt 检查里面的 @封号分类 和 @刷新 特别是多看下goto 语句

    一般是这个死循环 也就是goto来goto去都是这语句 修改D:\Mirserver\Mir200\!Setup.txt文件里的goto循环次数. ScriptGotoCountLimit=10 ;默认是10次,如果循环次数多的话把10改成,重启服务器。
    相信开过传奇的朋友都会遇到个这样的问题,就是M2一直报错,但是脚本又没有错,导致正常的有关联的脚本都无法正常使用了,这个问题如何解决就好呢?
    传奇引擎脚本死循环,我们很多朋友都有碰到过,以前我也有碰到过,还花了我大半天时间才找出原因来。
    下面我们就来分析一下为什么会形成死循环,以及解决方法。 脚本死循环,指的是脚本的代码看起来没什么异常,
    但是在游戏里会出现无法的解决方法 点击某些按钮的问题,引擎也会报错,下面我来谈一下解决脚本死循环的办法:
    很多gm论坛或技术分享给出以下的解决方法:
    D:/MirServer/Mir200/!setup.txt文件中查找:ScriptGotoCountLimi= 建议大家将“=”后面的数值设置为:10000-50000
    其实从实际的测试及应用来看,此方法并不能够解决死循环问题。
    正确的解决方法是在频繁使用goto语句(比如回收类型)的脚本中,将GOTO循环语句先进行一段跳转,再回到循环语句中,具体解决脚本示例如下:

    [@战神回收-1]
    #IF
    #ACT
    goto @战神回收
    BREAK
    [@战神回收]
    #IF
    checkitem 战神头盔 1
    #ACT
    take 战神头盔 1
    goto @战神回收-1
    break
    #IF
    checkitem 战神项链 1
    #ACT
    take 战神项链 1
    INC M88 1
    goto @战神回收-1
    break
    …………

    关键就在于红字显示的跳转语句的调整,各位新手或老手GM可以按此方法即可解决死循环问题。





    上一篇:Objects索引SmTilesTiles索引索引地图索引转换
    下一篇:LEG引擎相关变量说明
    温馨提示:
    1、在论坛里发表的文章仅代表作者本人的观点,与本网站立场无关。
    2、论坛的所有内容都不保证其准确性,有效性,时间性。阅读本站内容因误导等因素而造成的损失本站不承担连带责任。
    3、当政府机关依照法定程序要求披露信息时,论坛均得免责。
    4、若因线路及非本站所能控制范围的故障导致暂停服务期间造成的一切不便与损失,论坛不负任何责任。
    5、注册会员通过任何手段和方法针对论坛进行破坏,我们有权对其行为作出处理。并保留进一步追究其责任的权利。
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|GM66 ( 苏ICP备16007506号-2 )PHP/Linux/Java/Discuz!插件|网站地图

    GMT+8, 2019-7-16 02:16 , Processed in 1.297852 second(s), 33 queries .

    Powered by Gm66.Com X3.4

    © 2001-2018 传奇服务端

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