# Mantle 🎈 Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Π°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° GLua для Garry's Mod: созданиС интСрфСйсов ΠΈ ΡƒΠ΄ΠΎΠ±Π½Ρ‹Π΅ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹. Π’Π΅ΡΡŒ ΠΊΠΎΠ΄ снабТён коммСнтариями β€” ΠΈΠ·ΡƒΡ‡Π°ΠΉΡ‚Π΅ ΠΈ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ прямо Π² исходниках. ## ВозмоТности - ΠšΠ°ΡΡ‚ΠΎΠΌΠ½Ρ‹Π΅ VGUI-элСмСнты - Быстрый Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ Ρ‡Π΅Ρ€Π΅Π· RNDX - Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² ΠΏΠΎ ссылкС - Гибкая систСма Ρ†Π²Π΅Ρ‚ΠΎΠ²Ρ‹Ρ… Ρ‚Π΅ΠΌ - УвСдомлСния для ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ² Π½Π° сСрвСра - ΠœΠΎΠ΄ΡƒΠ»ΡŒΠ½Π°Ρ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° - ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΊΠΈΡ€ΠΈΠ»Π»ΠΈΡ†Ρ‹ ΠΈ UTF-8 - Π•Π΄ΠΈΠ½ΠΎΠ΅ мСню с Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ ΠΈ настройками ## МСню Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ мСню с Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ ΠΈ настройками. Для открытия ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ: `mantle_menu`. ## ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ### ДокумСнтация ΠΈ элСмСнты VGUI image ### Π›Ρ‘Π³ΠΊΠΈΠΉ Ρ€Π΅ΠΆΠΈΠΌ ΠΎΠΊΠ½Π° image ### ComboBox image ### SlideBox image ### Π’Π°Π±Π»ΠΈΡ†Ρ‹ image ### ПолС Π²Π²ΠΎΠ΄Π° image ### Π’ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ элСмСнты image ### ΠšΡ€ΡƒΠ³ΠΎΠ²ΠΎΠ΅ мСню image ### ΠžΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ мСню image ### Π¦Π²Π΅Ρ‚ΠΎΠ²Ρ‹Π΅ Ρ‚Π΅ΠΌΡ‹ image image image image image image ### И Π³Π»Π°Π²Π½ΠΎΠ΅ - ΠΏΠ»Π°Π²Π½ΠΎΡΡ‚ΡŒ ΠΈ магия Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΉ https://github.com/user-attachments/assets/6a813fd1-6da2-4c59-a84b-f78abfc20900 ## Π‘Ρ‚ΠΎΡ€ΠΎΠ½Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ### ΠžΡ‚ΠΏΡ€Π°Π²ΠΊΠ° сСрвСрных ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ ```lua hook.Add('PlayerSpawn', 'Test', function(pl) Mantle.notify(pl, Color(75, 0, 0), 'Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ', 'ΠŸΡ€ΠΈΠ²Π΅Ρ‚, ' .. pl:Name() .. '!') -- ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ true, Π² случаС ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ всСм ΠΈΠ³Ρ€ΠΎΠΊΠ°ΠΌ 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) ``` ### ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ символов ΠΊΠΈΡ€ΠΈΠ»Π»ΠΈΡ†Ρ‹ ```lua 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) ``` Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ default ΠΈ mantle Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ## Steam Workshop Для автообновлСния – [ΠΏΠΎΠ΄ΠΏΠΈΡˆΠΈΡ‚Π΅ΡΡŒ ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π°Π΄Π΄ΠΎΠ½ Π² ΡΠ΅Ρ€Π²Π΅Ρ€Π½ΡƒΡŽ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡŽ](https://steamcommunity.com/sharedfiles/filedetails/?id=3126986993). Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ смоТСтС всСгда ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ βœ