Hola, veran tengo un problema en mi code, veran, puse que si presiono X var se vuelve true, y si presiono cuadro, se vuelve false, pero no hace nada, me explico mejor:
Puse en un files.list en la Carpeta MUSIC, si presiono X en un mp3 que la variable se ponga en true, entonces si presiono X se haga un screen.clear, y se blitee una ola, todo bien, pero lo que quiero es que si presiono cuadro, se devuelva al files.list, pero no lo hace, le puse que se vuelva false y no pasa nada, en un momento les pongo el code, esque estoy a 6 puntos de pasar de rango en resistance retribution
EDITO: Aqui el code, ya soy nuevo rango :D
lista = files.list("ms0:/MUSIC") sel = 1 rojo=color.new(255,0,0) azl=color.new(0,0,31) player=image.load("Imagenes/player.png") var = false function MP3() if controls.press("cross") and files.ext(lista[sel].name) == "mp3" or files.ext(lista[sel].name) == "wav" then para = true end if para == true then Cancion = sound.load(lista[sel].name) para = "cargar" end if para == "cargar" then sound.play(Cancion,1) para = "reproducir" end end while true do y = 30 controls.read() screen.print(0,5,"Selecciona una cancion: ") for i=1, #lista do screen.print(240 - screen.textwidth(files.nopath(lista[i].name))/2,y,string.lower(files.nopath(lista[i].name))) if i == sel then screen.print(240 - (screen.textwidth(files.nopath(lista[i].name))/2 + 35),y,"==>") end y = y + 15 end if controls.press("down") and sel < #lista then sel = sel + 1 end if controls.press("up") and sel > 0 then sel = sel - 1 end if controls.press("cross") then MP3() end if var == true then screen.clear(azl) end if var == false then MP3() end if para == "reproducir" then var = true screen.print(10,10,"Presiona O para volver a las nuevas funciones reproduciendo la cancion",0.8,rojo,rojo) screen.print(10,30,"Presiona [] para volver a las nuevas funciones sin reproducir la funcion",0.8,rojo,rojo) sound.blit(Cancion,"wave",0,70,480,100,rojo) end if controls.square() then var = false sound.stop(Cancion) dofile("script funciones.lua") end if controls.circle() then var = false dofile("script funciones.lua") end screen.flip() end
nota
GuinXell aprender mas...
Ese code creo que se puede
Ese code creo que se puede resumir más, y otra cosa que no entiendo...
En que momento pones a var en true, esque siempre está en false, y por ahi veo una condicion de que si estan en true limpiepantalla?...
Otra cosa, cuidado con copiar el code, que desde que dioni deslindo su tocho de codigo de su explorador ya muchos lo han pillado.
PD: Yo tengo el rango de mariscal de campo :D,
PD2: Antes erá Xeto, pero te juro que llege a mariscal de campo bien, use xetos cuando ya era mariscal :D
" PD: Yo tengo el rango de
"
PD: Yo tengo el rango de mariscal de campo :D,
PD2: Antes erá Xeto, pero te juro que llege a mariscal de campo bien, use xetos cuando ya era mariscal :D"
De que @$ hablas? xD
Follow me twitter nautilus1_jmccu!!
Sony, ya a nadie le interesa tus UMD si alguien compra una psp es por nosotros los coders. Madura y has un FW que haga la diferencia y anime a las personas en comprar un PSP
xDD, de Resistance
xDD, de Resistance Retribution[ON LINE]
Yo pensaba que era de futbol
Yo pensaba que era de futbol americano xD
Off topic
Tambien podria ser mariscal militar XDD
"esque estoy a 6 puntos de
"esque estoy a 6 puntos de pasar de rango en resistance retribution"
t_t
Si quieres volver a la carpeta music y estas dentro de un booleano:
if controls.press("square") then
booleano = false
file.list("ms0:/MUSIC")
end
Si pusieras el code te haria algo mas exacto :P
Follow me twitter nautilus1_jmccu!!
Sony, ya a nadie le interesa tus UMD si alguien compra una psp es por nosotros los coders. Madura y has un FW que haga la diferencia y anime a las personas en comprar un PSP
Osea, tienes que si tu
Osea, tienes que si tu variable es true o false te regrese al files.list()?.. pon el code, y pon tu error(crasheo, etc)
Lo que puedo decir ahorita es que
Me crashea, o no se devuelve al fileslist.
Estoy por comenzar una partida en RR, esperen tantito, son 10 mins.
Se han pasado
6 horas.
Espero la otra duda... xD
Espero la otra duda... xD