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!!
¿Estás seguro de que es este
¿Estás seguro de que es este código el que da error?
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.
y mejor acomoda los end asi
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.
ya
ya