--Una sola captura:if controls.press("start")then image.save("ms0:/screenshot.png")end--Varias (no he probado, pero creo que furula xD):function screenshot(dir)local var,ruta =0,(dir or"")while files.exists(ruta.."screenshot"..var..".png")do var = var + 1end
image.save(ruta.."screenshot"..var..".png")end--Dir es la dirección completa a la carpeta donde quieres que se guarden las capturas. Si omites el argumento, se guardan en la carpeta del HB.--se usaría como siempre:if controls.press("start")then screenshot("ms0:/una/direción/aquí/xD")end
La función me la acabo de sacar de la manga, no sé si vaya bien xD
function screenshot(dir)
local var,ruta =0,(dir or "")while files.exists(ruta.."screenshot"..var..".png")do var = var +1 end
image.save(ruta.."screenshot"..var..".png")
end
if controls.press("start") then screenshot("ms0:/una/direción/aquí/xD") end
Y cuando salga del homebrew, m vuelva a meter y haga una captura, seguirá por el numero de la captura, o volverá a 0.
Hay una manera más fácil, con
Hay una manera más fácil, con image.save:
La función me la acabo de sacar de la manga, no sé si vaya bien xD
function
Y cuando salga del homebrew, m vuelva a meter y haga una captura, seguirá por el numero de la captura, o volverá a 0.
Saludos.
Seguirá por el número de la
Seguirá por el número de la captura, para eso es el while de la función (evitar sobreescribir capturas).
EDITO: Cuando uses la función, pon una diagonal al final de la ruta:
screenshot("ms0:/Capturas/")
De lo contrario dará error. Si vas a guardar las capturas en la carpeta del HB, creo irá bien (en este caso sólo usa screenshot() y ya).
Ok. Gracias por todo RG
Ok.
Gracias por todo RG
By aitor
Tenes un pequeño fallo Rober creo xD
image.save("ms0:/screenshot.png") hay que especificar que imagen quieres guardar no?Pruébenlo como lo puse, y me
Pruébenlo como lo puse, y me comentan ;)
.
image.save(screen.toimage,"ms0:/")
By Aitor
creo que está mal
image.save(screen.toimage(),"ms0:/Nombre de la captura.png")