Вопрос Ui.get_style

Начинающий
Статус
Оффлайн
Регистрация
24 Май 2022
Сообщения
38
Реакции[?]
3
Поинты[?]
0
как получать эту переменную в реальном режиме, чтобы применят в меню к элементам?
Я пытался так
local color_link = color()
events.render:set(function()
color_link = ui.get_style('Link Active')
end)

но оно не видит в тупую переменную колор линк из функции, видит только первую там где просто color(), пробывал по разному вообщем, подскажите
 
Начинающий
Статус
Оффлайн
Регистрация
24 Май 2022
Сообщения
38
Реакции[?]
3
Поинты[?]
0
Дизайнер
Статус
Оффлайн
Регистрация
18 Авг 2017
Сообщения
1,924
Реакции[?]
2,245
Поинты[?]
146K
Товары в продаже
1
Код:
local element = ui.create("test"):switch("My color")

events.render:set(function()
    local style = ui.get_style "Link Active"
    local hex = "\a"..style:to_hex()

    element:set_name(hex .. "My color")
end)
в плане фпс скорее всего пиздец будет, но это уже сам решишь
 
Femboy Access
Эксперт
Статус
Оффлайн
Регистрация
11 Ноя 2020
Сообщения
1,335
Реакции[?]
428
Поинты[?]
96K
в плане фпс скорее всего пиздец
Код:
local element = ui.create("test"):switch("My color")
local cached_color = color()

events.render:set(function()
    local style = ui.get_style "Link Active"
    if style == cached_color and ui.get_alpha() < 0.1 then return end
    cached_color = style

    local hex = "\a" .. style:to_hex()
    element:set_name(hex .. "My color")
end)
правда фпсу то все равно пизда, но не так сильно хехе
вот бы events.style_change...
 
Сверху Снизу