I在Roblox Studio上继续遇到此错误:金额不是Frame

问题描述 投票:0回答:1
在Roblox Studio中,我一直遇到此错误:

Amount不是Frame的有效成员 我该如何解决 这是代码:

local Players = game:GetService("Players") local player = Players.LocalPlayer local currencyGui = script.Parent local currencyHolderFrame = currencyGui:FindFirstChild("currencyHolder") local materialsFrame = currencyHolderFrame:FindFirstChild("Materials") local coinsFrame = currencyHolderFrame:FindFirstChild("Coins") repeat wait(1) until player.leaderstats local function changeValue(name: string, amount: name) if name == "Materials" then materialsFrame.Amount.Text = amount.."/50" elseif name == "Coins" then coinsFrame.Amount.Text = amount end end changeValue("Materials", player.leaderstats.Materials.Value) changeValue("Coins", player.leaderstats.Coins.Value) player.leaderstats.Materials.Changed:Connect(function() changeValue("Materials", player.leaderstats.Materials.Value) end) player.leaderstats.Coins.Changed:Connect(function() changeValue("Coins", player.leaderstats.Coins.Value) end)
我尝试更改其他内容,但它没有起作用。
    

lua game-development roblox
1个回答
0
投票

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.