Anuncios Google

Ayuda con Luadev!!! porfavor!!

me sale este error en mi codigo :

script.lua:56:  = expected near <eof>

EDITO:

fondo = image.load("Archivos/snap002jd0.png")
current = 1
menu ={
	"Iniciar CMDB v1.0",
	"Lampara",
	"Explorador de Archivos",
	"Créditos",
	"Salir",
 
}
 
while true do
--Leemos controles
	controls.read()
-- bliteamos el fondo 
	fondo:blit(0,0)
--Bliteamos las opciones con un for
	for i = 1 , #menu do -- #tabla devuelve el nº de elementos que contiene la tabla
		screen.print(50,30+(i-1)*15,menu[i])
	end
--Bliteamos el ">"
	screen.print(40,30+(current-1)*15,">")
 
--Nos movemos entre el menú
	--Si pulsamos arriba...
		if controls.press("up") then 
			current = current -1 
			if current < 1 then 
				current = #menu
			end
		end
	--Si pulsamos abajo...
		if controls.press("down") then 
			current = current +1 
			if current > #menu then 
				current = 1
			end
		end
--Si pulsamos cruz..
	if controls.press("cross") then
		if current == 1 then 
			dofile("Archivos/script.lua")--Testeador
		elseif current == 2 then
			dofile("Archivos/script3.lua")--Lampara
		elseif current == 3 then
			dofile("Archivos/script4.lua")-- Explorador
		elseif current == 4 then 
			dofile("Archivos/script2.lua")--Creditos
		elseif current == 5 then --Salir
			os.exit()
		end
	end
--Cambiamos los búfers
	screen.flip()
end

 

 

 

 

 

 

Gracias de antemano


 

Trabajando en hb esperenlo!!


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.

¿Estás seguro de que es este

¿Estás seguro de que es este código el que da error?

Imagen de sting18

Solo acomoda los end donde

Solo acomoda los end donde van , cuando quieras que termine tu if si pones 2 son dobles tu los pones de manera extraña nunca avia visto algo asi y no se si funcione pero lo mejor usalos conforme los vallas necesitando no por procedimientos ejemplo tu pones.

		if controls.press("down") then 
			current = current +1 
			if current > #menu then 
				current = 1
			end
		end

y mejor acomoda los end asi

		if controls.press("down") then 
			current = current +1 end
			if current > #menu then 
				current = 1
			end 

aparte tu mapa es string "menu" y lo comparas con un numero "current" lo mejor seria hacerlo de una forma mas sencilla y funcional aqui hay tutos buenos de eso saludos.

Edito : http://psp.scenebeta.com/node/73225 mira los comentarios te pueden ayudar.


Si no pones el código es

Si no pones el código es difícil de ayudarte.

Imagen de reynaldohardy99

ya

ya

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.