Anuncios Google

Ayuda Lua

Hola a tod@s.

Resulta que estoy haciendo un programa y me esta dando muchos problemas. cada vez que arreblo un error, me sale otro.

Os lo pongo aqui para que me ayudeis, gracias por contestar Risa.

--[[Código fuente de Nekeshell
Creado por NEKERAFA.
Este archivo solo lee el archivo de configuración y inicia la configuracion inicial (Lo que solo funciona ahora).
EMPECEMOS!!]]--
 
--Colores--
Blanco = Do.Color(255,255,255)--Color blanco xdd--
 
--Fuentes--
liberationsans = Font.load( "Sistema/Fuentes/LiberationSans(Normal).ttf" )
 
--Imagenes--
img1 = Print.ImageLoad("Sisistema/Imagenes/configuracioninicial/screen1.png")
img2 = Print.ImageLoad("Sisistema/Imagenes/configuracioninicial/screen2.png")
img3 = Print.ImageLoad("Sisistema/Imagenes/configuracioninicial/screen3.png")
img4 = Print.ImageLoad("Sisistema/Imagenes/configuracioninicial/screen4.png")
img5 = Print.ImageLoad("Sisistema/Imagenes/configuracioninicial/imagenes.png")
img6 = Print.ImageLoad("Sisistema/Imagenes/configuracioninicial/codigo.png")
img7 = Print.ImageLoad("Sisistema/Imagenes/configuracioninicial/sonidos.png")
img8 = Print.ImageLoad("Sisistema/Imagenes/configuracioninicial/configuracion.png")
img9 = Print.ImageLoad("Sisistema/Imagenes/configuracioninicial/reiniciando.png")
 
--Controles--
Boton = Ctrl.Read()
 
--Limpiamos pantalla y comenzamos a imprimir--
Print.ClearScreen()
Print.Image(0,0,img1)
if Boton:cross() then screen:fontPrint( liberationsans, 30,130, "Corecto", blanco )
Print.Image(0,0,img2)
Print.ClearScreen()
if Boton:circle() then 
	Sys.Exit()
	end
end
 
--Ahora la TV--
if Boton:cross() then--si pulso x en este nivel--
	Sys.MakeDir("ms0:/PSP/GAME/.../Nekeshellmoderation/Sistema/Documentos")--Creo una carpeta donde meto la configuracion--
	archivo = io.open("ms0:/PSP/GAME/.../Nekeshellmoderation/Sistema/Documentos/configuracion.lua","w")--Creo el archivo--
	archivo:write("\n,Tele=1")
	screen:fontPrint( liberationsans, 30,130, "Corecto", blanco )
	Print.Image(0,0,img4)
if Boton:down()--Si pulso abajo me sale la 3 imagen--
then Print.Image(0,0,img3) 
if Boton:cross() then--Y si pulso x...--
	Documentos = Sys.MakeDir("ms0:/PSP/GAME/.../Nekeshellmoderation/Sistema/Documentos")--Cero una carpeta donde meto la configuracion--
	archivo = io.open("ms0:/PSP/GAME/.../Nekeshellmoderation/Sistema/Documentos/configuracion.lua","w")--Creo el archivo--
	archivo:write("\n,Tele=0")
	screen:fontPrint( liberationsans, 30,130, "Corecto", blanco )
	Print.Image(0,0,img4)
if Boton:up()--Si pulso arriba me sale la 2 imagen--
then Print.Image(0,0,img2) 
if Boton:cross() then --Y si pulso x..--
	Documentos = Sys.MakeDir("ms0:/PSP/GAME/.../Nekeshellmoderation/Sistema/Documentos")--Cero una carpeta donde meto la configuracion--
	archivo = io.open("ms0:/PSP/GAME/.../Nekeshellmoderation/Sistema/Documentos/configuracion.lua","w")--Creo el archivo--
	archivo:write("\n,Tele=1")
	screen:fontPrint( liberationsans, 30,130, "Corecto", blanco )
	Print.Image(0,0,img4)
if Boton:circle() then
	Sys.Exit()
	Print.ClearScreen()
					end
				end
			end
		end
	end
end
 
--Info de la PSP--
screen:fontPrint( liberationsans, 80,101,"Version de la psp: "..System.cfwVersion(), blanco )
screen:fontPrint( liberationsans, 80,103, "Modelo de la psp: "..System.getModel(1), blanco )
screen:fontPrint( liberationsans, 80,105, "Hora de la psp: "..System.getTime(1).." : "..System.getTime(2).." : "..System.getTime(3).."\"  "System.getTime(5).., blanco )
if Boton:cross() or Boton:circle() then  
	Sys.Exit()
end
 
Print.FlipScreen()
Print.BufferScreen() 
 
while true do
screen.waitVblankStart()
end

Joer, que dificil es hacer un programa XDDD.


NekeOS, el nuevo shell para PSP

PS4 500GB OFW, PS3 320GB OFW, PS3 500GB OFW, PSP 6.39 PRO-C Fix4.

Sony Xperia Z1 Compact con Android 5.1.1

Portatil Lenovo z50-70 Intel® Core™ i7-4510U y NVIDIA GeForce 840M con Elementary OS 0.3.2 Freya (64 bits) y Windows 10 (64 bits).


Anuncios Google

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de NEKERAFA

Muchas gracias

esque habeces escribo muy rapido y comectoi muchos errores. no ves? xddd. Muchisimas gracias. aunque estaba ya pensando que seria pos el vlua, que al sere nuevo, pero esra imposible. a menos que se le olvidara al creador poner to lo demas y solo pusiera lo que menciona en la noticia. Haber que tal sale


NekeOS, el nuevo shell para PSP

PS4 500GB OFW, PS3 320GB OFW, PS3 500GB OFW, PSP 6.39 PRO-C Fix4.

Sony Xperia Z1 Compact con Android 5.1.1

Portatil Lenovo z50-70 Intel® Core™ i7-4510U y NVIDIA GeForce 840M con Elementary OS 0.3.2 Freya (64 bits) y Windows 10 (64 bits).

Imagen de va2ron1

Corrijo...

Perdon tardanza en reponder y el primer error es que el vLua no tienes las funciones del Font y ultimo esto screen.waitVblankStart() equivale a Print.BufferScreen().


CrackDevice!!! - http://crackdevice.com Solo colabora, entra y aclara sus dudas, todos sobre tu iDevice.

Imagen de DeViaNTe

Arreglando arreglando...

A ver, primero, y lo primordial, ATENTO a las rutas de los archivos:

--Fuentes--
liberationsans = Font.load( "Sistema/Fuentes/LiberationSans(Normal).ttf" )
 
--Imagenes--
img1 = Print.ImageLoad("Sisistema/Imagenes/configuracioninicial/screen1.png")

Existe la carpeta Sisistema, o querias poner Sistema...

 

Luego, acuerdate de CERRAR los ifs que abres. Pero no todos al final, si no , para el ultimo if, deberás haber cumplido todos los anteriores, así que para salir, k es la redonda, deberias antes pulsar a la vez, arriba, abajo y cruz. Los ifs condicionantes procura que sean:
 if CONDICION then ACCION end. Y no los cierres al final todos juntos pq en un error te diga que te falta un end en la linea final.... xD

Te faltan anexar bien las strings como ya te dijeron en otro comment con ..

Y con el ultimo bucle, se atasca y solo verás la imagen inicial si es que hay. Por mucho que pulses no hará nada mas, asi k el bucle lo deberias agrandar a todo el código.


Actualmente desarrollando nuestra web y UXCode : http://www.gcrew.es

"..System.getTime(3).."\" 

"..System.getTime(3).."\"  "System.getTime(5).., blanco )

Aqui hay algo que no me cuadra, me parece que algo uniste mal.

 

Este bucle tampoco me cuadra:

 

while true do
screen.waitVblankStart()
end

Imagen de NEKERAFA

Me da este error

Me da este error ahora:

Error: ms=:/PSP/GAME/Nkekshellmoderation/script.lua:77: ')' expexted near 'System'

Imagen de NEKERAFA

Esque son muchos errores, y

Esque son muchos errores, y no entiendo, porque al principio no me salian.

Corrigo uno y me sale otro distinto

di k error da, en que linea

di k error da, en que linea

Imagen de NEKERAFA

Si, es vLUA

Si, es vLUA

di que lua es. creo k es vLUA

di que lua es. creo k es vLUA

Imagen de carlossg

que luaplayer usas un hm????

que luaplayer usas un hm????

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.