AlFA# Posted June 23, 2015 Share Posted June 23, 2015 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. http://imgur.com/lnArCm7 ----- Y asi como debería salir 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
iSmokee Posted June 23, 2015 Share Posted June 23, 2015 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 Link to comment
AlFA# Posted June 23, 2015 Author Share Posted June 23, 2015 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 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
iSmokee Posted June 23, 2015 Share Posted June 23, 2015 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
Calculador Posted June 23, 2015 Share Posted June 23, 2015 Sí, exactamente es el mismo método. Suerte, se ve bien... Link to comment
Recommended Posts