LPM//Bruno Posted December 7, 2017 Share Posted December 7, 2017 Quiero lograr poner un fondo negro transparente para que se logren ver los mensajes del chatBox cuando sea de día, sería algo como ésto (lo hice con PhotoShop) , pero no tengo idea de como hacerlo, alguien podría ayudarme o decirme algunas ideas? Como se ve: Como quiero que se vea: Desde ya si pueden ayudarme muchas gracias Link to comment
Andres Lahm Posted December 7, 2017 Share Posted December 7, 2017 Soy nuevo en esto pero creo que esto puede ayudarte https://wiki.multitheftauto.com/wiki/FadeCamera Link to comment
LPM//Bruno Posted December 7, 2017 Author Share Posted December 7, 2017 1 hour ago, Andres Lahm said: Soy nuevo en esto pero creo que esto puede ayudarte https://wiki.multitheftauto.com/wiki/FadeCamera Creo que eso solo le agrega el efecto durante unos segundos y mediante una transición, yo quiero que dure hasta que el usuario inicie sesión, creo que lo voy a hacer con un PNG transparente en negro pero el problema serán las resoluciones. No sé como adaptar ese .PNG a toads las resoluciones Link to comment
Rose Posted December 8, 2017 Share Posted December 8, 2017 (edited) Podrías crear un dxRec o dxImage con opacidad de 100. Para que se vea en todas las resoluciones puedes probar esto: local x, y = guiGetScreenSize( ) addEventHandler("onClientRender", root, function() dxDrawRectangle( x * 0, y * 0, x * 1, y * 1, tocolor( 0, 0, 0, 100 ) ) end ) Sin embargo, el dxRec se verá debajo del chat, así que puedes probar lo que tu dijiste, usar un fondo negro pero creándolo con guiCreateStaticImage(hace tiempo hice algo similar y con esa función salió bien). Algo así: image = guiCreateStaticImage( 0, 0, 1, 1, folder, true ) guiSetAlpha( image, 0.5 ) PD: No estoy seguro si los dos métodos se verán en todas las resoluciones, prueba y nos dices. Edited December 8, 2017 by Rose Link to comment
aka Blue Posted December 8, 2017 Share Posted December 8, 2017 (edited) Como te han dicho, con un: dxDrawRectangle( x, y, x, y, tocolor( 0, 0, 0, 100 ) ) antes del dibujado del gui normal, debería funcionar. Edited December 8, 2017 by aka Blue Link to comment
MisterQuestions Posted December 10, 2017 Share Posted December 10, 2017 si pones el x,y y x,y no veras nada, y multiplicar por cero es absurdo, solo manten el rectangulo así: local x,y = guiGetScreenSize() addEventHandler("onClientRender",root, function() dxDrawRectangle(0,0,x,y,tocolor(0,0,0,100)) 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