我想做一个脚本,出现这样的错误,有人可以帮忙吗?
Tester=gg.getRangesList('libil2cpp.so')[2].start`
attempt to index ? (a nil value) with key 'start' (field '2')
level = 1, const = 30, proto = 0, upval = 1, vars = 4, code = 79
GETTABLE v0 v0 "start"
; PC 36 CODE 00434007 OP 7 A 0 B 0 C 269 Bx 269 sBx -130802
我的脚本:
function money1()
gg.setVisible(false)
gg.alert ("CLICK LEVEL 3 THEN CLICK ON THE GG LOGO TO START")
gg.clearResults()
gg.clearList()
while true do
if gg.isVisible() then
break
else
gg.sleep(50)
end end gg.setVisible(false) gg.clearResults()
Tester=gg.getRangesList('libil2cpp.so')[2].start
Lua=0x5D28E08 setvalue(Tester+Lua,16,1917191729192019001910)
gg.setRanges(32)
gg.searchNumber("40", 16)
gg.getResults(9999)
gg.editAll("50000000", 16)
gg.alert ("CLICK LEVEL 1")
gg.toast("ON")
gg.clearResults()
gg.clearList()
end
游戏守护者&Lua脚本。
这是Lua中最常见的错误。您正在尝试索引一个无意义的 nil 值,因此是不允许的,因此会导致错误消息。
gg.getRangesList('libil2cpp.so')[2]
为零。 gg.getRangesList('libil2cpp.so')
返回的表不包含索引 2
处的值。
我不知道为什么你期望那里有一个值,或者一开始是否应该有一个值。找出为什么它是 nil 并修复它,或者如果它不可索引则不索引它。
如果您阅读过 Lua 手册的第一页,这一点应该是显而易见的。