首页 > 解决方案 > 没有错误但爆炸不起作用?- 罗布乐思

问题描述

在 roblox 工作室,我想制作一个按钮,可以在某个塔上爆炸,用于游戏节目中的一种迷你游戏,所以我编写了这段代码,但由于某种原因,这段代码不起作用。如果我也能得到一个可靠的答案,将不胜感激!

脚本:

local ClickDetector = script.Parent
ClickDetector.MaxActivationDistance = 10

ClickDetector.MouseClick:Connect(function()
    local Towers = workspace.Towers
    local BT = math.random(1,8)
    local BT2 = BT
    wait(0.2)
    if BT2 == "1" then
        local boom = Instance.new("Explosion")
        boom.Position = Towers.Black.boompart.Position
        boom.Parent = workspace
        
    elseif
        
        BT2 == "2" then
        local boom = Instance.new("Explosion")
        boom.Position = Towers.White.boompart.Position
        boom.Parent = workspace
        
    elseif
        
        BT2 == "3" then
        local boom = Instance.new("Explosion")
        boom.Position = Towers.Blue.boompart.Position
        boom.Parent = workspace
        
    elseif
        
        BT2 == "4" then
        local boom = Instance.new("Explosion")
        boom.Position = Towers.Brown.boompart.Position
        boom.Parent = workspace
        
    elseif
        
        BT2 == "5" then
        local boom = Instance.new("Explosion")
        boom.Position = Towers.Green.boompart.Position
        boom.Parent = workspace
        
    elseif
        
        BT2 == "6" then
        local boom = Instance.new("Explosion")
        boom.Position = Towers.Red.boompart.Position
        boom.Parent = workspace
        
    elseif
        
        BT2 == "7" then
        local boom = Instance.new("Explosion")
        boom.Position = Towers.Pink.boompart.Position
        boom.Parent = workspace
        
    elseif
        
        BT2 == "8" then
        local boom = Instance.new("Explosion")
        boom.Position = Towers.Yellow.boompart.Position
        boom.Parent = workspace
        
    end
    print(BT2)
end)

标签: luaroblox

解决方案


我可能会改变这条线

if BT2 == "1" then

if BT2 == 1 then

这里的“1”是一个字符串,因为它在引号内。在这种情况下,BT2 是一个数字。它们存储为两种不同的数据类型。因此,它们并不相等。

请注意,如果您尝试:

打印(“1” == 1)

输出为:假

见文档最后一句:https ://www.lua.org/pil/3.2.html


推荐阅读