我就像一个ID:MeshID ==“ rbxassetid:// 2542637991”然后...。 我该如何在lua中使用“ MeshID ==” rbxassetid:// XY“ then”进行操作,因此无需添加确切的数字?
if Stuff:IsA("MeshPart") then
if MeshID == "rbxassetid://NUMBER" then
local Distance = game.Players.LocalPlayer:DistanceFromCharacter(Stuff.Position)
if Distance < least and Distance < 250 then
least = Distance
Object = Stuff
end
要在代码中添加NUMBER,则表示
答案 0 :(得分:1)
您可以使用match
函数来查找所需的值:
if Stuff:IsA("MeshPart") then
local num = tonumber(MeshID:match("rbxassetid://(%d+)"))
if num then -- this will replace `MeshID == "rbxassetid://NUMBER"` check