ツール装備の確認と削除

ツール所持の確認

ツールを持っているかどうかを確認する関数です。

local function checkHaveItem(player,item)
    local character = player.Character

    if character:FindFirstChild(item) then    -- 装備しているか?
        return true
    end
    if player.Backpack:FindFirstChild(item) then  -- 所持しているか?
        return true
    end 
    return false
end

ツールの削除

プレイヤーからツールを強制撤去します。

local function removeTool(player,item)
    local character = player.Character

    if character:FindFirstChild(item) then    -- 装備しているか?
        character[item]:Destroy()
    elseif player.Backpack:FindFirstChild(item) then  -- 所持しているか?
        player.Backpack[item]:Destroy()
    end 
end

3件のコメント

返信を残す