#Dv^ Posted September 20, 2016 Posted September 20, 2016 Hola! He visto este video https://www.youtube.com/watch?v=3sMlgF9LKPs Y quería saber que se necesita para hacer un script así
Arsilex Posted September 20, 2016 Posted September 20, 2016 (edited) Ese script en esta en los resources default de mta. Lo puedes encontrar en gameplay/visualiser Edited September 20, 2016 by Arsilex
#Dv^ Posted September 20, 2016 Author Posted September 20, 2016 Ohh gracias, ni en cuenta de eso, ¿Y para que salga en el cine como en el video? Gracias por tu respuesta
aka Blue Posted September 20, 2016 Posted September 20, 2016 Se usan shaders. Hay scripts por la comunidad, busca Cinema y te saldrán.
#Dv^ Posted September 20, 2016 Author Posted September 20, 2016 Disculpa, ya pude resolverlo de todas formas Gracias por su ayuda
#Dv^ Posted September 20, 2016 Author Posted September 20, 2016 Disculpen de nuevo, cuando pongo el comando del visualiser "start musica url" se ve pero a los demás no se les muestra ¿Cómo hago para todas vean?
aka Blue Posted September 20, 2016 Posted September 20, 2016 Sincronizalo para todos con un triggerClientEvent con argumento root
#Dv^ Posted September 20, 2016 Author Posted September 20, 2016 Oh gracias, seguí tu consejo y me ayudó, ahora pasa que cuando le doy por ejemplo al comando /startmusic url varias veces seguida el evento onClientRender se crea varias veces de nuevo sin eliminarse y volver a recrearse, y si se crea varias veces empieza a dar lag Este es el evento addEventHandler("onClientRender", root, function ( ) -- Get 2048 / 2 samples and return BANDS bars ( still needs scaling up ) local fftData = getSoundFFTData(stream, 2048, BANDS) -- get our screen size local w, h = guiGetScreenSize() -- if fftData is false it hasn't loaded if ( fftData == false ) then dxDrawText("Stream not loaded yet.", w-300, h-150) return end -- Draw a nice now playing thingy if ( getSoundMetaTags(stream).stream_name ~= nil ) then local len = string.len(getSoundMetaTags(stream).stream_name) dxDrawText("Now Playing: " .. getSoundMetaTags(stream).stream_name, w-(270+(len*2.8)), h-150) else dxDrawText("Now Playing: -", w-(270), h-150) end -- Calculate our bars by the fft data calc ( fftData, stream ) end) ¿Para eliminarlo como hago para que se recree de nuevo?
Recommended Posts