我试图修复错误,但它没有工作plrase尝试帮助我解决它 继承剧本:
local plr = game.Players.LocalPlayer
local items =game:GetService("ReplicatedStorage").Items
game:GetService("ReplicatedStorage").ClientPlaced.OnServerEvent:connect(function(player, itemName, location)
local itemTemplate = items:FindFirstChild(itemName)
if (itemTemplate) then
local item = itemTemplate:clone()
item.Parent = workspace:FindFirstChild(plr.Name .. "Base").ItemHolder
item:SetPrimaryPartCFrame(location[1])
end
end)
答案 0 :(得分:0)
错误消息告诉您,您定义的函数范围内的本地变量plr
为nil
。所以你可能不会在函数内部对它进行索引。
local plr = game.Players.LocalPlayer
game.Players.LocalPlayer
显然是nil
plr.Name
会导致错误。
由于函数具有player
参数,因此很可能是您要索引的变量。但由于您没有提供所有信息,我无法确切知道。
尝试使用player.Name