Lua Spray Color

darksoor

Известный
Автор темы
674
353

UPDATE​

Уменьшено ImGui окно, добавлена возможность визуально покрасить транспорт (для этого вы должны находится в нём), можно вернуть свой родной цвет транспорта.

Выражаю благодарность @DonHomka за исходник!
 
  • Нравится
Реакции: Hristot

#Kai-

Известный
705
291

UPDATE​

Уменьшено ImGui окно, добавлена возможность визуально покрасить транспорт (для этого вы должны находится в нём), можно вернуть свой родной цвет транспорта.

Выражаю благодарность @DonHomka за исходник!
что-то ты выражаешь благодарность без таковой, в теме его твоего лайка не вижу... Как говорится спасибо в карман не положишь...
Буквально позавчера решил перекрасить автомобиль и очередной раз гуглил цвета, сам хотел написать точно такой же скрипт, даже оформление такое же)))
Гении мыслят одинаково.
 
Последнее редактирование:
  • Ха-ха
Реакции: darksoor

copypaste_scripter

Известный
1,213
220
Как по мне - скрипт полезный так как было много случаев когда приходилось искать цвета в интернете и потом еще долго с ними ебаться потому что картинки в качестве 10 на 10 пикселей.
colors.jpeg

какая функция рисует эту таблицу с цветами?
 
Последнее редактирование:

chapo

🫡 В армии с 17.10.2023. В ЛС НЕ ОТВЕЧАЮ
Друг
8,747
11,156
какая функция рисует эту таблицу с цветами?
Lua:
for i = 0, 255 do
        imgui.PushStyleColor(imgui.Col.Button, imgui.ColorConvertU32ToFloat4(getCarTabColor(i)))
        imgui.PushStyleColor(imgui.Col.ButtonActive, imgui.ColorConvertU32ToFloat4(getCarTabColor(i) - 5))
        imgui.PushStyleColor(imgui.Col.ButtonHovered, imgui.ColorConvertU32ToFloat4(getCarTabColor(i) + 10))
        if imgui.Button(tostring(i), imgui.ImVec2(35, 35)) then
            clrBalon[#clrBalon + 1] = tostring(i)
            balon_stage = balon_stage + 1
        end
        imgui.PopStyleColor(3)
        local n = i + 1
        if n % 16 > 0 then
            imgui.SameLine()
        end
    end
так на арз вроде если пытатся написать /balon 0 0, то напишет что ты указал некорректный цвет, не? мб у меня шиза уже появилась из-за этих ваших @Relaxing
 

copypaste_scripter

Известный
1,213
220
так на арз вроде если пытатся написать /balon 0 0, то напишет что ты указал некорректный цвет, не? мб у меня шиза уже появилась из-за этих ваших @Relaxing
да что то типо того
Lua:
for i = 0, 255 do
        imgui.PushStyleColor(imgui.Col.Button, imgui.ColorConvertU32ToFloat4(getCarTabColor(i)))
        imgui.PushStyleColor(imgui.Col.ButtonActive, imgui.ColorConvertU32ToFloat4(getCarTabColor(i) - 5))
        imgui.PushStyleColor(imgui.Col.ButtonHovered, imgui.ColorConvertU32ToFloat4(getCarTabColor(i) + 10))
        if imgui.Button(tostring(i), imgui.ImVec2(35, 35)) then
            clrBalon[#clrBalon + 1] = tostring(i)
            balon_stage = balon_stage + 1
        end
        imgui.PopStyleColor(3)
        local n = i + 1
        if n % 16 > 0 then
            imgui.SameLine()
        end
    end
то есть в игре есть функция цвета балоней? ну типо в мунлоадере? GetCarTabColor?
 

darksoor

Известный
Автор темы
674
353
так на арз вроде если пытатся написать /balon 0 0, то напишет что ты указал некорректный цвет, не?
Да, на АРЗ есть такое.
То есть в игре есть функция цвета балоней? ну типо в мунлоадере? GetCarTabColor?
Не в мунлоадере, а в памяти игры. Функция getCarTabColor() читает память игры и берёт оттуда цвета.
 

copypaste_scripter

Известный
1,213
220
можно как то сделать так, чтобы при выборе цвета я мог вертеть камеру? (например если зажал ПКМ при открытом окне имгуи выбора цвет)