SerweryWłasny serwerDla twórcówForumFAQDokumentacjaBezpieczeństwo
Pobierz launcher
  1. Dokumentacja
  2. Funkcje klienta
  3. dxDrawImageSection

Funkcja

dxDrawImageSection

KlientRysowanie (dx)Identyczna z MTA:SA

Rysuje wycinek obrazu (u, v, szerokość i wysokość wycinka w pikselach obrazu) w prostokącie ekranu. Przydaje się do arkuszy ikon i pasków postępu.

Składnia

bool dxDrawImageSection(float posX, float posY, float width, float height, float u, float v, float usize, float vsize, string|element image [, float rotation = 0, float rotationCenterOffsetX = 0, float rotationCenterOffsetY = 0, int color = tocolor(255, 255, 255), bool postGUI = false])

Argumenty

posXfloat
Lewa krawędź.
posYfloat
Górna krawędź.
widthfloat
Szerokość.
heightfloat
Wysokość.
ufloat
X wycinka w obrazie.
vfloat
Y wycinka w obrazie.
usizefloat
Szerokość wycinka.
vsizefloat
Wysokość wycinka.
imagestring|element
Ścieżka albo materiał.
rotationfloat, opcjonalny = 0
Obrót.
rotationCenterOffsetXfloat, opcjonalny = 0
Środek obrotu X.
rotationCenterOffsetYfloat, opcjonalny = 0
Środek obrotu Y.
colorint, opcjonalny = tocolor(255, 255, 255)
Zabarwienie.
postGUIbool, opcjonalny = false
Nad GUI.

Zwraca

true, gdy narysowano.

Przykład

Arkusz czterech ikon po 64 px; rysujemy trzecią.

addEventHandler("onClientRender", root, function()
    dxDrawImageSection(20, 200, 64, 64, 128, 0, 64, 64, "img/ikony.png")
end)

Zobacz też