首页 > 解决方案 > 任何人都可以看到这个 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

标签: luaroblox

解决方案


首先,不要在“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

推荐阅读