Lua错误:“ for ”限制必须是数字。

我正在开发一个扫描器插件,以32的增量循环遍历各种频道范围。 我对Lua很陌生。 无处不是表。 我不知道Lua没有 +=,++。 i = i + 1 - 回忆。 我遇到了这个变量类型错误,

plugins/scanner/main.lua:136: 'for' limit must be a number

我已经检查了我的变量类型。两个都说它们是数字。 现在我正在努力使增量循环平稳运行。 这是代码的链接: http://codepad.org/Dc3jBBrx 再次感谢,stack。

点赞
用户438753
用户438753

我认为第136行可能只是一个拼写错误。

Scanner.innerRrangeMax 应该是 Scanner.innerRangeMax

例如,第136行应该是:

for i = Scanner.innerRangeMin, Scanner.innerRangeMax do

尝试修改为:

for i = Scanner.innerRangeMin, Scanner.innerRangeMax do
2014-04-01 12:06:12