hachclient
  • 🐣Вступление
  • ✈️События
    • onInput
    • onDisable
    • onEnable
    • onUpdate
    • onRender
    • onMove
    • onKey
    • onGuiClick
    • onGuiRelease
    • onGuiRender
  • 📚Библиотеки
    • inventory
    • timer
    • player
    • chat
    • render
    • color
    • mathutil
    • gl11
    • world
    • projection
  • gui
  • window
  • client
  • drag
  • settings
  • network
  • 🌎Объекты
    • item
    • timer
    • entity
    • module
    • drag
  • Vector3
  • Vector2
  • Примеры скриптов
    • ⛏️Выбросить предметы
    • ⌨️Горячие клавиши
    • Китайская шляпа
Powered by GitBook
On this page
  • rect
  • text
  • blur
  • textwidth(text,font,size)
  • image
  1. Библиотеки

render

Модуль позволяет рисовать на экране

PreviouschatNextcolor

Last updated 5 days ago

rect

название
тип
описан

x

float

позиция по горизонтали

y

float

позиция по вертикали

width

float

размер по горизонтали

height

float

размер по вертикали

round

float

радиус закругления

smoothness

float

четкость (для обычного ректа значение 1), чем больше, тем более размытым будет рект

color

int

цвет ректа

function onRender(e)
    if e:is2d() then
        render:rect(100, 100, 100, 50, 4, 1, color:rgba(255, 0, 0, 255))
    end
end

text

Шрифты

  • hudicon

  • montsextra

  • sfbold

  • sfmedium

  • sfregular

blur

название
тип
описание

x

float

позиция по горизонтали

y

float

позиция по вертикали

width

float

размер по горизонтали

height

float

размер по вертикали

strength

float

сила размытия

round

float

радиус закругления

color

int

цвет ректа

function onRender(e)
    if e:is2d() then
        render:blur(100, 100, 100, 50, 10, 4, color:rgba(255, 255, 255, 255))
    end
end

textwidth(text,font,size)

Узнает сколько пикселей по x займет текст

render:textwidth("Example.lua", "sfbold", 8)

image

название
тип
описние

file

string

png файл из папки c:/hachclient/scripts

x

float

позиция по горизонтали

y

float

позиция по вертикали

width

float

ширина

height

float

высота

round

float

закругление

u

float

позиция текстуры по горизонтали

v

float

позиция текстуры по вертикали

w

float

ширина текстуры

h

float

высота текстуры

render:image("image.png", 100, 100, 100, 100, 6, 0, 0, 1, 1)

Вот как это будет выглядеть в игре

📚