18 посетителей на сайте. Из них:
Пользователи3
Роботы15
Список пользователей
Савелий Сейчас на сайте
Илья Сейчас на сайте
WiseBear Сейчас на сайте
Андрей Был(a) в сети 4 минуты назад
Hill Hill Был(a) в сети 6 минут назад
Daniil Nike Был(a) в сети 8 минут назад
Селим Селимов Был(a) в сети 9 минут назад
kzax Ka Был(a) в сети 9 минут назад
-sOk1N Был(a) в сети 10 минут назад
Ислам Дакаев Был(a) в сети 12 минут назад
Denys Kz Был(a) в сети 12 минут назад
Николай Мат Был(a) в сети 12 минут назад
Ярик Дерновий Был(a) в сети 13 минут назад
Наиль Валиев Был(a) в сети 17 минут назад
Андрей Мороз Был(a) в сети 18 минут назад
Santa Barbara Был(a) в сети 19 минут назад
Иван Иманалиев Был(a) в сети 19 минут назад
Олег Пушкарев Был(a) в сети 21 минуту назад
Babka_V _Kedax Был(a) в сети 31 минуту назад
Александр Коровин Был(a) в сети 37 минут назад
арсений дпс Был(a) в сети 40 минут назад
Владимир Жданов Был(a) в сети 41 минуту назад
Егор Был(a) в сети 51 минуту назад
Артём Пичик Был(a) в сети 52 минуты назад
Максим Акимов Был(a) в сети 57 минут назад
Night Production Был(a) в сети 1 час назад
Арина Юрьева Был(a) в сети 1 час назад
Лёха Адунаев Был(a) в сети 1 час назад
борис грач Был(a) в сети 1 час назад
sss sss Был(a) в сети 1 час назад
Лена Сидоренко Был(a) в сети 1 час назад
Алексей Был(a) в сети 1 час назад
Никита Горностаев Был(a) в сети 2 часа назад
Макс Был(a) в сети 2 часа назад
Даниэль Был(a) в сети 2 часа назад
gorug Был(a) в сети 2 часа назад
Юрий Был(a) в сети 2 часа назад
Алексей Алексеев Был(a) в сети 2 часа назад
Егор Брюханов Был(a) в сети 2 часа назад
Михаил Был(a) в сети 2 часа назад
Савелий Пономарёв Был(a) в сети 2 часа назад
Ahmn Dhvcfy Был(a) в сети 2 часа назад
Артём Антропов Был(a) в сети 2 часа назад
Axeles Matunenko Был(a) в сети 2 часа назад
NvdiaGavno Ebannoe Был(a) в сети 2 часа назад
zloidw Был(a) в сети 2 часа назад
Luca Pawn Был(a) в сети 2 часа назад
MTA Был(a) в сети 3 часа назад
The420King Был(a) в сети 3 часа назад
netGio Был(a) в сети 3 часа назад
RicK Delacruz Был(a) в сети 3 часа назад
Мисье Бойд Был(a) в сети 3 часа назад
conexion Был(a) в сети 3 часа назад
0987654321 Был(a) в сети 3 часа назад
Dato Guliazali195 Был(a) в сети 3 часа назад
Miminho Play Был(a) в сети 3 часа назад
никита жулев никита жулев Был(a) в сети 4 часа назад
Михаил Коновалов Был(a) в сети 4 часа назад
Ярик Был(a) в сети 4 часа назад
Андрей Ершов Был(a) в сети 5 часов назад
Константин Яковлев Был(a) в сети 5 часов назад
Evgeny Был(a) в сети 5 часов назад
Ivan Baev Был(a) в сети 5 часов назад
Fade C-OPS Был(a) в сети 5 часов назад
Nsk Trade Был(a) в сети 6 часов назад
Amar Tasiman Был(a) в сети 6 часов назад
David Brown Был(a) в сети 6 часов назад
Артур Кислый Был(a) в сети 7 часов назад
Савелий Журавлёв Был(a) в сети 7 часов назад
Clopo Alex Был(a) в сети 8 часов назад
Александр Овсянников Был(a) в сети 8 часов назад
BimeNGdrive Был(a) в сети 8 часов назад
Dmitriy Был(a) в сети 9 часов назад
Force Jordan Был(a) в сети 9 часов назад
Ромчке Был(a) в сети 9 часов назад
Deviill Dowski Был(a) в сети 9 часов назад
Тимур Нач Был(a) в сети 10 часов назад
Платон Кузнецов Был(a) в сети 10 часов назад
Rich Wayne Был(a) в сети 10 часов назад
Александр Куртыгин Был(a) в сети 10 часов назад
Єржан хансен Был(a) в сети 11 часов назад
Maksonchik Был(a) в сети 11 часов назад
Виталий Шевердинов Был(a) в сети 11 часов назад
Joker Joker Был(a) в сети 11 часов назад
DEDSEC Forck Был(a) в сети 11 часов назад
Егор Ванилин Был(a) в сети 12 часов назад
Donny Skaletto Был(a) в сети 12 часов назад
servers minecraft Был(a) в сети 12 часов назад
Даниил Был(a) в сети 12 часов назад
Микола Был(a) в сети 12 часов назад
Bakdaulet Был(a) в сети 12 часов назад
Пидроныч Был(a) в сети 12 часов назад
Денис Стряпчий Был(a) в сети 13 часов назад
Кирилл Сонягин Был(a) в сети 13 часов назад
AGGRESS1VEX Был(a) в сети 13 часов назад
Владислав Черемных Был(a) в сети 13 часов назад
ПОНОС ОВЕЧКИ Был(a) в сети 13 часов назад
Alksnis Был(a) в сети 14 часов назад
Список ботов
rambler (15)

Следите за нами!

Мини-Библиотека для lua скриптов

Описание

С данной библиотекой можно красиво реализовать приятное сглаживание углов прямоугольников
На просторах википедии есть функция полезная функция dxDrawRoundedRectangle, но у этой функции есть как плюс - в виде закругленных краев, так и минус - отсутствие сглаживания этих краев,и из-за этого видны пиксели .

Как использовать - можете вставлять код из библиотеки в свой код но гораздо лучше использовать импорт функций
(пример: в скриншоте)
Функцию создание текстур в рендер не пихать, рано или поздно столкнетесь с тем что у игры будет забита память текстурами (желательно текстуры создавать один раз( при старте ресурса).

roundedRectangle

This function draws a rounded corner rectangle.

Syntax

nil dxDrawRoundedRectangle(x, y, width, height, radius, color, postGUI, subPixelPositioning)

Example

Click to collapse [-]
Client side
local data ={}
data.resolution ={}
data.resolution.x, data.resolution.y = guiGetScreenSize()
data.mainRect ={}
data.mainRect.width =300
data.mainRect.height =500

dxDrawRoundedRectangle(
    data.resolution.x-data.mainRect.width,
    data.resolution.y-data.mainRect.height,
    data.mainRect.width,
    data.mainRect.height,10,0xffffffff,false,false)

Code

Click to collapse [-]
Client side
function dxDrawRoundedRectangle(x, y, width, height, radius, color, postGUI, subPixelPositioning)
    dxDrawRectangle(x+radius, y+radius, width-(radius*2), height-(radius*2), color, postGUI, subPixelPositioning)
    dxDrawCircle(x+radius, y+radius, radius,180,270, color, color,16,1, postGUI)
    dxDrawCircle(x+radius,(y+height)-radius, radius,90,180, color, color,16,1, postGUI)
    dxDrawCircle((x+width)-radius,(y+height)-radius, radius,0,90, color, color,16,1, postGUI)
    dxDrawCircle((x+width)-radius, y+radius, radius,270,360, color, color,16,1, postGUI)
    dxDrawRectangle(x, y+radius, radius, height-(radius*2), color, postGUI, subPixelPositioning)
    dxDrawRectangle(x+radius, y+height-radius, width-(radius*2), radius, color, postGUI, subPixelPositioning)
    dxDrawRectangle(x+width-radius, y+radius, radius, height-(radius*2), color, postGUI, subPixelPositioning)
    dxDrawRectangle(x+radius, y, width-(radius*2), radius, color, postGUI, subPixelPositioning)end





Автор публикации:

WiseBear WiseBear

Скачать:

Скачать

Дата:
Автор ресурса:

LLIEPLLIEHb

Обучение LUA
Обучение LUA
24.12.2020, Статьи
Введение в скриптинг
Введение в скриптинг
12.02.2021, Статьи
Введение в скриптинг 2
Введение в скриптинг 2
24.12.2020, Клиенты MTA
Введение в скриптинг GUI
Введение в скриптинг GUI
24.12.2020, Статьи

Нет комментариев.Оставишь комментарий?