新手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-1217:15:48[脚本死循环]NPC:QFunction位置:0(0:0)命令:GOTO@传送员
2005-08-1217:15:50[脚本死循环]NPC:QFunction位置:0(0:0)命令:GOTO@传送员
2005-08-1217:15:51[脚本死循环]NPC:QFunction位置:0(0:0)命令:GOTO@传送员
解决方法:
修改setup.txt文件里的goto循环次数.
ScriptGotoCountLimit=10;默认是10次,如果循环次数多的话把1000改大
以上就是一为原创给大家分享的传奇游戏架设技术之M2脚本死循环的形成和解决办法全部内容,如果您在修改传奇游戏过程中也遇到了死循环问题,您可以按照上面脚本中的方法和步骤进行处理,大多数该类问题都能够得到完美解决。
脚本死循环的解决办法脚本死循环指的是脚本的代码看起来没什么异常但是在里会出现无法点击某些按钮的问题下面我来谈一下解决脚本死循环的办法
以下是脚本死循环的示例:
[@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-1217:15:48[脚本死循环]NPC:QFunction位置:0(0:0)命令:GOTO@传送员
2005-08-1217:15:50[脚本死循环]NPC:QFunction位置:0(0:0)命令:GOTO@传送员
2005-08-1217:15:51[脚本死循环]NPC:QFunction位置:0(0:0)命令:GOTO@传送员
解决方法:
修改setup.txt文件里的goto循环次数.
ScriptGotoCountLimit=10;默认是10次,如果循环次数多的话把1000改大
以上就是一为原创给大家分享的传奇游戏架设技术之M2脚本死循环的形成和解决办法全部内容,如果您在修改传奇游戏过程中也遇到了死循环问题,您可以按照上面脚本中的方法和步骤进行处理,大多数该类问题都能够得到完美解决。

