[我正在制作的游戏中有一个销售区域,这是脚本。我设置了一系列打印语句,以查看错误发生的位置,并在检查Clouds.Value时发生错误。您能帮我修复脚本吗,我不知道是什么导致了错误。
local Players = game:GetService("Players")
script.Parent.Touched:Connect(function(hit)
print(hit.Name)
if game.Players:FindFirstChild(hit.Parent.Name) then
print("Found")
local plr = Players:GetPlayerFromCharacter(hit.Parent)
local stats = plr:FindFirstChild("leaderstats")
if stats then
print("Working")
local Cash = stats:FindFirstChild("CloudCoins")
print("Cash")
local Clouds = stats:FindFirstChild("Clouds")
print("Clouds")
if Clouds.Value > 0 then
print("Value")
Cash.Value = Cash.Value + Clouds.Value
Clouds.Value = 0
else
print("Error")
end
end
end
end)
没关系,问题出在向播放器添加云的工具中,而不是更新服务器。