22pk论坛

查看: 58542|回复: 62

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

  [复制链接]

该用户从未签到

89

主题

89

帖子

2858

积分

Rank: 9Rank: 9Rank: 9

元宝
482
发表于 2023-11-8 11:14:06 | 显示全部楼层 |阅读模式
   偶尔一次修改一个传奇版本,M2提示脚本2008-01-12 17:15:48 [脚本死循环] NPCFunction 位置: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了,这样就不会出现脚本死循环的现象了,问题就这样轻松地解决了,此问题的来源和方法都是本人很多探索的结果,如果大家还有什么问题

回复

使用道具 举报

该用户从未签到

0

主题

588

帖子

3744

积分

主席

Rank: 8Rank: 8

元宝
1052
发表于 2023-11-8 11:24:05 | 显示全部楼层
先顶后看
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

437

帖子

2716

积分

新手上路

元宝
793
发表于 2023-11-9 11:28:04 | 显示全部楼层
真好
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

492

帖子

3214

积分

新手上路

元宝
974
发表于 2023-11-9 15:58:40 | 显示全部楼层
不知道说些什么
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

455

帖子

2828

积分

新手上路

元宝
791
发表于 2023-11-9 21:35:29 | 显示全部楼层
支持支持再支持
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

634

帖子

4072

积分

主席

Rank: 8Rank: 8

元宝
1146
发表于 2023-11-12 18:05:07 来自手机 | 显示全部楼层
很有吸引力
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

483

帖子

3060

积分

主席

Rank: 8Rank: 8

元宝
859
发表于 2023-11-13 07:13:31 | 显示全部楼层
你该这么说
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

516

帖子

3192

积分

主席

Rank: 8Rank: 8

元宝
892
发表于 2023-11-13 16:55:36 | 显示全部楼层
祝你快乐无限
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

445

帖子

2746

积分

新手上路

元宝
767
发表于 2023-11-16 22:46:41 | 显示全部楼层
偶啥时才能熬出头啊
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

665

帖子

4271

积分

主席

Rank: 8Rank: 8

元宝
1202
发表于 2023-11-17 12:00:49 | 显示全部楼层
太好了我找了好久了
回复 支持 反对

使用道具 举报

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

本版积分规则

GM基地开传奇一条龙服务及商业服务端下载

All rights reserved.www.22pk.com 版权所有 网站分类 网站地图

22pk论坛打造行业第一传奇版本论坛,所有商业版本均免费开放下载,力争做行业最大的教程及版本发布基地

© 2001-2015 爱上gm论坛

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