Lua 使用HttpGet获取表数据

Lua 使用HttpGet获取表数据,lua,lua-table,roblox,Lua,Lua Table,Roblox,嗨,我有一个Lua表,我正试图从中获取用户名或密码登录的数据 LoginDatabase = { {"username"="Testing","password"="RingErs"} {"username"="Hello","password"="nice"} }; 这是表格,但是如果我有一个带有按钮的输入框{textbox},我怎么能找到用户登录时使用的用户名和密码。您提供的代码会导致编译错误。如果希望表中有键值对,则必须按以下方式进行: t = {[value] = value} --

嗨,我有一个Lua表,我正试图从中获取用户名或密码登录的数据

LoginDatabase = {
{"username"="Testing","password"="RingErs"}
{"username"="Hello","password"="nice"}
};

这是表格,但是如果我有一个带有按钮的输入框{textbox},我怎么能找到用户登录时使用的用户名和密码。

您提供的代码会导致编译错误。如果希望表中有键值对,则必须按以下方式进行:

t = {[value] = value}
-- eg:
t = {["eggs"] = 12, [5] = "red", [true] = function() end}
如果将键用作带有字母数字字符或下划线符号的字符串,可以将其简化为:

t = {string = value}
-- eg:
t = {red = "blue"}
要回答您的问题,请使用用户名-密码对,而不是列出包含用户名和密码的表:

LoginDatabase = {
    Testing = "RingErs",
    Hello = "nice"
}
通过这种方式,您可以通过以下方式轻松获取用户的密码:

password = LoginDatabase[username]
-- eg:
password = LoginDatabase["Testing"]
-- or
password = LoginDatabase.Testing

谢谢,我已经提到了一个不同类型的白名单现在,但这将是非常有用的,在未来更多的脚本,我做,谢谢你的帮助。