宠物小精灵红色/蓝色混沌版

时间:2018-07-14 01:33:35

标签: lua emulation

我正在尝试制作《 Pokemon Red / Blue Chaos Edition》,但是像该网站上的其他所有人一样,我遇到了无法修复的错误。我正在使用BizHawk的2.2.2(x64)版本。错误如下:

subplots

https://pastebin.com/pWmByXum

我做了一些研究,得出的结论是,即使我没有第12行,它也试图将其作为函数运行。

1 个答案:

答案 0 :(得分:1)

rng被定义为if块内的本地变量 。因此,当它用作第12行上的调用的参数时,在该块之外不可用。此时,它为nil。将rng的声明移到if块上方:

local rng = nil

然后在分配值时,在if块中的两个地方都写:

rng = ...

代替

local rng = ...

rng随后将被分配一个值,但可以在if块之外使用