Lua Can';t删除表项:错误参数#2到';拆下';(预期数量,获得矢量3)

Lua Can';t删除表项:错误参数#2到';拆下';(预期数量,获得矢量3),lua,roblox,Lua,Roblox,我刚刚遇到了一个奇怪的问题,我可以向表中添加vector3值,但不能删除它们。当我使用table.insert时,第二个值表示它需要是一个“number Pos”。我给他们的值加了一个向量。当我尝试使用table.remove删除它时,第二个值表示它需要是一个“number Pos”,因此我插入了另一个vector3值,但它抛出了一个错误 我已经尝试过将所有内容从vector3值更改为CFrame值,但这两种方法都不起作用。我还尝试将位置存储在一个值中,然后尝试将其从表中删除,但这也不起作用 只

我刚刚遇到了一个奇怪的问题,我可以向表中添加vector3值,但不能删除它们。当我使用table.insert时,第二个值表示它需要是一个“number Pos”。我给他们的值加了一个向量。当我尝试使用table.remove删除它时,第二个值表示它需要是一个“number Pos”,因此我插入了另一个vector3值,但它抛出了一个错误

我已经尝试过将所有内容从vector3值更改为CFrame值,但这两种方法都不起作用。我还尝试将位置存储在一个值中,然后尝试将其从表中删除,但这也不起作用

只有table.remove部件有问题。我无法从表中删除任何vector3值

  for i,p in pairs(ores:GetChildren()) do
    for _,v in ipairs(Airs) do
      if v==p.Position then
        table.remove(Airs,p.Position)
      end
     end
   end
下面是我运行代码时roblox抛出的完整错误。它仅在从表中删除vector3值时发生


ServerScriptService.GenerateBlock:73:2到“删除”的参数不正确(需要数字,得到矢量3)
表。删除接收索引,而不是值。因此,请尝试
table.remove(Airs,)
table.remove
接收索引,而不是值。因此,请尝试
表格。删除(Airs,)

谢谢!我从来不知道它找到的是索引而不是对象。谢谢!我从来不知道它找到的是索引而不是对象。