【问题标题】:Getting Table Data Using HttpGet使用 HttpGet 获取表数据
【发布时间】:2019-05-01 01:39:07
【问题描述】:

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

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

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

【问题讨论】:

    标签: lua lua-table roblox


    【解决方案1】:

    您提供的代码会导致编译错误。如果你想要一个表中的键值对,你要么必须这样做:

    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
    

    【讨论】:

    • 谢谢我现在提到了另一种类型的白名单,但这对于我将来制作的更多脚本非常有用,感谢您的帮助。
    猜你喜欢
    • 2020-08-04
    • 2014-11-29
    • 2016-06-12
    • 2012-05-07
    • 2016-01-26
    • 1970-01-01
    • 2011-10-21
    • 2020-06-14
    • 2021-04-10
    相关资源
    最近更新 更多