Anuncios Google

Crear Menu el LuaDev [Ayuda]

Me podrian ayudar a crear un menu en LuaDev que muestre una imagen abajo y en el centro 3 textos: 1 que valla a un archivo lua, 2 que valla a otro archivo lua y el 3 que se salga de la aplicacion.

 

Muchas gracias por su atencion.




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 User170294

Aqui tienes el Link del code

Aqui tienes el Link del code por si quieres revisarlo: http://pastebin.com/cgbuW6GL

Aqui tienes el code:

blanco=color.new(255,255,255); --creas los colores
verde=color.new(0,255,0);
 
opciones={"Archivo 1","Archivo 2","Salir"}; --estas son las opciones del menu
 
c=1; --la variable c almacena la opcion seleccionada
 
function controlesMenu() --funcion q contiene los controles para el menu
	if controls.press("up") then c=c-1; end
	if controls.press("down") then c=c+1; end
	if c<1 then c=3; end
	if c>3 then c=1; end
end
 
function accionesMenu() --funcion q almacena las acciones de cada opcion
	if controls.press("cross") then
		if c==1 then dofile("archivo1.lua");
		elseif c==2 then dofile("archivo2.lua");
		elseif c==3 then os.quit();
		end
	end
end
 
while true do --bucle principal
	controls.read(); --leer controles
	screen.clear(); --limpiar pantalla
	controlesMenu();
	accionesMenu();
	screen.print(10,10,"MENU SIMPLE POR THC_HaCk",verde); --titulo
	screen.print(30,40+(c-1)*15,opciones[c],verde); --marca la opcion en verde
	for i=1,3 do
		screen.print(30,40+(i-1)*15,opciones[i],blanco); --pinta las opciones
	end
	screen.flip(); --muestra la pantalla
end --FIN

Si no entiendes algo no dudes en preuntarmelo y yo te lo explico.

Saludos.


Imagen de Tutos14

Gracias

Muchas gracias, eso es lo que andaba buscando Sonrisa

Imagen de markef

mirate

mirate la docu de LuaDEV y por el buscador de aquí scenebeta, se ha hablado muchas veces de como hacer un menú ;)

Saludos. 

Imagen de Tutos14

E encontrado

E encontrado este:

 

astro == 1-- variable
while true do
controls.read()
if press ("cross"; then
dofile(hb.lua) -- aqui buscara el otro script
screen.flip()
end 

pero solo se va a un archivo lua y yo quiero que vaya a otro mas y que ponga otra opcion para salir de la aplicacion.

 

De todas formas seguire buscando Sonrisa

    



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.