AlFA# Posted June 23, 2015 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.
iSmokee Posted June 23, 2015 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
AlFA# Posted June 23, 2015 Author 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.
iSmokee Posted June 23, 2015 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)
Calculador Posted June 23, 2015 Posted June 23, 2015 Sí, exactamente es el mismo método. Suerte, se ve bien...
Recommended Posts