Jump to content

Ayuda con sonidos


DuFraN

Recommended Posts

Supongo que debes ponerle para que se ejecuten los sonidos despues de logearse, o si no usas login podrias usar:

setTimer -- para ejecutar el sonido a su respectivo tiempo despues de entrar al server. 
onPlayerJoin -- para saber cuando entro un player y ejecutarle el setTimer. 
stopSound -- para detener el sonido. 

podrias ponerle para que al entrar se ejecute el sonido a un debido tiempo en el que se detiene la musica de tu login.

Link to comment

Para que no te compliques...

for _,k in ipairs (getElementsByType("sound")) do -- Obtiene todo los sonidos 
setSoundVolume(k, 0) -- Para todo los sonidos 
setTimer(playSound, 200, 1, "sonido.mp3") -- Luego suena la que quieras 
end 

y luego cuando ya loggue Usas:

for _,i in ipairs (getElementsByType("sound")) do 
setSoundVolume(i, 100) 
end 

Link to comment
Para que no te compliques...
for _,k in ipairs (getElementsByType("sound")) do -- Obtiene todo los sonidos 
setSoundVolume(k, 0) -- Para todo los sonidos 
setTimer(playSound, 200, 1, "sonido.mp3") -- Luego suena la que quieras 
end 

y luego cuando ya loggue Usas:

for _,i in ipairs (getElementsByType("sound")) do 
setSoundVolume(i, 100) 
end 

No se si notaste que haces que 'sonido.mp3' se reproduzca mas de una vez al mismo tiempo.

Te dejo un tutorial sobre loops para que evites esta clase de errores básicos:

http://lua.gts-stolberg.de/en/schleifen.php

Link to comment
Para que no te compliques...
for _,k in ipairs (getElementsByType("sound")) do -- Obtiene todo los sonidos 
setSoundVolume(k, 0) -- Para todo los sonidos 
setTimer(playSound, 200, 1, "sonido.mp3") -- Luego suena la que quieras 
end 

y luego cuando ya loggue Usas:

for _,i in ipairs (getElementsByType("sound")) do 
setSoundVolume(i, 100) 
end 

No se si notaste que haces que 'sonido.mp3' se reproduzca mas de una vez al mismo tiempo.

Te dejo un tutorial sobre loops para que evites esta clase de errores básicos:

http://lua.gts-stolberg.de/en/schleifen.php

for _,k in ipairs (getElementsByType("sound")) do -- Obtiene todo los sonidos 
setSoundVolume(k, 0) -- Para todo los sonidos 
end 
setTimer(playSound, 200, 1, "sonido.mp3") -- Luego suena la que quieras 

y luego cuando ya loggue Usas:

for _,i in ipairs (getElementsByType("sound")) do 
setSoundVolume(i, 100) 
end 

Link to comment
Bc creo que seria lo mismo si no me equivoco xD, y Alexs si no me equivoco esta 200, 1 y hasta donde tengo entendido eso repite solo 1 Vez! Si no estoy en lo cierto corrígeme.

Re lee lo que te dije, esta bastante claro que tu error no esta en el timer y lo que dijo @Bc# si esta bien.

Link to comment
  • Recently Browsing   0 members

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