服务器脚本不适用于某些 leaderstats

问题描述 投票:0回答:0

我有一个脚本,如果你踩到一个物体,它会给你一个 leaderstat。由于数据存储,我必须在服务器脚本中完成所有这些操作,其中使用必要的乘数不起作用并且不会相乘。

我试图让乘法器在服务器脚本中工作,但乘法器什么也没做。

代码:

local CooldownTime = 0.15
local Debounce = false

game.Players.PlayerAdded:Connect(function(plr)
script.Parent.Touched:Connect(function()
            if Debounce == false then
                Debounce = true
                if plr.leaderstats.Cash.Value >= 125 then
                    if plr.leaderstats.NoEnhancerMulti.Value == true then
                        plr.leaderstats.Multiplier.Value = plr.leaderstats.Multiplier.Value +1
                    else
                        plr.leaderstats.Multiplier.Value = plr.leaderstats.Multiplier.Value + (plr.leaderstats.EnhancerMulti.Value)
                    end
                    plr.leaderstats.Cash.Value = plr.leaderstats.Cash.Value == 0
                    wait(CooldownTime)
                    Debounce = false
                else 
                    Debounce = false
            end
        end
    end)
end)
lua roblox luau
© www.soinside.com 2019 - 2024. All rights reserved.