Modafinil Posted July 8, 2022 Share Posted July 8, 2022 eai pessoal, eu nao manjo muito de dx, dai to com uns problemas eu to tentando fazer um pedaco de texto pequeno que mostra o fps e o ping que fica do lado da 'marca dagua' do mta quando to fazendo no guieditor fica assim mas quando vou testar em 800x600 fica assim minha resolucao é 1400x900, eu ja usei o 'relative' do guieditor. tipo, eu nao to falando do tamanho do texto, o argumento 'scale' mas da posicao dele na tela eu ja segui alguns tutoriais aqui no forum em ingles mas creio que perdi algo meu codigo atual é esse local sx_, sy_ = guiGetScreenSize() local sx, sy = sx_/1440, sy_/900 addEventHandler("onClientRender", root, function() local a = string.format("FPS: %d PING: %d", fps, getPlayerPing(localPlayer)) dxDrawText(a, 1250*sx, 885*sy, 1359*sx, 900*sy, tocolor(255, 255, 255, 255), 1.00, "default", "left", "top", false, false, false, false, false) end ) se alguem puder me dar uma luz eu agradeço muito kkkkk Link to comment
Gw8 Posted July 8, 2022 Share Posted July 8, 2022 legal, isso acontece porque você está calculando um texto que é tamanho fixo com tamanho o da tela que não é fixo kkk enfim tente isto local textW = dxGetTextWidth ( " MTA:SA 1.5.9*", 1, "default", false ) local sx_, sy_ = guiGetScreenSize() --local sx, sy = sx_/1440, sy_/900 addEventHandler("onClientRender", root, function() local a = string.format("FPS: %d PING: %d", fps, getPlayerPing(localPlayer)) dxDrawText(a, 0, 0, sx - textW, sy, tocolor(255, 255, 255, 255), 1.00, "default", "right", "bottom", true, false, false, false, false) end ) Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now