找回密码
 立即注册
查看: 9250|回复: 47

传奇游戏架设技术之M2脚本死循环的形成和解决办法

  [复制链接]
  • TA的每日心情
    郁闷
    2022-12-4 03:02
  • 签到天数: 495 天

    连续签到: 2 天

    [LV.9]妙领天机

    727

    主题

    3017

    回帖

    5216

    积分

    VIP会员

    积分
    5216
    发表于 2019-12-23 20:42:20 | 显示全部楼层 |阅读模式

    马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

    您需要 登录 才可以下载或查看,没有账号?立即注册

    ×
    新手gm在架设传奇私服游戏过程中经常会需要添加一些脚本,而这些脚本对于传奇玩家来说是非常重要的,因为大多数时候我们添加的都是一些关于如何让角色更强,或者增加一些新的游戏玩法或者活动的脚本。添加脚本可以说是传奇私服gm做的最多的工作之一,在大量添加脚本的同时我们经常会遇到一些问题。比如m2脚本死循环问题就是最常见的,很多新手传奇私服gm在面对这个问题时都只能是束手无策。

    脚本死循环的解决办法脚本死循环,指的是脚本的代码看起来没什么异常,但是在里会出现无法点击某些按钮的问题,下面我来谈一下解决脚本死循环的办法

    以下是脚本死循环的示例:

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

    M2出现脚本死循环提示的解决方法

    如:
    2005-08-12 17:15:48 [脚本死循环] NPC:QFunction 位置:0(0:0) 命令:GOTO @传送员
    2005-08-12 17:15:50 [脚本死循环] NPC:QFunction 位置:0(0:0) 命令:GOTO @传送员
    2005-08-12 17:15:51 [脚本死循环] NPC:QFunction 位置:0(0:0) 命令:GOTO @传送员

    解决方法:
    修改setup.txt文件里的goto循环次数.

    ScriptGotoCountLimit=10 ;默认是10次,如果循环次数多的话把1000改大
    以上就是一为原创给大家分享的传奇游戏架设技术之M2脚本死循环的形成和解决办法全部内容,如果您在修改传奇游戏过程中也遇到了死循环问题,您可以按照上面脚本中的方法和步骤进行处理,大多数该类问题都能够得到完美解决。


    楼主热帖
  • TA的每日心情

    2019-8-30 19:57
  • 签到天数: 475 天

    连续签到: 2 天

    [LV.9]妙领天机

    3

    主题

    3043

    回帖

    3043

    积分

    声名显赫

    积分
    3043
    发表于 2019-12-23 22:01:31 | 显示全部楼层
    众里寻他千百度,蓦然回首在这里!
    回复

    使用道具 举报

  • TA的每日心情

    2019-8-29 02:40
  • 签到天数: 462 天

    连续签到: 6 天

    [LV.9]妙领天机

    4

    主题

    3022

    回帖

    3026

    积分

    声名显赫

    积分
    3026
    发表于 2019-12-28 15:11:10 | 显示全部楼层
    非常好,顶一下
    回复

    使用道具 举报

  • TA的每日心情

    2019-8-30 10:43
  • 签到天数: 473 天

    连续签到: 2 天

    [LV.9]妙领天机

    1

    主题

    3023

    回帖

    3022

    积分

    声名显赫

    积分
    3022
    发表于 2020-1-17 08:50:03 | 显示全部楼层
    鼎力支持!!
    回复

    使用道具 举报

  • TA的每日心情

    2019-8-30 19:16
  • 签到天数: 484 天

    连续签到: 5 天

    [LV.9]妙领天机

    0

    主题

    3032

    回帖

    3027

    积分

    声名显赫

    积分
    3027
    发表于 2020-2-21 07:22:58 | 显示全部楼层
    珍爱生命,果断回帖。
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2019-8-29 10:31
  • 签到天数: 477 天

    连续签到: 6 天

    [LV.9]妙领天机

    0

    主题

    3081

    回帖

    3080

    积分

    声名显赫

    积分
    3080
    发表于 2020-2-24 23:05:47 | 显示全部楼层
    LZ是天才,坚定完毕
    回复

    使用道具 举报

  • TA的每日心情

    2019-8-29 15:03
  • 签到天数: 479 天

    连续签到: 2 天

    [LV.9]妙领天机

    8

    主题

    3052

    回帖

    3066

    积分

    声名显赫

    积分
    3066
    发表于 2020-3-4 07:21:07 | 显示全部楼层
    支持,楼下的跟上哈~
    回复

    使用道具 举报

  • TA的每日心情

    2019-8-30 06:56
  • 签到天数: 475 天

    连续签到: 3 天

    [LV.9]妙领天机

    0

    主题

    3091

    回帖

    3089

    积分

    声名显赫

    积分
    3089
    发表于 2020-3-12 13:22:33 | 显示全部楼层
    看帖要回,回帖才健康,在踩踩,楼主辛苦了!
    回复

    使用道具 举报

  • TA的每日心情
    难过
    2019-8-30 02:46
  • 签到天数: 475 天

    连续签到: 8 天

    [LV.9]妙领天机

    3

    主题

    3103

    回帖

    3109

    积分

    声名显赫

    积分
    3109
    发表于 2020-3-16 15:32:19 | 显示全部楼层
    发发呆,回回帖,工作结束~
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2019-8-29 16:12
  • 签到天数: 475 天

    连续签到: 3 天

    [LV.9]妙领天机

    0

    主题

    3036

    回帖

    3029

    积分

    声名显赫

    积分
    3029
    发表于 2020-3-25 10:11:26 | 显示全部楼层
    锄禾日当午,发帖真辛苦。谁知坛中餐,帖帖皆辛苦!
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|任逍遥

    GMT+8, 2024-12-23 13:02 , Processed in 0.182625 second(s), 45 queries .

    Powered by 任逍遥 X3.5

    Copyright © 2001-2024, Rxiaoyao Cloud.

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