Получение ID текстдрава по его цвету

A S K I T

Активный
Автор темы
200
69
Версия MoonLoader
.026-beta
Приветикс.
Есть способ получить ID текстдрава по его цвету?
 

Freym

Известный
489
204
Узнаешь сначала id цвета от текстдрава
if id == твой ид который нужно узнать then
print(idcolor)
end
Затем делаешь проверку на твой цвет и принтуешь id текстдрава
Все это делаешь в эвенте onshowtextdraw
 

A S K I T

Активный
Автор темы
200
69
Узнаешь сначала id цвета от текстдрава
if id == твой ид который нужно узнать then
print(idcolor)
end
Затем делаешь проверку на твой цвет и принтуешь id текстдрава
Все это делаешь в эвенте onshowtextdraw
Я об этом и спрашиваю, я не нашёл функцию которая позволяет определить ID текстдрава по цвету.

Есть функция которая узнаёт цвет по ID, но не наоборот.
 
D

deleted-user-422095

Гость
Только хуком или циклом проверять все текстдравы
Lua:
function se.onShowTextDraw(id, data)
    -- print("-----------------------------------------------------")
    -- print("id "..id)
    -- -- print(""..data.flags)
    -- print('data.letterWidth '.. data.letterWidth)
    -- print("data.letterHeight "..data.letterHeight)
    -- print("data.letterColor "..data.letterColor)
    -- print("data.lineWidth "..data.lineWidth)
    -- print("data.lineWidth "..data.lineHeight)
    -- print("data.boxColor "..data.boxColor)
    -- print("data.shadow "..data.shadow)
    -- print("data.outline "..data.outline)
    -- print("data.backgroundColor "..data.backgroundColor)
    -- print("data.backgroundColor "..data.style)
    -- print("data.selectable "..data.selectable)
    -- print("data.position.x"..data.position.x)
    -- print("data.position.y "..data.position.y)
    -- print("data.modelId "..data.modelId)
    -- -- print("data.rotation "..data.rotation)
    -- print("data.zoom "..data.zoom)
    -- print("data.color "..data.color)
    -- print("data.text "..data.text)
    -- print("-----------------------------------------------------")
    if data.color == 313231 then
        print(id)
    end
end