local debounce = true
local infinite = 2
local cooldownOption = script:FindFirstChild("EnableCooldown")
local cooldownTime = cooldownOption:FindFirstChild("CooldownTime")
-- COOLDOWN
if debounce == true and cooldownOption == true then
repeat
debounce = false
game.ReplicatedStorage.AttemptConvertCash:FireServer("Convert Cash")
infinite = infinite + 1
wait(cooldownTime.Value)
until infinite == 1
-- WITHOUT COOLDOWN
elseif cooldownOption == false then
repeat
game.ReplicatedStorage.AttemptConvertCash:FireServer("Convert Cash")
infinite = infinite + 1
until infinite == 1
----------------------------------------------------------------
elseif cooldownTime == nil or cooldownTime == 0 then error("Cooldown Time is equal \"nil\"")
end
这是我的代码,我不知道如何修复它,我尝试了所有方法。(也是我的新开发人员)请帮忙。另外,如果您需要更多详细信息,请询问我。
谢谢你,如果你能帮助我 :D 那会很好 :D
从它的外观来看,您缺少值。我已在下面的代码中添加了修复程序。
local debounce = true
local infinite = 2
local cooldownOption = Instance.new("BoolValue")
cooldownOption.Parent = script
cooldownOption.Name = "EnableCooldown"
local cooldownTime = Instance.new("NumberValue")
cooldownTime.Parent = script
cooldownTime.Name = "CooldownTime"
--VALUES
cooldownOption.Value = false
cooldownTime.Value = 0.5
-- COOLDOWN
if debounce == true and cooldownOption == true then
repeat
debounce = false
game.ReplicatedStorage.AttemptConvertCash:FireServer("Convert Cash")
infinite = infinite + 1
wait(cooldownTime.Value)
until infinite == 1
-- WITHOUT COOLDOWN
elseif cooldownOption == false then
repeat
game.ReplicatedStorage.AttemptConvertCash:FireServer("Convert Cash")
infinite = infinite + 1
until infinite == 1
elseif cooldownTime == nil or cooldownTime == 0 then
error("Cooldown Time is equal \"nil\"")
end
让我知道这是否适合您。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句