🎈 Универсальная библиотека GLua для Garry's Mod: создание интерфейсов и удобные утилиты.
Весь код снабжён комментариями — изучайте и находите примеры прямо в исходниках.
- Кастомные VGUI-элементы
- Быстрый рендеринг через RNDX
- Загрузка материалов по ссылке
- Гибкая система цветовых тем
- Уведомления для игроков и сервера
- Модульная архитектура
- Поддержка кириллицы и UTF-8
- Единое меню с документацией и настройками
- И многое другое!
В библиотеке есть собственное меню с документацией и настройками. Откройте его командой в консоли: mantle_menu
.






hook.Add('PlayerSpawn', 'Test', function(pl)
Mantle.notify(pl, Color(75, 0, 0), 'Заголовок', 'Привет, ' .. pl:Name() .. '!')
-- первым аргументом true, в случае отправки всем игрокам
end)
http.DownloadMaterial('https://i.imgur.com/eEnGbcp.jpeg', 'dog.png', function(your_mat)
hook.Add('HUDPaint', 'Test', function()
surface.SetDrawColor(255, 255, 255)
surface.SetMaterial(your_mat)
surface.DrawTexturedRect(5, 5, 250, 330)
end)
end)
hook.Add('HUDPaint', 'test', function()
local txt = 'ПриВЕТ МИР Hello World'
-- default
draw.SimpleText(string.lower(txt), 'Fated.20', 15, 15, color_black)
-- mantle
draw.SimpleText(utf8.lower(txt), 'Fated.20', 15, 35, color_black)
end)

Для автообновления – подпишитесь и добавьте аддон в серверную коллекцию. Таким образом сможете всегда получать актуальную версию библиотеки ✅