尝试使用 'findFirstChild' 错误索引 nil
attempt to index nil with 'findFirstChild' Error
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
让我知道这是否适合你。
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
让我知道这是否适合你。