- Dokumentacja
- Funkcje klienta
- dxCreateFont
Funkcja
dxCreateFont
Tworzy czcionkę z pliku TTF/OTF zasobu albo z kroju systemowego (podajesz nazwę). Rozmiar jest w punktach. Czcionkę przekazujesz do dxDrawText i guiSetFont.
Składnia
font dxCreateFont(string filepath [, float size = 9, bool bold = false, string quality, table style])Argumenty
filepathstring- Plik
.ttf/.otfalbo nazwa kroju. sizefloat, opcjonalny = 9- Rozmiar w punktach.
boldbool, opcjonalny = false- Pogrubienie.
qualitystring, opcjonalny- Przyjmowany dla zgodności ze starszymi skryptami.
styletable, opcjonalny- Styl jak w
dxSetFontStyle.Nie ma go w MTA:SA
Różnice względem MTA:SA
- Argumenty zaznaczone innym kolorem różnią się od MTA:SA.
W MTA:SA
dxCreateFont(string filepath, int size = 9, bool bold = false, string quality = "proof")Zwraca
Czcionka albo false.
Przykład
local font = dxCreateFont("fonty/gta.ttf", 18)
addEventHandler("onClientRender", root, function()
dxDrawText("Misja zaliczona", 0, 200, 1920, 260, tocolor(255, 200, 0), 1, font, "center")
end)
<meta>
<script src="client.lua" type="client" />
<file src="fonty/gta.ttf" />
</meta>
Zobacz też
dxSetFontStyleZmienia styl czcionki zdxCreateFont:bold,italic,underline,strike,weight,spacing,widthScale,shadow,outline,outlineColor,gradient,lineSpacing,size. Możesz podać jeden klucz albo tabelę.dxDrawTextRysuje tekst na ekranie w jednej klatce. Wywołuj wonClientRender, żeby był widoczny cały czas.dxGetFontInfoZwraca opis czcionki: krój (family), rozmiar w pikselach (px) i punktach (size), ustawienia stylu i źródło.