ayuda con programa en lua

Moderadores: Kravenbcn, largeroliker, fidelcastro, cerealkiller, pspCaracas, dark_sasuke, m0skit0, LnD, ka69, zacky06

Avatar de Usuario
raxco
Desarrollador
Desarrollador
Mensajes: 256
Registrado: 17 Sep 2009, 18:28
PSN ID: SMMP, SMPP, etc
Ubicación: novelda
Contactar:

ayuda con programa en lua

Mensaje por raxco »

Pues que tengo unos pequeños errores, y lo mas seguro es que sea por que acabo de empezar en el lua :lol: , bueno, los problemas son que al intentar acceder a la opción de instalar el fix, me sale un error, mientras que en la opcion de creditos me carga perfectamente. Acontinuación os detallo el error, aunque creo que hay mas.

Error de Instalar:

Error: ./System/instalar.lua:9: ´end´ expected (to close ´function´at line 2) near ´<eof>´

Press start to restart

aunque si quito esta variable, me sale el error de unable to do copy to flash0 mas o menos, os incluyo los archivos, que es la proxima relase del Fix de savedatas, compatible con 5.50 prometheus V4, solo me falta solucionar este error y lo publico en la web, aquí va el adjunto.

Gracias por la ayuda.
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
Última edición por raxco el 11 Ago 2010, 11:05, editado 1 vez en total.

Avatar de Usuario
largeroliker
Administrador
Administrador
Mensajes: 8286
Registrado: 03 Sep 2009, 09:46
PSN ID: larger0o
Gamertag Xbox Live: larger0o
Steam ID: larger0o
Twitter: larger0o
Ubicación: Málaga
Contactar:

Re: ayuda con lua

Mensaje por largeroliker »

Yo creo que si copiaras el código aquí nos sería más fácil xD

Muevo a Desarrollo.

Saludos! ;)
Imagen
Steam Deck · Xbox Series X · PS5 · Switch · PS Vita · WiiU · PS3 · new 3DS XL · Xbox 360 · PSP · PS2

Avatar de Usuario
raxco
Desarrollador
Desarrollador
Mensajes: 256
Registrado: 17 Sep 2009, 18:28
PSN ID: SMMP, SMPP, etc
Ubicación: novelda
Contactar:

Re: ayuda con programa en lua

Mensaje por raxco »

pues os copio los codigos de todos los .lua

System.lua
Spoiler:

Código: Seleccionar todo

Instalar=Image.load("./images/menu1.png")
Creditos=Image.load("./images/menu2.png")
current=Instalar

while true do
pad = Controls.read()
screen:clear()
screen:blit(0,0,current)

if pad:down() then
current=Creditos
end
 
if pad:up() then
current=Instalar
end

if pad:cross() and current==Instalar then
dofile("./System/instalar.lua")
end

if pad:cross() and current==Creditos then
dofile("./System/creditos.lua")
end

if pad:start() then
dofile("./System/salir.lua")
end




screen.waitVblankStart()
screen.flip()

end



Instalar.lua
Spoiler:

Código: Seleccionar todo

System.setcpuspeed(333) 
function System.EasyAssign(flash)
System.unassign("flash"..flash..":")
System.assign("flash"..flash..":","lflash0:0,"..flash,"flashfat"..flash..":")
System.EasyAssign(0)
System.copyFile("file.dat", "flash0:/kd/peagasus.prx", 0)
if pad:circle() then
dofile("./System/system.lua")
end


Creditos.lua
Spoiler:

Código: Seleccionar todo

Idioma=Image.load("./images/creditos.png")
while true do
screen:clear()
screen:blit(0,0,Idioma)
pad = Controls.read()
if pad:circle() then
dofile("./System/system.lua")
end
screen.waitVblankStart()
screen.flip()

end


Salir.lua (aunque este no lo veo necesario) :laughing:
Spoiler:

Código: Seleccionar todo

System.Quit()

Avatar de Usuario
largeroliker
Administrador
Administrador
Mensajes: 8286
Registrado: 03 Sep 2009, 09:46
PSN ID: larger0o
Gamertag Xbox Live: larger0o
Steam ID: larger0o
Twitter: larger0o
Ubicación: Málaga
Contactar:

Re: ayuda con programa en lua

Mensaje por largeroliker »

Creo que veo el fallo (y eso sin saber lua xD)

Podría ser que la función function (valga la redundancia xD) del archivo instalar.lua necesite un "end" a su término, al igual que la función if...y sólo hay uno al final.

Saludos! ;)
Imagen
Steam Deck · Xbox Series X · PS5 · Switch · PS Vita · WiiU · PS3 · new 3DS XL · Xbox 360 · PSP · PS2

Avatar de Usuario
m0skit0
Administrador
Administrador
Mensajes: 5585
Registrado: 03 Sep 2009, 09:35
Ubicación: 0xdeadbeef

Re: ayuda con programa en lua

Mensaje por m0skit0 »

Obvio, vice.

Igualmente, ¿tienes errores de programación básicos en LUA y ya te dedicas a escribir cosas en la flash? :ko: :muerte:
Imagen

xerpi
Desarrollador
Desarrollador
Mensajes: 65
Registrado: 07 Ago 2010, 21:55
PSN ID: xerpi
Ubicación: Catalunya

Re: ayuda con programa en lua

Mensaje por xerpi »

Un consejo: Programa en LuaDEV, No en la basura de LuaHM.
Imagen

Avatar de Usuario
m0skit0
Administrador
Administrador
Mensajes: 5585
Registrado: 03 Sep 2009, 09:35
Ubicación: 0xdeadbeef

Re: ayuda con programa en lua

Mensaje por m0skit0 »

Qué más da basura peor que basura mejor :tongue:
Imagen

xerpi
Desarrollador
Desarrollador
Mensajes: 65
Registrado: 07 Ago 2010, 21:55
PSN ID: xerpi
Ubicación: Catalunya

Re: ayuda con programa en lua

Mensaje por xerpi »

m0skit0 escribió:Qué más da basura peor que basura mejor :tongue:


Se nota que no sabes lo que es LuaDEV xD :lol:
Imagen

Avatar de Usuario
m0skit0
Administrador
Administrador
Mensajes: 5585
Registrado: 03 Sep 2009, 09:35
Ubicación: 0xdeadbeef

Re: ayuda con programa en lua

Mensaje por m0skit0 »

Me refiero a que LUA es basura de por sí :mrgreen:
Imagen

Avatar de Usuario
raxco
Desarrollador
Desarrollador
Mensajes: 256
Registrado: 17 Sep 2009, 18:28
PSN ID: SMMP, SMPP, etc
Ubicación: novelda
Contactar:

Re: ayuda con programa en lua

Mensaje por raxco »

Pues pongo los end, pero me sigue saliendo el <eof> expected near end

Vamos, que dice que no hay un end en el final, pero si que lo hay, y le he llegado a poner a todas las funciones un end, así que dejaros de que me pase a otro lua, porque si con este no me aclaro :lol: imaginaros con otro nuevo :canuto:
Última edición por raxco el 11 Ago 2010, 12:43, editado 1 vez en total.

Responder