我目前正在创建一个 roblox 模拟器,但我无法克服这个问题,因为我是一个非常没有经验的程序员。希望有经验的朋友帮忙指点一下,谢谢!
local Players = game:GetService("Players")
local Player = Player.LocalPlayer
local CurrencyGUI = script.Parent
local CurrencyHolderFrame = CurrencyGUI:FindFirstChild("CurrencyHolder")
local stupidityFrame = CurrencyHolderFrame:FindFirstChild("Stupidity")
local coinsFrame = CurrencyHolderFrame:FindFirstChild("Coins")
repeat wait(1) until player.leaderstats
错误:尝试使用“LocalPlayer”索引 nil /////////////////////////////////////////////////////////// ///
local Players = game:GetService("Players")
local function setupPlayerData(player: player)
local leaderstats = instance.new("Folder", player)
leaderstats.Name = "leaderstats"
local food = Instance.new("IntValue", leaderstats)
food.Name = "Food"
food.Value = 0
local coins = Instance.new("IntValue", leaderstats)
coins.Name = "Coins"
coins.Value = 0
end
Player.Player添加:连接(setupPlayerData)
stupidityFrame.amount.text =player.leaderstats.stupidity.value coinFrame.amount.text =player.leaderstats.coins.value
错误:尝试使用“PlayerAdded”索引 nil
您输入错误,请将
local Player = Player.LocalPlayer
更改为 local Player = Players.LocalPlayer --Add an s behind "Player"