Как добавить Lua Regex в эту часть? - PullRequest
0 голосов
/ 22 декабря 2018

У меня как 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 число, найденное в коде, означает

1 Ответ

0 голосов
/ 22 декабря 2018

Вы можете использовать функцию match, чтобы найти нужное значение:

if Stuff:IsA("MeshPart") then
  local num = tonumber(MeshID:match("rbxassetid://(%d+)"))
  if num then -- this will replace `MeshID == "rbxassetid://NUMBER"` check
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...