lua - 任何人都可以看到这个 Roblox 脚本有什么问题吗?
问题描述
任何人都可以看到这个 Roblox 脚本有什么问题吗?
local a1 = game.CoreGui.DBXBRGUI.Menu
local a2 = game.CoreGui.DBXBRGUI.Opener
if a1.Visible == true then do
a2.Visible = false
elseif a2.Visible == true then do
a1.Visible = false
end
解决方案
首先,不要在“then”之后加上“do”(这是你的问题)
其次,只使用 else 而不是 elseif,因为可能会有所不同。
这应该是这样的:
local a1 = game.CoreGui.DBXBRGUI.Menu
local a2 = game.CoreGui.DBXBRGUI.Opener
if a1.Visible == true then
a2.Visible = false else
a1.Visible = false
end
我用常识说这可能是你想要的:
local a1 = game.CoreGui.DBXBRGUI.Menu
local a2 = game.CoreGui.DBXBRGUI.Opener
if a1.Visible == true then
a1.Visible = true
a2.Visible = false else
a1.Visible = false
a2.Visible = true
end
推荐阅读
- javascript - 测试 Socket.io:调用 Socket.prototype.disconnect 后运行断言
- hibernate - 在 Spring Boot Hibernate 应用程序中访问 EntityManagerFactory 的 NullPointerException
- amazon-web-services - 直接附加现有策略以编程方式访问 S3
- scalaz - IO Monad 与 Reader Monad
- html - 有没有办法仅将样式应用于多页表的第一个显示标题行?
- c# - Coroutine 中的 if 语句是如何工作的?
- reactjs - React - onLoad 调用中未定义元素引用
- swift - 如何使用 DateFormatter() 格式化日期
- javascript - 图像仅在画布 Fabric JS 上选择时出现
- php - 有没有办法在循环中获取 $_POST 变量?