Keep Ev0lving, Stay Fatal
-
Автор темы
- #1
Заебали...
Что где куда объяснять не буду, кто захочет сам поймёт.
/upd:
^ aspect ratio lua.
Что где куда объяснять не буду, кто захочет сам поймёт.
/upd:
Код:
--aspect ratio start
local Checkbox = gui.add_checkbox
local Slider = gui.add_slider
local bEnableRatioChanger = Checkbox("Aspect Ratio", "lua>tab a")
local flHeightRatio = Slider("Height", "lua>tab a", 1, 20, 1)
local flWidthRatio = Slider("Width", "lua>tab a", 1, 20, 1)
local function AR()
if bEnableRatioChanger:get_bool() then
gui.set_visible("lua>tab a>Height", true)
gui.set_visible("lua>tab a>Width", true)
else
gui.set_visible("lua>tab a>Height", false)
gui.set_visible("lua>tab a>Width", false)
end
local multiple = flWidthRatio:get_float() / flHeightRatio:get_float()
local r_aspectratio = cvar.r_aspectratio
local screen_width, screen_height = render.get_screen_size()
local value = (screen_height / screen_width) * multiple
local value1 = 0
if multiple == 1 then
value = 0
end
r_aspectratio:set_float(bEnableRatioChanger:get_bool() and value or value1)
end
--aspect ratio end
function on_paint()
AR()
end
Вложения
-
11 KB Просмотры: 738
-
5.5 KB Просмотры: 827
Последнее редактирование: