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)
我尝试更改其他内容,但它没有起作用。