Мне нужно округлить значение до нуля, чтобы узнать, когда оно стало на 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.