在使用短LUA脚本时,BizHawk程序崩溃了。

当在BizHawk上的lua控制台上使用这个非常简短的脚本时(它是一个模拟器),lua控制台和BizHawk同时崩溃。我想知道错误是来自我的脚本还是来自BizHawk,这是脚本:(它的作用是检查玩家是否在一定时间段[TimeoutConstant]内不移动,如果他是[因为他死了、卡住了或者离开了],脚本就会加载一个叫做Filename的保存状态,并重新开始。以下是脚本:)

点赞
用户4253427
用户4253427

我猜你所谓的“崩溃”是指“冻结”,这完全不一样。脚本导致模拟器进入繁忙循环而冻结。你没做任何事来推进模拟器中的时间。脚本的最后两行需要是:

emu.frameadvance();
end

顺便说一下,在模拟器的Lua脚本中,被脚本化的游戏名称是必要的信息。

2016-02-10 10:33:31