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

Funkcja

dxDrawMaterialSectionLine3D

Jak dxDrawMaterialLine3D, ale rysuje tylko wycinek materiału (u, v, szerokość i wysokość wycinka w pikselach).

Składnia

bool dxDrawMaterialSectionLine3D(float startX, startY, startZ, float endX, endY, endZ, float u, float v, float usize, float vsize, string|element material, float width [, bool flipUV = false, int color = tocolor(255, 255, 255), bool postGUI = false, float faceX, faceY, faceZ])

Argumenty

startX, startY, startZfloat
Początek.
endX, endY, endZfloat
Koniec.
flipUVbool, opcjonalny = false
Odwraca obraz.W MTA:SA inny typ: float u
ufloat
X wycinka.
vfloat
Y wycinka.
usizefloat
Szerokość wycinka.
vsizefloat
Wysokość wycinka.W MTA:SA inny typ: bool flipUV = false
materialstring|element
Materiał.
widthfloat
Szerokość pasa w metrach.
colorint, opcjonalny = tocolor(255, 255, 255)
Zabarwienie.
postGUIbool, opcjonalny = false
Zgodność.W MTA:SA inny typ: string stage = "postfx"
faceX, faceY, faceZfloat, opcjonalny
Kierunek przodu.

Różnice względem MTA:SA

  • Argumenty zaznaczone innym kolorem różnią się od MTA:SA.

W MTA:SA

dxDrawMaterialSectionLine3D(float startX, float startY, float startZ, float endX, float endY, float endZ, float u, float v, float usize, float vsize, bool flipUV = false, texture material, float width, int color = tocolor(255,255,255,255), string stage = "postfx", float faceTowardX = nil, float faceTowardY = nil, float faceTowardZ = nil)

Zwraca

true, gdy narysowano.

Przykład

addEventHandler("onClientRender", root, function()
    dxDrawMaterialSectionLine3D(2500, -1660, 24, 2500, -1660, 20, 0, 0, 256, 128, "img/arkusz.png", 8)
end)

Zobacz też