0
在BizHawk(它是模擬器)上的lua控制檯上使用此非常短的腳本時,LUA控制檯和BizHawk都同時崩潰。 我想知道這個錯誤是來自我的腳本還是來自BizHawk,她的腳本是:(它應該做的是檢查玩家是否在特定時間段內移動[TimeoutConstant],如果他是[ 。因爲他已經死了,卡住或AFK]腳本加載保存的狀態稱爲文件名,並再次啓動這裏的腳本:使用短LUA腳本在BizHawk上崩潰
Filename = "yolo.state"
TimeoutConstant = 80
rightmost = 0
timeout = TimeoutConstant
function initializeRun()
savestate.load(Filename)
rightmost = 0
timeout = TimeoutConstant
end
function getPositions()
marioX = memory.read_s16_le(0x94)
marioY = memory.read_s16_le(0x96)
local layer1x = memory.read_s16_le(0x1A);
local layer1y = memory.read_s16_le(0x1C);
screenX = marioX-layer1x
screenY = marioY-layer1y
end
initializeRun()
while true do
getPositions()
if marioX > rightmost then
rightmost = marioX
timeout = TimeoutConstant
end
if timeout <= 0 then
initializeRun()
end
timeout = timeout - 1
end
如果您可以在問題中包含代碼,而不是作爲圖片,那將會非常棒。 –
她是一個patebin鏈接:http://pastebin.com/mSw35diM –