(Solucionado !)

error ?:

--Colores
black=color.new(0,0,0)
azul=color.new(0,128,192)
 
--Musica
Fondo_del_menu=sound.load ("Musica/heiderauche.mp3")
 
--Cargando imagenes
menu = {}
menu[1] = image.load("Imagenes/menu1.png")
menu[2] = image.load("Imagenes/menu2.png")
menu[3] = image.load("Imagenes/menu3.png")
menu[4] = image.load("Imagenes/menu4.png")
menu[5] = image.load("Imagenes/menu5.png")
 
options = 5
mActual = 1
 
while true do
controls.read()
screen.clear(black)
image.blit(0,0,menu[mActual])
sound.play ("Fondo_del_menu")
 
 
if controls.press("up") then
    if mActual<=1 then mActual=5 else mActual = mActual - 1 end
elseif controls.press("down") then
    if mActual >=5 then mActual = 1 else mActual = mActual + 1 end
end
if controls.cross() and mActual == 1 then
dofile("script intro historia.lua")
end
if controls.cross() and mActual == 2 then
os.message("Diseñando")
end
if controls.cross() and mActual == 3 then
os.message("Diseñando")
end
if controls.cross() and mActual == 4 then
os.message("Diseñando")
end 
if controls.cross() and mActual == 5 then
os.exit()
end
 
 
screen.flip()
end


-> Creaciones <-

Os invito a probar el lol xD

http://signup.leagueoflegends.com/?ref=50814a20894be236637679

 


Anuncios Google

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de User170294

para poner la música de fondo

para poner la música de fondo te recomiendo esto:

black=color.new(0,0,0)
azul=color.new(0,128,192)
 
menu = {}
menu[1] = image.load("Imagenes/menu1.png")
menu[2] = image.load("Imagenes/menu2.png")
menu[3] = image.load("Imagenes/menu3.png")
menu[4] = image.load("Imagenes/menu4.png")
menu[5] = image.load("Imagenes/menu5.png")
 
options = 5
mActual = 1
 
 
function programa()
	while true do
		controls.read()
		screen.clear(black)
		image.blit(0,0,menu[mActual])
 
 
		if controls.press("up") then
			if mActual<=1 then mActual=5 else mActual = mActual - 1 end
		elseif controls.press("down") then
			if mActual >=5 then mActual = 1 else mActual = mActual + 1 end
		end
		if controls.cross() and mActual == 1 then
			dofile("script intro historia.lua")
		end
		if controls.cross() and mActual == 2 then
			os.message("Diseñando")
		end
		if controls.cross() and mActual == 3 then
			os.message("Diseñando")
		end
		if controls.cross() and mActual == 4 then
			os.message("Diseñando")
		end 
		if controls.cross() and mActual == 5 then
			os.exit()
		end
 
		screen.flip()
	end
end
 
 
sound.loop( "Musica/heiderauche.mp3" )
 
programa()


Imagen de sisinio

Funciona !

Funciona gracias ! ¿ mi fallo era sound.loop ?

Imagen de User170294

Tenías dos fallos: Habías

Tenías dos fallos:

  1. Habías metido la función sound.play() dentro de un bucle while true do.
  2. Para poner una canción de fondo la función que debes usar es sound.loop( "ruta del archivo" )

Un saludo.


Imagen de Nevado0

He visto mas de 10 post ya

He visto mas de 10 post ya con este error... El sound.play NUNCA va dentro de un while true do, porque se va a crashear de calle, es como si pusieras un image.load dentro de un while true do. Pon el sound.play dentro de algun if, o fuera del bucle.


 Click en la imagen si kieres un avatar o una firma tan espectacular como los mios =P.

Psp 2001 Gen d3 + Memory stick 4 gb

Ps3 Fat 60GB + CFW Rebug 3.55 + Disco duro externo 250 GB+ Multiman

Imagen de barney77

Lo que pasa esque al estar en

Lo que pasa esque al estar en un bucle INFINITO se reproduce a cada pasada de este.

Imagen de sisinio

.

lo he puesto fuera del bucle y tambien se congela por eso he posteado

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.