LPM//Bruno

Como lograr ésto?

Recommended Posts

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:

UVdr539.jpg

 

Como quiero que se vea:

Tc2tzwB.png

 

 

Desde ya si pueden ayudarme muchas gracias

Share this post


Link to post
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

Share this post


Link to post

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 by Rose

Share this post


Link to post

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 by aka Blue

Share this post


Link to post

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
)

 

Share this post


Link to post

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 account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.