ola de nuevo sigo con la aplicacion pero el problema esque el siguente menu que os voy a enseñar no me muestra ningun error con pantalla negra y eso sino que la ms se queda parpadeando 2 o 3 segundos y se queda en el menu principal :S llevo ya 2 horas buscando el error y nadaa... agradezco mucho vuestra ayuda:
fondo = Image.load("ms0:/PSP/GAME/Multirevolution/system/img/m4usb.png") usb = Image.load("ms0:/PSP/GAME/Multirevolution/system/img/usb.png") blanco = Color.new(255, 255, 255) rojo = Color.new(255, 0, 0) amarillo = Color.new(255, 255, 0) verde = Color.new(0, 255, 0) font = Font.load("ms0:/PSP/GAME/Multirevolution/system/font/font1.ttf") font:setPixelSizes(20, 20) current = 1 function LeerPulsacion() pad = Controls.read() if pad:down() and pad~=prevPad then if current<6 then current=current+1 else current=1 end elseif pad:up() and pad~=prevPad then if current>1 then current=current-1 else current=7 end end prevPad=pad if pad:cross() and pad~=prevpad then if current == 1 then System.usbDiskModeDeactivate() System.usbDiskModeActivate() end if current == 2 then System.usbDiskModeDeactivate() System.usbDiskModeActivate() System.usbDevFlash0() end if current == 3 then System.usbDiskModeDeactivate() System.usbDiskModeActivate() System.usbDevFlash1() end if current == 4 then System.usbDiskModeDeactivate() System.usbDiskModeActivate() System.usbDevFlash2() end if current == 5 then System.usbDiskModeDeactivate() System.usbDiskModeActivate() System.usbDevFlash3() end if current == 6 then System.message("AVISO: ¿Estas Seguro de que deseas salir? asegurate de que no estes transfiriendo ningun archivo.",1) button = System.buttonPressed(1) if button == "Si" then System.usbDiskModeDeactivate() dofile("ms0:/PSP/GAME/Multirevolution/scripts/init.lua") end end end while true do prevpad=pad LeerPulsacion() screen:clear() --currents if current==1 then screen:blit(0,0, fondo) screen:blit(260,85, usb) screen:fontPrint(font,10, 80, "Memory Stick", rojo) screen:fontPrint(font,10, 100, "Flash0", blanco) screen:fontPrint(font,10, 120, "Flash1", blanco) screen:fontPrint(font,10, 100, "Flash2", blanco) screen:fontPrint(font,10, 120, "Flash3", blanco) screen:fontPrint(font,10, 180, "Salir", blanco) elseif current==2 then screen:clear() screen:blit(0,0, fondo) screen:blit(260,85, usb) screen:fontPrint(font,10, 80, "Memory Stick", blanco) screen:fontPrint(font,10, 100, "Flash0", rojo) screen:fontPrint(font,10, 120, "Flash1", blanco) screen:fontPrint(font,10, 100, "Flash2", blanco) screen:fontPrint(font,10, 120, "Flash3", blanco) screen:fontPrint(font,10, 180, "Salir", blanco) elseif current==3 then screen:clear() screen:blit(0,0, fondo) screen:blit(260,85, usb) screen:fontPrint(font,10, 80, "Memory Stick", blanco) screen:fontPrint(font,10, 100, "Flash0", blanco) screen:fontPrint(font,10, 120, "Flash1", rojo) screen:fontPrint(font,10, 140, "Flash2", blanco) screen:fontPrint(font,10, 160, "Flash3", blanco) screen:fontPrint(font,10, 180, "Salir", blanco) elseif current==4 then screen:clear() screen:blit(0,0, fondo) screen:blit(260,85, usb) screen:fontPrint(font,10, 80, "Memory Stick", blanco) screen:fontPrint(font,10, 100, "Flash0", blanco) screen:fontPrint(font,10, 120, "Flash1", blanco) screen:fontPrint(font,10, 100, "Flash2", rojo) screen:fontPrint(font,10, 120, "Flash3", blanco) screen:fontPrint(font,10, 180, "Salir", blanco) elseif current==5 then screen:clear() screen:blit(0,0, fondo) screen:blit(260,85, usb) screen:fontPrint(font,10, 80, "Memory Stick", blanco) screen:fontPrint(font,10, 100, "Flash0", blanco) screen:fontPrint(font,10, 120, "Flash1", blanco) screen:fontPrint(font,10, 100, "Flash2", blanco) screen:fontPrint(font,10, 120, "Flash3", rojo) screen:fontPrint(font,10, 180, "Salir", blanco) elseif current==6 then screen:clear() screen:blit(0,0, fondo) screen:blit(260,85, usb) screen:fontPrint(font,10, 80, "Memory Stick", blanco) screen:fontPrint(font,10, 100, "Flash0", blanco) screen:fontPrint(font,10, 120, "Flash1", blanco) screen:fontPrint(font,10, 100, "Flash2", blanco) screen:fontPrint(font,10, 120, "Flash3", blanco) screen:fontPrint(font,10, 180, "Salir", rojo) elseif System.usbState()==0 then screen:fontPrint(font,10, 265, "Comprueba que has conectado el cable USB", amarillo) elseif System.usbState()==2 then screen:fontPrint(font,10, 265, "Conectado!", verde) end end screen.flip() screen.waitVblankStart() end
PS3 Trophies
(\__/)
(O.o )
( >< )
(_||_)
MEGACONEJOOOOO!!!
porfavooor ayudadmee :'(
ayudadmee llevo toda la nochew buscando el puto error... que no m voy a poder presentar al sb sino... porfavorrr
ok esto if pad:cross() and
ok esto
if pad:cross() and pad~=prevpad then
if current == 1 then
Creo que seria mejor asi
if pad:cross() and pad~=prevpad:cross() and current == 1 then y esto prevpad=pad ponlo casi al final antes del screen:flip()
y en los demas no tienes pulsaciones solo tienes los current y al cambiar de current esta complicado simplificalo y usa prevpad:cross() no solo prevpad entre otras cosas xD por mp si quieres le seguimos xD
ya lo hize
ya lo hize pero sigue sin arrancarme :S
???
No muestra nada de imagen esta es una opcion de un sghell o algo asi me imagino verdad a lo mejor el fallo es en otro script porque que no muestre nada de imagen esta extraño y por sierto no tienes que mostrar el fondo y el usb si lo usas todo el tiempo dejalos fijos.
que interprete usas?
que interprete usas?
hm7
uso hm7 eske hace mucho k no progrmano y estoy desactualizado jaja