- Dokumentacja
- Funkcje klienta
- dxDrawText3D
Funkcja
dxDrawText3D
Rysuje napis w punkcie świata. Wołaj w onClientRender. Napis maleje z odległością i wygasa przy końcu zasięgu.
Składnia
bool dxDrawText3D(string text, float x, float y, float z [, table options = nil])Argumenty
textstring- Tekst.
xfloat- X.
yfloat- Y.
zfloat- Z.
optionstable, opcjonalny = nilmaxDistance(20),fadeDistance(5),scale(1),minScale(0,5),fixedScale,font,color,shadow(true),colorCoded,checkLineOfSight.
Zwraca
true, gdy napis został narysowany.
Przykład
addEventHandler("onClientRender", root, function()
dxDrawText3D("#ffcc00Bankomat", 1500, -1680, 15, { colorCoded = true, maxDistance = 15 })
end)
Uwagi
Do stałych napisów lepszy jest createWorldLabel: nie wymaga kodu w każdej klatce.
Zobacz też
createWorldLabelTworzy stały napis 3D (element"worldlabel"), rysowany przez grę gracza bez kodu Lua w każdej klatce. Z serwera widzą go wszyscy, z klienta tylko ten gracz. Widać go tylko w zasięgu i w tym samym wymiarze i wnętrzu.dxDrawTextRysuje tekst na ekranie w jednej klatce. Wywołuj wonClientRender, żeby był widoczny cały czas.