Как исправить?

Sadow

Известный
Автор темы
1,428
593
Версия MoonLoader
Другое
Как исправить баг? Он заключается в том что если поставить период с 20 до 5 (К примеру) то он не будет работать. Я показал это на видео. Также код можно увидеть в самом скрипте.
 

Вложения

  • changer time & weather.lua
    33.7 KB · Просмотры: 3

RedHolms

Известный
Проверенный
619
366
Как исправить баг? Он заключается в том что если поставить период с 20 до 5 (К примеру) то он не будет работать. Я показал это на видео. Также код можно увидеть в самом скрипте.
Сравнивать числа нормально
Lua:
local function is_in_range(v, r)
    return v >= math.min(unpack(r)) and v <= math.max(unpack(r))
end

local value = 10
local range1 = { 5, 20 }
local range2 = { 20, 5 }

-- результат будет одинаковым
print("range1: ", is_in_range(value, range1))
print("range2: ", is_in_range(value, range2))