M MY Multiplayer: Wiki
Lado
Tipo

dxDrawText

Cliente

Desenha um texto na tela durante um quadro, dentro de uma caixa.

bool dxDrawText(string text, float leftX, topY [, float rightX, bottomY = leftX, topY, color color = tocolor(255, 255, 255), float scaleX, scaleY = 1, string|element font = default, string alignX = left, string alignY = top, bool clip = false, bool wordBreak = false, bool postGUI = false, bool colorCoded = false, bool subPixelPositioning = false, float rotation = 0, float rotationCenterX, rotationCenterY = nil, float lineHeight = 0])

Parâmetros

NomeTipoDescrição
textstringO texto, em UTF-8. \n quebra a linha.
leftX, topYfloatCanto superior esquerdo da caixa, em pixels. Aceita também um vec2.
rightX, bottomYfloatCanto inferior direito da caixa, em pixels. Aceita também um vec2.padrão leftX, topY
colorcolorCor, um valor de tocolor.padrão tocolor(255, 255, 255)
scaleX, scaleYfloatEscala do texto. Um único número vale para os dois eixos. Aceita também um vec2.padrão 1
fontstring|elementO nome de uma fonte (de um pack ou dada a dxCreateFont) ou um elemento de fonte de dxCreateFont.padrão default
alignXstringAlinhamento horizontal na caixa: left, center ou right.padrão left
alignYstringAlinhamento vertical na caixa: top, center ou bottom.padrão top
clipboolCorta o que sai da caixa.padrão false
wordBreakboolQuebra as linhas que não cabem na largura da caixa.padrão false
postGUIboolDesenha por cima da interface.padrão false
colorCodedboolLê códigos de cor #RRGGBB dentro do texto.padrão false
subPixelPositioningboolUsa posições fracionárias em vez de arredondar para o pixel.padrão false
rotationfloatRotação em graus.padrão 0
rotationCenterX, rotationCenterYfloatCentro da rotação, em pixels. Por padrão, o centro da caixa.padrão nil
lineHeightfloatAltura de cada linha em pixels. 0 usa a altura da fonte.padrão 0

Retorno

true se o desenho foi enfileirado, false se a fonte não existe.

Exemplo

local sx, sy = getScreenSize()

addEventHandler("onClientRender", root, function()
    dxDrawText("#FFAA00MYMP #FFFFFFRoleplay", 0, 20, sx, 60, tocolor(255, 255, 255), 2, "default", "center", "top", false, false, false, true)
end)
AtençãolineHeight só vale para texto com colorCoded; o texto sem códigos de cor sempre usa a altura da fonte. Um nome de fonte que não existe gera um aviso e a função devolve false.

Veja também