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

Funkcja

createGroundDecal

Nowa funkcja!Dodana do Trilogy Hub 02.11.2026.

KlientRysowanie (dx)Tylko Trilogy Hub

Kładzie obrazek na ziemi - ślad, plamę albo oznaczenie miejsca. Obrazek układa się na pochyłościach i krawężnikach, a nie wisi płasko nad nimi. Rysowany jest do 150 m od kamery, a przy ustawionym czasie życia ostatnia sekunda płynnie wygasa. Decal zostaje do destroyGroundDecal albo zatrzymania zasobu.

Składnia

int createGroundDecal(string material, number x, number y, number z, number size [, number rotation = 0, int lifetime = 0, int color = white])

Argumenty

materialstring
Ścieżka obrazka zasobu albo tekstura z dxCreateTexture.
xnumber
Środek X.
ynumber
Środek Y.
znumber
Wysokość, od której szukany jest grunt.
sizenumber
Bok kwadratu w metrach (0.1-50).
rotationnumber, opcjonalny = 0
Obrót w stopniach.
lifetimeint, opcjonalny = 0
Czas życia w ms, 0 = do usunięcia.
colorint, opcjonalny = white
Kolor z tocolor.

Zwraca

Numer decala albo false.

Przykład

addCommandHandler("plama", function()
    local x, y, z = getElementPosition(localPlayer)
    createGroundDecal("img/plama.png", x, y, z, 2, math.random(0, 360), 30000, tocolor(255, 255, 255, 220))
end)

Zobacz też