M MY Multiplayer: Wiki
Lado
Tipo

dxDrawText

Cliente

Dibuja un texto en la pantalla durante un fotograma, dentro de una caja.

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

NombreTipoDescripción
textstringEl texto, en UTF-8. \n salta de línea.
leftX, topYfloatEsquina superior izquierda de la caja, en píxeles. También acepta un vec2.
rightX, bottomYfloatEsquina inferior derecha de la caja, en píxeles. También acepta un vec2.por defecto leftX, topY
colorcolorColor, un valor de tocolor.por defecto tocolor(255, 255, 255)
scaleX, scaleYfloatEscala del texto. Un solo número vale para los dos ejes. También acepta un vec2.por defecto 1
fontstring|elementEl nombre de una fuente (de un pack o dado a dxCreateFont) o un elemento de fuente de dxCreateFont.por defecto default
alignXstringAlineación horizontal en la caja: left, center o right.por defecto left
alignYstringAlineación vertical en la caja: top, center o bottom.por defecto top
clipboolRecorta lo que sale de la caja.por defecto false
wordBreakboolParte las líneas que no caben en el ancho de la caja.por defecto false
postGUIboolDibuja por encima de la interfaz.por defecto false
colorCodedboolLee códigos de color #RRGGBB dentro del texto.por defecto false
subPixelPositioningboolUsa posiciones fraccionarias en lugar de redondear al píxel.por defecto false
rotationfloatRotación en grados.por defecto 0
rotationCenterX, rotationCenterYfloatCentro de la rotación, en píxeles. Por defecto, el centro de la caja.por defecto nil
lineHeightfloatAlto de cada línea en píxeles. 0 usa el alto de la fuente.por defecto 0

Retorno

true si el dibujo quedó en cola, false si la fuente no existe.

Ejemplo

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)
AtenciónlineHeight solo vale para texto con colorCoded; el texto sin códigos de color siempre usa el alto de la fuente. Un nombre de fuente que no existe registra un aviso y la función devuelve false.

Ver también