Как округлить до нуля в Луа - PullRequest
1 голос
/ 22 октября 2019

Мне нужно округлить значение до нуля, чтобы узнать, когда оно стало на 1 больше, чем раньше

Я попытался округлить нормально, но это не сработало, как я хотел.

local ghostwalkspeed = 0

function onTouched(hit)
    if hit.Parent:FindFirstChild("Humanoid") then
        hit.Parent.Humanoid.WalkSpeed = hit.Parent.Humanoid.WalkSpeed + hit.Parent.Humanoid.WalkSpeed/100
            --!!!!!!
        -- In the if statement below I have to 
                -- round "hit.Parent.Humanoid.WalkSpeed" towards zero
            --!!!!!!
        if hit.Parent.Humanoid.WalkSpeed > ghostwalkspeed then
            ghostwalkspeed = hit.Parent.Humanoid.WalkSpeed

        end
    end
end

script.Parent.Touched:connect(onTouched)

Ghostwalkspeed равен 0, walkspeed равен 1. Призрачная переменная не должна изменяться на walkspeed, пока walkspeed не станет 2, поэтому она должна округляться с 1,9 до 1.

1 Ответ

2 голосов
/ 23 октября 2019
...