- Dokumentacja
- Funkcje wspólne
- createWorldLabel
Funkcja
createWorldLabel
Tworzy 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.
Składnia
element createWorldLabel(string text, float x, float y, float z [, table options = nil])Argumenty
textstring- Tekst napisu.
xfloat- X.
yfloat- Y.
zfloat- Z.
optionstable, opcjonalny = nil- Opcje jak w
dxDrawText3DorazattachTo(element) ioffset{x, y, z}.
Zwraca
Napis; usuwasz go przez destroyElement.
Przykład
local label = createWorldLabel("Urząd miasta", 1481, -1771, 19, { maxDistance = 40, color = tocolor(255, 220, 0) })
setElementDimension(label, 0)
Zobacz też
setWorldLabelTextZmienia tekst napisu 3D.setWorldLabelOptionsZmienia opcje napisu 3D (te same co wcreateWorldLabel). Pominięte opcje zostają bez zmian,attachTo = falseodczepia napis.dxDrawText3DRysuje napis w punkcie świata. Wołaj wonClientRender. Napis maleje z odległością i wygasa przy końcu zasięgu.