Jump to content

Reproductor de música


KaNaRi0

Recommended Posts

Posted

Estaba usando el sistema de música con script lua, un meta y un archivo mp3 pero me surgen problemas como los de que la canción nunca acaba, y solo puedo colocar una ya que si pongo más suenan a la vez. Me gustaría saber si es posible añadir un reproductor de música a mi servidor, por ejemplo pulsando F2 y se abre un menú con la música que tú pongas.

Gracias!

Posted

Sugerencia, agregen musica por stream.

Es decir busquen un link directo al mp3.. yo uso la pagina mp3skull.

Asi se evitan la descarga de numerosos archivos y con el stream descargan solo el client side del resource y no el archivo mp3

Posted

Sí, es verdad que luego la descarga del server son muchos megas. Oigan aprovechando este post, quiero poner una intro music al servidor, osea puedo poner el file del mp3 y el scr en el meta.xml del gamemode race como ya hize una vez pero quiero no quiero vuelva a repetirse hasta que salgas y entres de nuevo al servidor. Solo al entrar al server. ¿Es posible hacerlo? Gracias.

Posted
  
function joinsound() 
    playSound("tumusica.mp3", true) -- el true define si quieres que se repita, si no quieres que se repita pones false 
end 
addEventHandler("onClientPlayerJoin", getResourceRootElement(getThisResource()), joinsound) 
  

Posted

@Yakuza: Deberias leer lo que dice sobre el evento onClientPlayerJoin.

This event is triggered when a player joins a server. It is triggered for all players except the local player, as the local player joins the server before their client-side resources are started. It would also be possible for two players to join within a few seconds of each other and for the two players' scripts may not receive onClientPlayerJoin events as their scripts wouldn't have started yet.
addEventHandler("onClientResourceStart", resourceRoot, 
    function () 
        playSound("tumusica.mp3", true) -- el true define si quieres que se repita, si no quieres que se repita pones false 
    end 
) 

Necesitas usar onClientResourceStart, asi cuando el recurso se inicia el sonido empieza.

Posted

Recomiendo excesivamente agregar canciones online, no agregándolas al meta.xml.

Ejemplo, vas a mp3raid.com y buscas la canción que quieras, la seleccionas, haces lo que la pagina te pide que es solamente ingresar captcha y cuando te aparezca el botón Download, le das con el clic derecho y le pones Copiar dirección de enlace, y lo que el explorador copió lo pones en comillas en playSound ().

Ejemplo:

playSound ( "http://www.google.com" )

Obviamente que puse cualquier URL, pero si haces lo que te dije funcionará, y te ahorraras mucho peso en el servidor. Una canción normalmente pesa alrededor de 5 mb, si pones 10 canciones con la forma que te dije seran 5 kb lo que pesen y no lo necesitaras agregar en el meta.

Posted

man diego la probe es genial y con 0% mb descargado buee asi lo ise yo xDD :

addEventHandler("onClientResourceStart", resourceRoot, 
    function () 
        playSound("http://giorgio92.myblog.it/media/01/01/1302890276.mp3", true) 
    end 
) 

<meta> 
    <info author="ElMota" version="1.2" type="script" name="MusicURL" description="nada" showInResourceBrowser="true" /> 
     
<script src="URL.lua" type="client" /> 
</meta> 

xDD

pero la cancion nunca para :/

Posted

me profundiste mas en esto del sound y ise esto miren :P

function startMySound() 
    sound = playSound( "http://escapadehigh.com/Stuff/Pump.mp3", true ) 
end 
  
function stopMySound() 
    stopSound( sound ) 
end 
addCommandHandler ( "pararbyp", stopMySound ) 
addCommandHandler ( "escucharbyp", startMySound ) 
---------------------------------------------------------------------------------------------------------------------------------- 
function startMySound2() 
    sound = playSound( "http://tubefot.com/discografias/farruko/Fuego%20Ft.%20Farruko%20-%20Una%20Vaina%20Loca%20(Official%20Remix)%20%20([url=http://WWW.ELGENERO.COM]WWW.ELGENERO.COM[/url]).mp3", true ) 
end 
  
function stopMySound2() 
    stopSound( sound ) 
end 
addCommandHandler ( "pararfr", stopMySound2 ) 
addCommandHandler ( "escucharfr", startMySound2 ) 
-------------------------------------------------------------------------------------------------------------------------------- 
function startMySound3() 
    sound = playSound( [url=http://spm77.free.fr/Music/David%20Guetta]http://spm77.free.fr/Music/David%20Guetta[/url]%20-%20One%20More%20Love%20(2010)%20-%20Dance/103-david_guetta_feat_akon-sexy_bitch.mp3", true ) 
end 
  
function stopMySound3() 
    stopSound( sound ) 
end 
addCommandHandler ( "parardg", stopMySound3 ) 
addCommandHandler ( "escuchardg", startMySound3 ) 
 

Posted

Primero: Deja de hacer mas de un post seguido.

Segundo: Te olvidaste de las comillas en "startMySound3".

Tercero:

function startMySound() 
    sound = playSound( "http://escapadehigh.com/Stuff/Pump.mp3", true ) 
end 
  
function stopMySound() 
    if isElement(sound) then destroyElement(sound) 
end 
addCommandHandler ( "pararbyp", stopMySound ) 
addCommandHandler ( "escucharbyp", startMySound ) 
---------------------------------------------------------------------------------------------------------------------------------- 
function startMySound2() 
    sound = playSound( "http://tubefot.com/discografias/farruko/Fuego%20Ft.%20Farruko%20-%20Una%20Vaina%20Loca%20(Official%20Remix)%20%20([url=http://WWW.ELGENERO.COM]http://WWW.ELGENERO.COM[/url]).mp3", true ) 
end 
  
function stopMySound2() 
    if isElement(sound) then destroyElement(sound) 
end 
addCommandHandler ( "pararfr", stopMySound2 ) 
addCommandHandler ( "escucharfr", startMySound2 ) 
-------------------------------------------------------------------------------------------------------------------------------- 
function startMySound3() 
    sound = playSound( "http://spm77.free.fr/Music/David%20Guetta%20-%20One%20More%20Love%20(2010)%20-%20Dance/103-david_guetta_feat_akon-sexy_bitch.mp3", true ) 
end 
  
function stopMySound3() 
   if isElement(sound) then destroyElement(sound) 
end 
addCommandHandler ( "parardg", stopMySound3 ) 
addCommandHandler ( "escuchardg", startMySound3 ) 

Posted

mmm... No puedo aser algo y qria ver si ustds me ayudan quier que suene una cancion cuando el jugador se le carge mi servidor osea cuando se conecte a mi server pero intente y nno pude me enseñarian ustds ? :P

-------------------------------------------------------------------------------------------------------------------------------- 
addEventHandler("onClientPlayerJoin", resourceRoot, 
    function () 
        playSound("http://dkclanmta.jimdo.com/app/download/5969692782/4f52b6c0/4adbbe46f65187db4272e82b08d50f17219c717f/FREE+DJ+SOUNDEFFECTS+DOWNLOAD+VOL.2+-+YouTube.mp3?t=1330820796", false) 
    end 
) 

gracias de antemano xD

Posted

nose si resulte debes hacer un server side y un clientside.

al serverside agrega un triggerClientEvent importando el nombre de la funcion de la que reproducira el sonido

y al serverside le das en evento onPlayerConnect

Nose si funcione

Posted

@Yakuza: Eso no tiene sentido, porque simplemente no usar onClientResourceStart que es cuando el recurso se descarga.

addEventHandler("onClientResourceStart", resourceRoot, 
    function () 
   playSound("http://dkclanmta.jimdo.com/app/download/5969692782/4f52b6c0/4adbbe46f65187db4272e82b08d50f17219c717f/FREE+DJ+SOUNDEFFECTS+DOWNLOAD+VOL.2+-+YouTube.mp3?t=1330820796", false) 
    end 
) 

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...