#Dv^ Posted September 20, 2016 Share 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í Link to comment
Arsilex Posted September 20, 2016 Share 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 Link to comment
#Dv^ Posted September 20, 2016 Author Share 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 Link to comment
aka Blue Posted September 20, 2016 Share Posted September 20, 2016 Se usan shaders. Hay scripts por la comunidad, busca Cinema y te saldrán. Link to comment
#Dv^ Posted September 20, 2016 Author Share Posted September 20, 2016 Disculpa, ya pude resolverlo de todas formas Gracias por su ayuda Link to comment
#Dv^ Posted September 20, 2016 Author Share 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? Link to comment
aka Blue Posted September 20, 2016 Share Posted September 20, 2016 Sincronizalo para todos con un triggerClientEvent con argumento root Link to comment
#Dv^ Posted September 20, 2016 Author Share 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? Link to comment
Tomas Posted September 22, 2016 Share Posted September 22, 2016 Utiliza removeEventHandler. Link to comment
Recommended Posts