LUA скрипт [nixware] ImGui 1.90.9 ( shadows )

Пользователь
Статус
Оффлайн
Регистрация
6 Окт 2021
Сообщения
66
Реакции[?]
55
Поинты[?]
25K
изображение_2024-07-08_161817928.png
Вечер в хату. Блатняк завозит имгуи в Nixware. Можете тушить фраеров нормальным рендером картинок и теней
Отдельное спасибо: trapwest

Кидать папку с файлами по пути: {csgo path}/lua

VT:
Пожалуйста, авторизуйтесь для просмотра ссылки.


Код:
local ImGui = require( 'cimgui' )

ImGui.Paint( function( )
    ImGui.ShowDemoWindow( )
end )
 

Вложения

Последнее редактирование:
Пользователь
Статус
Оффлайн
Регистрация
6 Окт 2021
Сообщения
66
Реакции[?]
55
Поинты[?]
25K
DrawCornerFlags replaced by DrawFlags

Added a new U32 method for ImColor and ImVec4

code_language.lua:
local ImGui = require( 'cimgui' )

ImGui.OnFrame( function( ) return true end, function( )
    local draw_list = ImGui.GetBackgroundDrawList( )

    local pos = ImGui.ImVec2( 200, 200 )
    local size = ImGui.ImVec2( 100, 100 )

    draw_list:AddRectFilled( pos, pos + size, ImGui.ImColor( 255, 255, 255, 255 ):U32( ) ) --does not crash
    draw_list:AddRectFilled( pos, pos + size, ImGui.ImVec4( 1, 1, 1, 1 ):U32( ) ) --does not crash
    draw_list:AddRectFilled( pos, pos + size, ImGui.U32( 1, 1, 1, 1 ) ) --does not crash

    draw_list:AddRectFilled( pos, pos + size, ImGui.ImColor( 255, 255, 255, 255 ) ) --crash
    draw_list:AddRectFilled( pos, pos + size, ImGui.ImVec4( 1, 1, 1, 1 ) ) --crash
end )
Added DrawBlur( draw_list )
Added DrawBlurRect( draw_list, min, max, col, rounding, flags )

Updated VT
 
Пользователь
Статус
Оффлайн
Регистрация
3 Май 2021
Сообщения
260
Реакции[?]
48
Поинты[?]
40K
Посмотреть вложение 280711
Вечер в хату. Блатняк завозит имгуи в Nixware. Можете тушить фраеров нормальным рендером картинок и теней
Отдельное спасибо: trapwest

Кидать папку с файлами по пути: {csgo path}/lua

Основа:mimgui

VT:
Пожалуйста, авторизуйтесь для просмотра ссылки.
|
Пожалуйста, авторизуйтесь для просмотра ссылки.


Код:
local ImGui = require( 'cimgui' )

ImGui.OnFrame( function( ) return true end, function( )
  ImGui.ShowDemoWindow( )
end )

Чифирок в радость, брат. Мне всё равно на твои завозы. Фраеров и так будем тушить, эти навороты не к месту. Порядок будет, не парься
 
priora compressor
Участник
Статус
Оффлайн
Регистрация
18 Май 2019
Сообщения
675
Реакции[?]
243
Поинты[?]
16K
Чифирок в радость, брат. Мне всё равно на твои завозы. Фраеров и так будем тушить, эти навороты не к месту. Порядок будет, не парься
Не дрейфь брат, зачем маляву строчишь, по воле полезно будет, с такой темой погремухой блатнявой обзаведешься, да и вместо четок хлебных хорошо пойдет.
Как говорится - кому на роду написано ярмо носить, тот есть бык. Быку кнут. А кто по натуре своей имгуи любит, тому и за забором имгуи
 
Пользователь
Статус
Оффлайн
Регистрация
6 Окт 2021
Сообщения
66
Реакции[?]
55
Поинты[?]
25K
Fixed glitch with textures
All TextInputs are temporarily inactive

imgui.OnInitialize has been removed
imgui.onFrame has been replaced by imgui.Paint
Код:
local ImGui = require( 'cimgui' )

ImGui.Paint( function( )
    ImGui.Begin( 'Test' )
    ImGui.End( )
end )
DrawBlurRect has been replaced by DrawBlur
Код:
local ImGui = require( 'cimgui' )

ImGui.Paint( function( )
    ImGui.Begin( 'Test' )
    local draw_list = ImGui.GetWindowDrawList( )
    local pos, size = ImGui.GetWindowPos( ), ImGui.GetWindowSize( )
    ImGui.DrawBlur( draw_list, pos, pos + size, ImGui.ImColor( 255, 0, 0, 255 ):U32( ) )
    ImGui.End( )
end )
Updated VT
 
Пользователь
Статус
Оффлайн
Регистрация
6 Окт 2021
Сообщения
66
Реакции[?]
55
Поинты[?]
25K
Fixed TextInputs

Added TextLink
изображение_2024-07-15_215923942.png
Код:
local ImGui = require( 'cimgui' )

ImGui.Paint( function( )
    ImGui.Begin( 'Window' )
    ImGui.TextLink( 'TextLink' )
    if ImGui.TextLink( 'Second TextLink' ) then
        print( '123123' )
    end
    ImGui.End( )
end )
Updated VT
 
Пользователь
Статус
Оффлайн
Регистрация
6 Окт 2021
Сообщения
66
Реакции[?]
55
Поинты[?]
25K
Added FreeType
Added imgui.GetBuilderForFreeType( )
Added imgui.FreeTypeBuilderFlags

1721292485418.png

code_language.lua:
local ImGui = require( 'cimgui' )

local font_config = ImGui.ImFontConfig( )
font_config.OversampleH = 3
font_config.OversampleV = 3
font_config.PixelSnapH = false
font_config.FontBuilderFlags = bit.bor( ImGui.FreeTypeBuilderFlags.Monochrome, ImGui.FreeTypeBuilderFlags.MonoHinting )
local font = ImGui.GetIO( ).Fonts:AddFontFromFileTTF( 'C:/windows/fonts/verdana.ttf', 13, font_config, ImGui.GetIO( ).Fonts:GetGlyphRangesCyrillic( ) )

ImGui.Paint( function( )
    ImGui.Begin( 'Window' )

    ImGui.PushFont( font )
    ImGui.Text( 'Text FreeType' )
    ImGui.PopFont( )

    ImGui.End( )
end )
Updated VT
 
Пользователь
Статус
Оффлайн
Регистрация
6 Окт 2021
Сообщения
66
Реакции[?]
55
Поинты[?]
25K
Fixed Combo/ListBox

1721314370286.png

code_language.lua:
local ImGui = require( 'cimgui' )

local item = ImGui.new.int( 0 )
local item_list = {'Item 1', 'Item 2', 'Item 3', 'Item 4', 'Item 5'}
local items = ImGui.new['const char*'][#item_list]( item_list )

ImGui.Paint( function( )
    ImGui.Begin( 'Window' )
    ImGui.Combo( 'Combo', item, items, #item_list )
    ImGui.ListBox( 'ListBox', item, items, #item_list )
    ImGui.End( )
end )
 
Пользователь
Статус
Оффлайн
Регистрация
6 Окт 2021
Сообщения
66
Реакции[?]
55
Поинты[?]
25K
Added svg support to CreateTextureFromFile
Added optional agrument 'size' to CreateTextureFromFile
code_language.lua:
local texture = ImGui.CreateTextureFromFile( 'path' )
local second_texture = ImGui.CreateTextureFromFile( 'path', ImGui.ImVec2( 100, 100 ) )
Added GetTextureInfo
code_language.lua:
local texture = ImGui.CreateTextureFromFile( 'path' )
local texture_info = ImGui.GetTextureInfo( texture )

print( tostring( texture_info.Width ) )
print( tostring( texture_info.Height ) )
Removed addons_module

Updated VT
 
Сверху Снизу