[传奇技术] HeroM2引擎脚本死循环的解决方法详解

[复制链接]
查看239 | 回复0 | 2012-4-1 01:46:27 | 显示全部楼层 |阅读模式
详解在服务器开设过程中GM会遇到M2上面一直报错,脚本一直循环:[脚本死循环]NPC:VIP泡点位置:3(327:319)命令:GOTO@修炼5551以上是M2报出的脚本死循环错误,该错误会导致相关的脚本无法正常使用。很多人习惯在QF脚本里面使用#CALL这是一个误区,简单的脚本内容建议大家直接将脚本放QF脚本里面,除非复杂的脚本内容,否则不建议过多使用#CALL。请看下面教程:

一:找到D:\MirServer\翎风网络

Mir200

二:在!SetUp.txt文件中找到ScriptGotoCountLimit=XXX。

允许最大参加测试人数。

TestServerUserLimit=1000。

服务性模式,FALSE为否,TRUE为是,如果在收费模式下选择了冒险形式服务器这里必须改为TRUE。

ServiceMode=TRUE(服务性模式=不支持这个是和收费服务器对应的选择了冒险形式服务器这里必须改为支持--TRUE)。

不允许PK服务器,FALSE为否,TRUE为是,只有在付费服务器生效。

NonPKServer=FALSE(不允许pk服务器=不支持这个是和收费服务器对应的只有在付费服务器生效)。

三:将XXX←这里将数字改大写,建议10000-50000之间即可。

ScriptGotoCountLimi=  建议大家将“=”后面的数值设置为:10000-50000。

如果还继续出现死循环,可将数值继续放大,

四:修改完毕后,重起下M2即可。

1.重启游戏程序,建议先发送游戏公告,这样可以减少玩家流失,减少一定的损失。

2.M2程序中找到-管理-在线消息-编辑内容-点击发送即可发送游戏系统公告。

以上就是引擎出现脚本死循环的的全教程,需要注意的是在!SetUp.txt调整的时间间隔为游戏中正常玩家的时间间隔.在文本中ScriptGotoCountLimit调整的数值为控制外挂速度的最大值,低于此值就会被认为是脚本错误,解决只需配置更大的数值
发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则