https://github.com/darkfated/mantle
Библиотека для написания скриптов в Garry's Mod
https://github.com/darkfated/mantle
garrysmod gmod interface library ui vgui
Last synced: about 1 month ago
JSON representation
Библиотека для написания скриптов в Garry's Mod
- Host: GitHub
- URL: https://github.com/darkfated/mantle
- Owner: darkfated
- License: gpl-3.0
- Created: 2023-08-02T17:02:26.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2025-01-19T20:24:52.000Z (4 months ago)
- Last Synced: 2025-01-19T21:31:16.085Z (4 months ago)
- Topics: garrysmod, gmod, interface, library, ui, vgui
- Language: Lua
- Homepage:
- Size: 131 KB
- Stars: 7
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Mantle
🎈 GLua библиотека для написания кода в Garry's Mod: создание интерфейсов и использование удобных утилит.## Возможности
- Использование кастомного VGUI
- Создание теней благодаря модулю "shadows"
- Использование материала через ссылку на картинку
- Создание уведомлений
- И многое другое в будущем!## Демонстрация UI составляющей
Для запуска меню библиотеки, воспользуйтесь консольной командой `mantle_menu`

## Примеры использования
### Отправка серверных уведомлений
```lua
hook.Add('PlayerSpawn', 'Test', function(pl)
Mantle.notify(pl, Color(75, 0, 0), 'Заголовок', 'Привет, ' .. pl:Name() .. '!')
end)
```### Картинка через ссылку
```lua
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)
```## Дополнительная информация
Все скрипты Mantle имеют комментарии, поэтому исследуйте код. В нём вы найдёте примеры, а также рекомендации.**Подпишитесь и добавьте в коллекцию библиотеку, чтобы получать обновления автоматически** ✅ [Steam Workshop](https://steamcommunity.com/sharedfiles/filedetails/?id=3126986993)