Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Lua 附近未完成的长串<;eof>;_Lua_Cheat Engine - Fatal编程技术网

Lua 附近未完成的长串<;eof>;

Lua 附近未完成的长串<;eof>;,lua,cheat-engine,Lua,Cheat Engine,告诉我错误 [字符串”--代码…]:4:未完成的长字符串 Lua有“长字符串”,这是由[=*[的语法引起的,其中“=*”表示“零个或多个=字符”。因此[开始一个长字符串,就像您的情况一样 一个长字符串之所以被命名,是因为它接受了诱导语法和终止语法之间的每个字符。这允许您在Lua脚本中添加逐字字符串XML、C++或甚至Lua代码作为一个字符串。 终止语法是]=*],其中“=*”表示用于导出长字符串的=字符数完全相同。因此,如果从[=[/code>开始,长字符串将仅以]=]]和]==]结束或任何其他

告诉我错误

[字符串”--代码…]:4:未完成的长字符串

Lua有“长字符串”,这是由
[=*[
的语法引起的,其中“=*”表示“零个或多个
=
字符”。因此
[
开始一个长字符串,就像您的情况一样

一个长字符串之所以被命名,是因为它接受了诱导语法和终止语法之间的每个字符。这允许您在Lua脚本中添加逐字字符串XML、C++或甚至Lua代码作为一个字符串。 终止语法是

]=*]
,其中“=*”表示用于导出长字符串的
=
字符数完全相同。因此,如果从
[=[/code>开始,长字符串将仅以
]=]
]
]==]结束
或任何其他终端将不会结束长字符串;它们将被逐字记录到字符串中

因此:

function writeFloat([=[==[===[====["game.exe"+XXXXXXXX]+XXX====]+XXX===]+XXX==]+XXX=]+XXX, trackbar_getPosition(TRAINERFORM_CETrackBar1))
end
结果是
lit
获取值
长字符串]==

在代码中,您永远不会看到
]=]
序列。你有
==]
和类似的东西,但它们甚至都不是以
]
字符开头的


在Lua脚本中开始一个永远不会结束的长字符串是非法的。因此出现编译错误。

[=[
开始一个以
]=]
结尾的长字符串。后者不在你的代码中。@siffie我以为它是
[[
?@warspyking:这也是正确的。
]
关闭
[[
]=]
关闭
[=[
]=][/code>关闭
[=[
,等等。@siffie Ohh.甚至没有意识到这一点
local lit = [=[Long String]==]=]