Вопрос Как сделать ограничение в рендере

Памагите
Пользователь
Статус
Оффлайн
Регистрация
15 Апр 2021
Сообщения
257
Реакции[?]
46
Поинты[?]
5K
чит пандора.гг
короче я не врубаю че мне нужно сделать, чтобы на в минусовом значение тоже ограничение было

у меня вот в этой строчке
render.line(x_pos + x, y_pos + 27, x_pos + x + (yaw_additive:get() - 120), y_pos + 27, color.new(255, 255, 255, 255))
написано (yaw_additive:get() - 120) - что делает ограничение, размера линии, в + значение, а мне нужно ещё в -


JavaScript:
local size_x, size_y = render.get_screen()

local small_fonts = render.create_font("Small Fonts", 13, 500, bit.bor(font_flags.dropshadow, font_flags.antialias))

callbacks.register("paint", function()

    local x_pos, y_pos = size_x / 50, size_y / 2 - 36
    local x = 58

    local yaw_additive = ui.get("Rage", "Anti-aim", "General", "Yaw additive")

    small_fonts:text(x_pos - 25, y_pos + 20, color.new(255, 255, 255, 255), "Yaw  >")
    small_fonts:text(x_pos + 15, y_pos + 20, color.new(255, 255, 255, 255), string.format("%i", yaw_additive:get()))
    render.line(x_pos + x, y_pos + 27, x_pos + x + (yaw_additive:get() - 120), y_pos + 27, color.new(255, 255, 255, 255))
end)
 
🍫
Участник
Статус
Оффлайн
Регистрация
13 Ноя 2020
Сообщения
1,230
Реакции[?]
181
Поинты[?]
71K
чит пандора.гг
короче я не врубаю че мне нужно сделать, чтобы на в минусовом значение тоже ограничение было

у меня вот в этой строчке
render.line(x_pos + x, y_pos + 27, x_pos + x + (yaw_additive:get() - 120), y_pos + 27, color.new(255, 255, 255, 255))
написано (yaw_additive:get() - 120) - что делает ограничение, размера линии, в + значение, а мне нужно ещё в -


JavaScript:
local size_x, size_y = render.get_screen()

local small_fonts = render.create_font("Small Fonts", 13, 500, bit.bor(font_flags.dropshadow, font_flags.antialias))

callbacks.register("paint", function()

    local x_pos, y_pos = size_x / 50, size_y / 2 - 36
    local x = 58

    local yaw_additive = ui.get("Rage", "Anti-aim", "General", "Yaw additive")

    small_fonts:text(x_pos - 25, y_pos + 20, color.new(255, 255, 255, 255), "Yaw  >")
    small_fonts:text(x_pos + 15, y_pos + 20, color.new(255, 255, 255, 255), string.format("%i", yaw_additive:get()))
    render.line(x_pos + x, y_pos + 27, x_pos + x + (yaw_additive:get() - 120), y_pos + 27, color.new(255, 255, 255, 255))
end)
Ну можно сделать как один ебаннутый(не 2.1, я про себя), и заебошить что-то по типу этого(если я тебя правильно понял)
code_language.lua:
function korotkiy_penis()
    if yaw_add:get() > 120 then
        return yaw_add:get() - 120
    else
        return yaw_add:get() + 120
    end
end
 
Памагите
Пользователь
Статус
Оффлайн
Регистрация
15 Апр 2021
Сообщения
257
Реакции[?]
46
Поинты[?]
5K
Ну можно сделать как один ебаннутый(не 2.1, я про себя), и заебошить что-то по типу этого(если я тебя правильно понял)
code_language.lua:
function korotkiy_penis()
    if yaw_add:get() > 120 then
        return yaw_add:get() - 120
    else
        return yaw_add:get() + 120
    end
end
в твоем случае, линия делается больше (прибавляет 120) при значении -120/120

мб что-то не так сделал
Код:
function clamp(number, min, max)
    if number < min then
        return min
    elseif number > max then
        return max   
    end
    return number
end

callbacks.register("paint", function()

    local x_pos, y_pos = size_x / 50, size_y / 2 - 36
    local x = 200
    local yaw_additive = ui.get("Rage", "Anti-aim", "General", "Yaw additive")
    
    local numneeeee = clamp(1, 1, -120)

    render.line(x_pos + x, y_pos + 27, x_pos + x + (yaw_additive:get() + numneeeee), y_pos + 27, color.new(255, 255, 255, 255))
end
короче как я тут не ставил значение, когда значение в слайдера +180, то да, он ограничивает линию до 60. но при значение +120 линия уходит в минис до 180
 
Сверху Снизу