Saludos, estoy trabajando en una nueva versión de mi shell llamado Shell Files Explorer, bueno lo que quiero que haga es que aparezca un menu en el mismo script principal, ejemplo: Estoy navegando por mi MS y quiero conectarme al USB o al navegador de internet presiono derecha y aparece el mini menú.
Al momento de yo darle derecha aparece pero cuando suelto la tecla desaparece y lo que quiero es que se quede fijo para seleccionar una de las 2 opciones y después presionar izquierda y volver a navegar en la MS.
Lo tengo como función pero en otro .lua, lo que hago llamarlo en el script y llamar la función minimenu() (así le puse) cuando presione derecha le mostrare el code del minimenu (repito el minimenu está en otro archivo .lua)
blanco = color.new(255,255,255) gris = color.new(85,85,85) p = 1 function minimenu() if p == 1 then screen.print(450,40,"conectar a USB",1,gris,0x0) screen.print(450,60,"navegador de internet",1,blanco,0x0) end if p == 2 then screen.print(450,40,"conectar a USB",1,blanco,0x0) screen.print(450,80,"navegador de internet",1,gris,0x0) end if controls.press("up") then p = p-1 end if controls.press("down") then p = p+1 end if p < 1 then p = 2 end if p > 2 then p = 1 end if controls.press("cross") and p == 1 then usb.on() end if controls.press("cross") and p == 2 then os.runeboot("system/navegador/EBOOT.pbp") end end
Y así le puse en el script principal:
if controls.right() then minimenu() end
Ya pero quiero que se quede fijo.
Ayuda por favor y saludos.
Otra cosa puedo usar el netfront como navegador de internet para los programas o debo buscar otro.
Si lo quieres abrir y cerrar
Si lo quieres abrir y cerrar con una misma tecla, debes usar una variable. Algo muy sencillo es...
He brother gracias ya salio
He brother gracias ya salio bien, una cosa tan sencilla y hasta lo busque en la documentación y no nada pero gracias.
Claro que no lo vas a
Claro que no lo vas a encontrar, una documentación solo sirve para saber como se usa y que hace una función, no te enseña a programar.
Con un while hasta que se
Con un while hasta que se presione el circulo por ejemplo. oSEA CON EL TRIANGULO LO INCIAS y le das al circulo y break y listo.