找回密码
 立即注册
查看: 221|回复: 15

脚本死循环的问题

[复制链接]

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
发表于 2026-3-27 13:33:11 | 显示全部楼层 |阅读模式

总是求助,今天分享一个经验。。。
最近遇到一个问题,脚本明明没有循环逻辑,但是M2总是提示【脚本死循环报错】
脚本是反复检查后的,而且只有寥寥50多行,不算复杂,确定没有死循环逻辑
而且,脚本的调用,也不是一个很频繁的逻辑

M2→功能→其他设置→设置的脚本循环次数是20默认值

然后各种排查,重启。。。。

总结如下:引擎在执行脚本的时候,执行行数,貌似和【M2→功能→其他设置→设置的脚本循环次数】有关。
好纠结,执行行数,和循环次数,明明是不同的概念。。。。。(只是个人推测)
1、如果是CALL出去的脚本,则CALL出去的脚本里,最好不要用GOTO,否则快速的点脚本功能,都可以出现M2脚本死循环的报错。(此条结合论坛的帖子得到印证)
2、M2脚本循环次数最好设置大于50,个人建议直接200。不宜太小,因为脚本的行数超过这个数字,也会报错。【而脚本的逻辑行数,很容易超过50行的】

希望帮到需要的人~~

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 13:33:11 | 显示全部楼层
适当的地方加个 延时 1 就不会造成报错的了。
延时1豪秒再进入

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 13:33:11 | 显示全部楼层
似乎没发现你说的问题啊,不论是CALL还是GOTO出去执行几十行很正常,没报过死循环啊,我觉得还是你脚本本身有问题。

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 13:33:11 | 显示全部楼层
主要就是中断过多次数的脚本跳转。

本帖子中包含更多资源

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

×

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 13:33:11 | 显示全部楼层
Summer 发表于 2023-1-8 10:10 主要就是中断过多次数的脚本跳转。
中断过多次,break?
然后脚本跳转?   
是break和goto在同一个脚本中多次出现? 是这个意思吗?

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 13:33:11 | 显示全部楼层
0000t 发表于 2023-1-12 03:41 中断过多次,break?
然后脚本跳转?   
是break和goto在同一个脚本中多次出现? 是这个意思吗?
不是的
goto
一直跳同一个@脚本
会被中断  防止死循环,
死循环相当于一直占用 引擎  这样 就会出现
1.76时代的批量购买bug 那样 卡服
讲白了就是防止脚本占用过多时间

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 13:33:11 | 显示全部楼层
适当的地方加个 延时 1 就不会造成报错的了。
延时1豪秒再进入

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 13:33:11 | 显示全部楼层
似乎没发现你说的问题啊,不论是CALL还是GOTO出去执行几十行很正常,没报过死循环啊,我觉得还是你脚本本身有问题。

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 13:33:11 | 显示全部楼层
主要就是中断过多次数的脚本跳转。

本帖子中包含更多资源

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

×

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 13:33:11 | 显示全部楼层
Summer 发表于 2023-1-8 10:10 主要就是中断过多次数的脚本跳转。
中断过多次,break?
然后脚本跳转?   
是break和goto在同一个脚本中多次出现? 是这个意思吗?

© 2026 折翼天使社区 版权所有