iFoReX Posted November 24, 2012 Posted November 24, 2012 no da ni problema ni nada. lo Que queria que pasara era que al poner el cmd /play LINK nombre , era que se reproduciera el LINK, y en el outputchatbox apareciiera Reproduciendo : nombre :3 nose si me entienden aqui el script : cl-side addEvent("triggear",true) addEventHandler("triggear",root, function(cancion,nombre) setRadioChannel(0) song = playSound(cancion,true) outputChatBox("#48FF00##2E2E2EReproduciendo : #48FF00##2E2E2"..nombre,root,0,0,0,true) end ) function toggleSong() if not songOff then setSoundVolume(song,0) songOff = true removeEventHandler("onClientPlayerRadioSwitch",getRootElement(),makeRadioStayOff) else setSoundVolume(song,1) songOff = false setRadioChannel(0) addEventHandler("onClientPlayerRadioSwitch",getRootElement(),makeRadioStayOff) end end addCommandHandler("music",toggleSong) sv-side addCommandHandler("play",function(playerSource,commandName,cancion,nombre) for k,v in ipairs(players) do accountname = getAccountName (getPlayerAccount(v)) if isObjectInACLGroup ( "user." .. accountname, aclGetGroup ( "admin" ) ) then triggerClientEvent("triggear",playerSource,cancion,nombre) end end end ) elMota/elFoReX De Vuelta En MTA *---------* Cuenta De Youtube En La Que Subo Tutoriales Acerca De MTA :3 https://www.youtube.com/user/KillersGPs
Castillo Posted November 24, 2012 Posted November 24, 2012 Cual es el problema? P.D: Es "Admin" no "admin" con minuscula "a". San Andreas Utopia RPG (SAUR) Owner & Developer. Education is the most powerful weapon which you can use to change the world.
iFoReX Posted November 24, 2012 Author Posted November 24, 2012 ahora me da este error : SONG_X\musica_s.lua:2: bad argument #1 to 'ipairs' (table expected, got nil) elMota/elFoReX De Vuelta En MTA *---------* Cuenta De Youtube En La Que Subo Tutoriales Acerca De MTA :3 https://www.youtube.com/user/KillersGPs
Castillo Posted November 24, 2012 Posted November 24, 2012 for k,v in ipairs(players) do "players" no esta definido, pone esto: for k,v in ipairs ( getElementsByType ( "player" ) ) do San Andreas Utopia RPG (SAUR) Owner & Developer. Education is the most powerful weapon which you can use to change the world.
iFoReX Posted November 24, 2012 Author Posted November 24, 2012 ya arregle todo ... y asi me quedo --------------------- ---Script Echo por ElMota----- --------------------- addEvent("triggear",true) addEventHandler("triggear",root, function(cancion,nombre) setRadioChannel(0) stopSound(song) setTimer(function() song = playSound(cancion,true) end,2000,1) outputChatBox(" #48FF00##2E2E2EReproduciendo : #48FF00##2E2E2E"..nombre,0,0,0,true) end ) function toggleSong() if not songOff then setSoundVolume(song,0) songOff = true removeEventHandler("onClientPlayerRadioSwitch",getRootElement(),makeRadioStayOff) else setSoundVolume(song,1) songOff = false setRadioChannel(0) addEventHandler("onClientPlayerRadioSwitch",getRootElement(),makeRadioStayOff) end end addCommandHandler("music",toggleSong) addCommandHandler("play",function(playerSource,commandName,cancion,nombre) for k,v in ipairs(getElementsByType"player") do accountname = getAccountName (getPlayerAccount(v)) if isObjectInACLGroup ( "user." .. accountname, aclGetGroup ( "Admin" ) ) then triggerClientEvent("triggear",playerSource,cancion,nombre) end end end ) tengo 1 problema, en mi server local funciona a la perfeccion, pero en el server hosteado se reproduce 2 veces a la vez la misma cancion :C elMota/elFoReX De Vuelta En MTA *---------* Cuenta De Youtube En La Que Subo Tutoriales Acerca De MTA :3 https://www.youtube.com/user/KillersGPs
Castillo Posted November 24, 2012 Posted November 24, 2012 Cambia: triggerClientEvent("triggear",playerSource,cancion,nombre) Por: triggerClientEvent(v,"triggear",v,cancion,nombre) San Andreas Utopia RPG (SAUR) Owner & Developer. Education is the most powerful weapon which you can use to change the world.
iFoReX Posted November 24, 2012 Author Posted November 24, 2012 ahora funciona, pero solo el player que pone el cmd la escucha, y no todo el srv como queria yo. elMota/elFoReX De Vuelta En MTA *---------* Cuenta De Youtube En La Que Subo Tutoriales Acerca De MTA :3 https://www.youtube.com/user/KillersGPs
Castillo Posted November 24, 2012 Posted November 24, 2012 Vos pusiste para que solo los admines pudieran escucharla. San Andreas Utopia RPG (SAUR) Owner & Developer. Education is the most powerful weapon which you can use to change the world.
iFoReX Posted November 24, 2012 Author Posted November 24, 2012 yo queria que solo los admines pudieran ejecutar el cmd, pero que todo el srv la escuchara elMota/elFoReX De Vuelta En MTA *---------* Cuenta De Youtube En La Que Subo Tutoriales Acerca De MTA :3 https://www.youtube.com/user/KillersGPs
Castillo Posted November 24, 2012 Posted November 24, 2012 Me parecia ami, pero bueh. addCommandHandler ( "play", function ( playerSource, commandName, cancion, nombre ) if isObjectInACLGroup ( "user.".. getAccountName ( getPlayerAccount ( playerSource ) ), aclGetGroup ( "Admin" ) ) then triggerClientEvent ( root, "triggear", root, cancion, nombre ) end end ) San Andreas Utopia RPG (SAUR) Owner & Developer. Education is the most powerful weapon which you can use to change the world.
Recommended Posts