Jump to content

Adaptar resolucion


AlFA#

Recommended Posts

Buenas, necesito que me ayuden a posicionar bien mi script, el cual esta subido a la community, pero se me han quejado de la resolución y la verdad es que no tengo ni idea de como arreglarlo.

Así es como se ve mal.

lnArCm7

http://imgur.com/lnArCm7

-----

Y asi como debería salir

suHC5S9

http://imgur.com/suHC5S9

-----

Código:

local screenW, screenH = guiGetScreenSize() 
  
function civil() 
        dxDrawRectangle(335, 285, 0, 50, tocolor(255, 255, 255, 255), false) 
        dxDrawRectangle(706, 246, 308, 419, tocolor(127, 127, 127, 99), false) 
        dxDrawRectangle(screenW * 0.6895, screenH * 0.2734, screenW * 0.3008, screenH * 0.0469, tocolor(82, 198, 55, 218), false) 
        dxDrawText("Selector de Personaje", 770, 210, 953, 246, tocolor(255, 255, 255, 255), 1.00, LetraFont, "center", "center", false, false, false, false, false) 
        dxDrawText("Ciudadano", 770, 252, 953, 288, tocolor(255, 255, 255, 255), 1.00, LetraFont, "center", "center", false, false, false, false, false) 
        dxDrawRectangle(screenW * 0.6895, screenH * 0.3802, screenW * 0.3008, screenH * 0.0078, tocolor(82, 198, 55, 218), false) 
        dxDrawText("Armas", 770, 308, 953, 344, tocolor(255, 255, 255, 255), 1.00, LetraFont, "center", "center", false, false, false, false, false) 
        dxDrawRectangle(screenW * 0.6895, screenH * 0.4531, screenW * 0.3008, screenH * 0.0078, tocolor(82, 198, 55, 218), false) 
        dxDrawText("Colt-45", 770, 374, 953, 410, tocolor(255, 255, 255, 255), 1.00, LetraFont, "center", "center", false, false, false, false, false) 
        dxDrawText("Ak-45", 770, 432, 953, 468, tocolor(255, 255, 255, 255), 1.00, LetraFont, "center", "center", false, false, false, false, false) 
        dxDrawText("Sniper", 770, 491, 953, 527, tocolor(255, 255, 255, 255), 1.00, LetraFont, "center", "center", false, false, false, false, false) 
        dxDrawText("Spaz-12", 770, 549, 953, 585, tocolor(255, 255, 255, 255), 1.00, LetraFont, "center", "center", false, false, false, false, false) 
end 

Ayudarme por favor.

Link to comment
  
local user_x, user_y = guiGetScreenSize()  
local mi_x, mi_y = 1360, 768 
  
function menuHome() 
    dxDrawRectangle((150/mi_x)*user_x, (200/mi_y)*user_y, (250/mi_x)*user_x, (80/mi_y)*user_y, tocolor( 255, 255, 255)) 
end 
addEventHandler("onClientRender",root,menuHome) 
  

espero que te sirva :D :D

Link to comment
  
local user_x, user_y = guiGetScreenSize()  
local mi_x, mi_y = 1360, 768 
  
function menuHome() 
    dxDrawRectangle((150/mi_x)*user_x, (200/mi_y)*user_y, (250/mi_x)*user_x, (80/mi_y)*user_y, tocolor( 255, 255, 255)) 
end 
addEventHandler("onClientRender",root,menuHome) 
  

espero que te sirva :D :D

Gracias por responder tío, pero yo tengo local screenW, screenH = guiGetScreenSize() y con eso me va bien la verdad, solo que en los dxDrawText no se donde tengo que colocarlo ;( por eso es lo que me esta dando problema los dxDrawRectangle están bien puestos.

Link to comment

Supongo que tiene que ser igual al dxDrawRectangle yo siempre use ese método y me sirvió mucho porque se ve para todas las resoluciones!!

yo para los dxDrawText es lo mismo yo lo hago asi..

dxDrawText ( 'Deathmatch', (600/mi_x)*user_x, (200/mi_y)*user_y, (0/mi_x)*user_x, (30/mi_y)*user_y, tocolor ( 86, 86, 86, 255 ), 1, Big , 'left', 'top', true, true, true, true, true) 

Link to comment
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...