Lo que yo uso es lo siguiente:
local sx, sy = guiGetScreenSize ( ) -- Obtenemos la resolucion del jugador
local x, y = 50, 156 -- Posicion para el texto
local rx, ry = 1366, 768 -- Posicion en la cual se diseña el texto ( en mi caso, mi resolucion 1366*768 )
addEventHandler ( "onClientRender", root,
function ( )
dxDrawText ( ( x / rx ) * sx, ( y / ry ) * sy, argumentos restantes... )
end
)