Anuncios Google

Ayuda menu (se me dan FATAL XD)

op1 = Image.load("./themes/default/op1.png")
op2 = Image.load("./themes/default/op2.png")
op3 = Image.load("./themes/default/op3.png")
op4 = Image.load("./themes/default/op4.png")
op5 = Image.load("./themes/default/op5.png")
op6 = Image.load("./themes/default/op6.png")
op7 = Image.load("./themes/default/op7.png")
op8 = Image.load("./themes/default/op8.png")
op9 = Image.load("./themes/default/op9.png")
op10 = Image.load("./themes/default/op10.png")
op11 = Image.load("./themes/default/op11.png")
op12 = Image.load("./themes/default/op12.png")
select = Image.load("./themes/default/select.png")
 
op = 1
 
while true do
screen:clear()
pad = Controls.read()
 
screen:blit(95, 30, op1)
screen:blit(95, 30, op2)
screen:blit(95, 30, op3)
screen:blit(95, 30, op4)
screen:blit(95, 30, op5)
screen:blit(95, 30, op6)
screen:blit(95, 30, op7)
screen:blit(95, 30, op8)
screen:blit(95, 30, op9)
screen:blit(95, 30, op10)
screen:blit(95, 30, op11)
screen:blit(95, 30, op12)
 
if op == 1 then
screen:blit(95, 30, select)
op == 2 then
screen:blit(95, 30, select)
op == 3 then
screen:blit(95, 30, select)
op == 4 then
screen:blit(95, 30, select)
op == 5 then
screen:blit(95, 30, select)
op == 6 then
screen:blit(95, 30, select)
op == 7 then
screen:blit(95, 30, select)
op == 8 then
screen:blit(95, 30, select)
op == 9 then
screen:blit(95, 30, select)
op == 10 then
screen:blit(95, 30, select)
op == 11 then
screen:blit(95, 30, select)
op == 12 then
screen:blit(95, 30, select)
end
 
 
---------------Derecha
if pad:right and op == 1 then
op = 2
end
if pad:right and op == 2 then
op = 3
end
if pad:right and op == 3 then
op = 4
end
if pad:right and op == 5 then
op = 6
end
if pad:right and op == 6 then
op = 7
end
if pad:right and op == 7 then
op = 8
end
if pad:right and op == 9 then
op = 10
end
if pad:right and op == 10 then
op = 11
end
if pad:right and op == 11 then
op = 12
end
------------------------------Izquierda
if pad:left and op == 2 then
op = 1
end
if pad:left and op == 3 then
op = 2
end
if pad:left and op == 4 then
op = 3
end
if pad:left and op == 6 then
op = 5
end
if pad:left and op == 7 then
op = 6
end
if pad:left and op == 8 then
op = 7
end
if pad:left and op == 10 then
op = 9
end
if pad:left and op == 11 then
op = 10
end
if pad:left and op == 12 then
op = 11
end
------------Arriba
if pad:up and op == 5 then
op = 1
end
if pad:up and op == 6 then
op = 2
end
if pad:up and op == 7 then
op = 3
end
if pad:up and op == 8 then
op = 4
end
if pad:up and op == 9 then
op = 5
end
if pad:up and op == 10 then
op = 6
end
if pad:up and op == 11 then
op = 7
end
if pad:up and op == 12 then
op = 8
end
--------------Abajo
if pad:down and op == 1 then
op = 5
end
if pad:down and op == 2 then
op = 6
end
if pad:down and op == 3 then
op = 7
end
if pad:down and op == 4 then
op = 8
end
if pad:down and op == 5 then
op = 9
end
if pad:down and op == 6 then
op = 10
end
if pad:down and op == 7 then
op = 11
end
if pad:down and op == 8 then
op = 12
end
--------------Opciones de Cada uno
if pad:cross and op == 1 then
dofile ("ms0/PSP/GAME/IphoneV-PSP/sectioons/ ")
-------Opcion 1
end
if pad:cross and op == 2 then
("ms0/PSP/GAME/IphoneV-PSP/sectioons/ajustes.lua")
-------Opcion 2
end
if pad:cross and op == 3 then
("ms0/PSP/GAME/IphoneV-PSP/sectioons/nodisp.lua ")
-------Opcion 3
end
if pad:cross and op == 4 then
("ms0/PSP/GAME/IphoneV-PSP/sectioons/nodisp.lua")
-------Opcion 4
end
if pad:cross and op == 5 then
("ms0/PSP/GAME/IphoneV-PSP/sectioons/nodisp.lua")
-------Opcion 5
end
if pad:cross and op == 6 then
("ms0/PSP/GAME/IphoneV-PSP/sectioons/créditos")
-------Opcion 6
end
if pad:cross and op == 7 then
("ms0/PSP/GAME/IphoneV-PSP/sectioons/infobateria.lua")
-------Opcion 7
end
if pad:cross and op == 8 then
("ms0/PSP/GAME/IphoneV-PSP/sectioons/homebrews.lua")
-------Opcion 8
end
if pad:cross and op == 9 then
("ms0/PSP/GAME/IphoneV-PSP/sectioons/infopsp.lua")
-------Opcion 9
end
if pad:cross and op == 10 then
("ms0/PSP/GAME/IphoneV-PSP/sectioons/explorador.lua ")
-------Opcion 10
end
if pad:cross and op == 11 the
("ms0/PSP/GAME/IphoneV-PSP/sectioons/isos.lua ")
-------Opcion 11
end
if pad:cross and op == 12 then
("ms0/PSP/GAME/IphoneV-PSP/sectioons/quit.lua")
-------Opcion 12
end
 
screen.waitVblankStart()
screen.flip()
end

Me pueden decir donde esta el fallo? (ahora no me acuerdo del error porque mi PSP esta casi sin bateria y no la puedo cargar.


We're off now to seek all our fortunes to the land... of... our dreams


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.

op1 =

op1 = Image.load("./img/op1.png")
op2 = Image.load("./img/op2.png")
op3 = Image.load("./img/op3.png")
op4 = Image.load("./img/op4.png")
op5 = Image.load("./img/op5.png")
op6 = Image.load("./img/op6.png")
op7 = Image.load("./img/op7.png")
op8 = Image.load("./img/op8.png")
op9 = Image.load("./img/op9.png")
op10 = Image.load("./img/op10.png")
op11 = Image.load("./img/op11.png")
op12 = Image.load("./img/op12.png")
select = Image.load("./img/select.png")
 
op = 1
 
while true do
screen:clear()
pad = Controls.read()
 
screen:blit(95, 30, op1)
screen:blit(95, 30, op2)
screen:blit(95, 30, op3)
screen:blit(95, 30, op4)
screen:blit(95, 30, op5)
screen:blit(95, 30, op6)
screen:blit(95, 30, op7)
screen:blit(95, 30, op8)
screen:blit(95, 30, op9)
screen:blit(95, 30, op10)
screen:blit(95, 30, op11)
screen:blit(95, 30, op12)
 
if op == 1 then
screen:blit(95, 30, select)
elseif op == 2 then
screen:blit(95, 30, select)
elseif op == 3 then
screen:blit(95, 30, select)
elseif op == 4 then
screen:blit(95, 30, select)
elseif op == 5 then
screen:blit(95, 30, select)
elseif op == 6 then
screen:blit(95, 30, select)
elseif op == 7 then
screen:blit(95, 30, select)
elseif op == 8 then
screen:blit(95, 30, select)
elseif op == 9 then
screen:blit(95, 30, select)
elseif op == 10 then
screen:blit(95, 30, select)
elseif op == 11 then
screen:blit(95, 30, select)
elseif op == 12 then
screen:blit(95, 30, select)
end
 
 
----- Derecha
if pad:right() and op~=4 and op~=8 and op~=12 then
op=op+1
end
 
----- Izquierda
if pad:left() and op~=1 and op~=5 and op~=9 then
op=op-1
end
 
----- Arriba
if pad:up() and op>=5 then
op=op-4
end
 
----- Abajo
if pad:down() and op<=8 then
op=op+4
end
 
--------------Opciones de Cada uno
if pad:cross() and op == 1 then
dofile
("ms0:/PSP/GAME/IphoneV-PSP/sectioons/ ")
-------Opcion 1
end
if pad:cross() and op == 2 then
("ms0:/PSP/GAME/IphoneV-PSP/sectioons/ajustes.lua")
-------Opcion 2
end
if pad:cross() and op == 3 then
("ms0:/PSP/GAME/IphoneV-PSP/sectioons/nodisp.lua ")
-------Opcion 3
end
if pad:cross() and op == 4 then
("ms0:/PSP/GAME/IphoneV-PSP/sectioons/nodisp.lua")
-------Opcion 4
end
if pad:cross() and op == 5 then
("ms0:/PSP/GAME/IphoneV-PSP/sectioons/nodisp.lua")
-------Opcion 5
end
if pad:cross() and op == 6 then
("ms0:/PSP/GAME/IphoneV-PSP/sectioons/créditos")
-------Opcion 6
end
if ppad:cross() and op == 7 then
("ms0:/PSP/GAME/IphoneV-PSP/sectioons/infobateria.lua")
-------Opcion 7
end
if pad:cross() and op == 8 then
("ms0:/PSP/GAME/IphoneV-PSP/sectioons/homebrews.lua")
-------Opcion 8
end
if pad:cross() and op == 9 then
("ms0:/PSP/GAME/IphoneV-PSP/sectioons/infopsp.lua")
-------Opcion 9
end
if pad:cross()d op == 10 then
("ms0:/PSP/GAME/IphoneV-PSP/sectioons/explorador.lua ")
-------Opcion 10
end
if pad:cross() and op == 11 the
("ms0:/PSP/GAME/IphoneV-PSP/sectioons/isos.lua ")
-------Opcion 11
end 
if pad:cross() and op == 12 then
("ms0:/PSP/GAME/IphoneV-PSP/sectioons/quit.lua")
-------Opcion 12
end
 
screen.waitVblankStart()

quedando asi


We're off now to seek all our fortunes to the land... of... our dreams

Imagen de Chimecho

emm...

Tal vez dirás que soy muy quejica pero... te faltó un end al final xDD

la idea es que me ayudes op1

la idea es que me ayudes

op1 = Image.load("./img/op1.png")
op2 = Image.load("./img/op2.png")
op3 = Image.load("./img/op3.png")
op4 = Image.load("./img/op4.png")
op5 = Image.load("./img/op5.png")
op6 = Image.load("./img/op6.png")
op7 = Image.load("./img/op7.png")
op8 = Image.load("./img/op8.png")
op9 = Image.load("./img/op9.png")
op10 = Image.load("./img/op10.png")
op11 = Image.load("./img/op11.png")
op12 = Image.load("./img/op12.png")
select = Image.load("./img/select.png")
 
op = 1
 
while true do
screen:clear()
pad = Controls.read()
 
screen:blit(95, 30, op1)
screen:blit(95, 30, op2)
screen:blit(95, 30, op3)
screen:blit(95, 30, op4)
screen:blit(95, 30, op5)
screen:blit(95, 30, op6)
screen:blit(95, 30, op7)
screen:blit(95, 30, op8)
screen:blit(95, 30, op9)
screen:blit(95, 30, op10)
screen:blit(95, 30, op11)
screen:blit(95, 30, op12)
 
if op == 1 then
screen:blit(95, 30, select)
elseif op == 2 then
screen:blit(95, 30, select)
elseif op == 3 then
screen:blit(95, 30, select)
elseif op == 4 then
screen:blit(95, 30, select)
elseif op == 5 then
screen:blit(95, 30, select)
elseif op == 6 then
screen:blit(95, 30, select)
elseif op == 7 then
screen:blit(95, 30, select)
elseif op == 8 then
screen:blit(95, 30, select)
elseif op == 9 then
screen:blit(95, 30, select)
elseif op == 10 then
screen:blit(95, 30, select)
elseif op == 11 then
screen:blit(95, 30, select)
elseif op == 12 then
screen:blit(95, 30, select)
end
 
 
----- Derecha
if pad:right() and op~=4 and op~=8 and op~=12 then
op=op+1
end
 
----- Izquierda
if pad:left() and op~=1 and op~=5 and op~=9 then
op=op-1
end
 
----- Arriba
if pad:up() and op>=5 then
op=op-4
end
 
----- Abajo
if pad:down() and op<=8 then
op=op+4
end
 
--------------Opciones de Cada uno
if pad:cross() and op == 1 then
dofile
("ms0:/PSP/GAME/IphoneV-PSP/sectioons/ ")
-------Opcion 1
end
if pad:cross() and op == 2 then
("ms0:/PSP/GAME/IphoneV-PSP/sectioons/ajustes.lua")
-------Opcion 2
end
if pad:cross() and op == 3 then
("ms0:/PSP/GAME/IphoneV-PSP/sectioons/nodisp.lua ")
-------Opcion 3
end
if pad:cross() and op == 4 then
("ms0:/PSP/GAME/IphoneV-PSP/sectioons/nodisp.lua")
-------Opcion 4
end
if pad:cross() and op == 5 then
("ms0:/PSP/GAME/IphoneV-PSP/sectioons/nodisp.lua")
-------Opcion 5
end
if pad:cross() and op == 6 then
("ms0:/PSP/GAME/IphoneV-PSP/sectioons/créditos")
-------Opcion 6
end
if ppad:cross() and op == 7 then
("ms0:/PSP/GAME/IphoneV-PSP/sectioons/infobateria.lua")
-------Opcion 7
end
if pad:cross() and op == 8 then
("ms0:/PSP/GAME/IphoneV-PSP/sectioons/homebrews.lua")
-------Opcion 8
end
if pad:cross() and op == 9 then
("ms0:/PSP/GAME/IphoneV-PSP/sectioons/infopsp.lua")
-------Opcion 9
end
if pad:cross()d op == 10 then
("ms0:/PSP/GAME/IphoneV-PSP/sectioons/explorador.lua ")
-------Opcion 10
end
if pad:cross() and op == 11 the
("ms0:/PSP/GAME/IphoneV-PSP/sectioons/isos.lua ")
-------Opcion 11
end 
if pad:cross() and op == 12 then
("ms0:/PSP/GAME/IphoneV-PSP/sectioons/quit.lua")
-------Opcion 12
end
 
screen.waitVblankStart()
end


We're off now to seek all our fortunes to the land... of... our dreams

Imagen de Chimecho

mmm...

Si me dijeras que error te da, no tendría que revisar todo el script, faltan dofile en el bloque de selección ;)

mira, la idea del menu es

mira, la idea del menu es esta:

faltan opciones, no?

op1 = Image.load("./img/op1.png")
op2 = Image.load("./img/op2.png")
op3 = Image.load("./img/op3.png")
op4 = Image.load("./img/op4.png")
op5 = Image.load("./img/op5.png")
op6 = Image.load("./img/op6.png")
op7 = Image.load("./img/op7.png")
op8 = Image.load("./img/op8.png")
op9 = Image.load("./img/op9.png")
op10 = Image.load("./img/op10.png")
op11 = Image.load("./img/op11.png")
op12 = Image.load("./img/op12.png")
select = Image.load("./img/select.png")
 
op = 1
 
while true do
screen:clear()
pad = Controls.read()
 
screen:blit(95, 30, op1)
screen:blit(95, 30, op2)
screen:blit(95, 30, op3)
screen:blit(95, 30, op4)
screen:blit(95, 30, op5)
screen:blit(95, 30, op6)
screen:blit(95, 30, op7)
screen:blit(95, 30, op8)
screen:blit(95, 30, op9)
screen:blit(95, 30, op10)
screen:blit(95, 30, op11)
screen:blit(95, 30, op12)
 
if op == 1 then
screen:blit(95, 30, select)
elseif op == 2 then
screen:blit(95, 30, select)
elseif op == 3 then
screen:blit(95, 30, select)
elseif op == 4 then
screen:blit(95, 30, select)
elseif op == 5 then
screen:blit(95, 30, select)
elseif op == 6 then
screen:blit(95, 30, select)
elseif op == 7 then
screen:blit(95, 30, select)
elseif op == 8 then
screen:blit(95, 30, select)
elseif op == 9 then
screen:blit(95, 30, select)
elseif op == 10 then
screen:blit(95, 30, select)
elseif op == 11 then
screen:blit(95, 30, select)
elseif op == 12 then
screen:blit(95, 30, select)
end
 
 
----- Derecha
if pad:right() and op~=4 and op~=8 and op~=12 then
op=op+1
end
 
----- Izquierda
if pad:left() and op~=1 and op~=5 and op~=9 then
op=op-1
end
 
----- Arriba
if pad:up() and op>=5 then
op=op-4
end
 
----- Abajo
if pad:down() and op<=8 then
op=op+4
end
 
--------------Opciones de Cada uno
if pad:cross() and op == 1 then
dofile("ms0:/PSP/GAME/IphoneV-PSP/sectioons/ ")
end
 
if pad:cross() and op == 2 then
dofile("ms0:/PSP/GAME/IphoneV-PSP/sectioons/ajustes.lua")
end
 
if pad:cross() and op == 3 then
dofile("ms0:/PSP/GAME/IphoneV-PSP/sectioons/nodisp.lua ")
end
 
if pad:cross() and op == 4 then
dofile("ms0:/PSP/GAME/IphoneV-PSP/sectioons/nodisp.lua")
end
 
if pad:cross() and op == 5 then
dofile("ms0:/PSP/GAME/IphoneV-PSP/sectioons/nodisp.lua")
end
 
if pad:cross() and op == 6 then
dofile("ms0:/PSP/GAME/IphoneV-PSP/sectioons/créditos")
end
 
if ppad:cross() and op == 7 then
dofile("ms0:/PSP/GAME/IphoneV-PSP/sectioons/infobateria.lua")
end
 
if pad:cross() and op == 8 then
dofile("ms0:/PSP/GAME/IphoneV-PSP/sectioons/homebrews.lua")
end
 
if pad:cross() and op == 9 then
dofile("ms0:/PSP/GAME/IphoneV-PSP/sectioons/infopsp.lua")
end
 
if pad:cross()d op == 10 then
dofile("ms0:/PSP/GAME/IphoneV-PSP/sectioons/explorador.lua ")
end
 
if pad:cross() and op == 11 the
dofile("ms0:/PSP/GAME/IphoneV-PSP/sectioons/isos.lua ")
end 
 
if pad:cross() and op == 12 then
dofile("ms0:/PSP/GAME/IphoneV-PSP/sectioons/quit.lua")
end
 
screen.waitVblankStart()
end

el menu esta asi de momento


We're off now to seek all our fortunes to the land... of... our dreams

Imagen de Chimecho

Sabes que...

Mejor mandame tu msn por mp, porque la verdad no entiendo... xD

Imagen de Chimecho

A ver...

Todo este bloque, está mal, ya que faltan elseifs, mira:

if op == 1 then
screen:blit(95, 30, select)
elseif op == 2 then
screen:blit(95, 30, select)
elseif op == 3 then
screen:blit(95, 30, select)
elseif op == 4 then
screen:blit(95, 30, select)
elseif op == 5 then
screen:blit(95, 30, select)
elseif op == 6 then
screen:blit(95, 30, select)
elseif op == 7 then
screen:blit(95, 30, select)
elseif op == 8 then
screen:blit(95, 30, select)
elseif op == 9 then
screen:blit(95, 30, select)
elseif op == 10 then
screen:blit(95, 30, select)
elseif op == 11 then
screen:blit(95, 30, select)
elseif op == 12 then
screen:blit(95, 30, select)
end

A parte, creo que "select.png" es una especie de selector, supongo que tendrá que ir moviéndose según la opción, entonces debes cambiar las coordenadas (95,30) para cada caso.

Ahora.... tantos if para los controles no te los recomiendo, es mas fácil hacer algo así:

----- Derecha
if pad:right() and op~=4 and op~=8 and op~=12 then
op=op+1
end
 
----- Izquierda
if pad:left() and op~=1 and op~=5 and op~=9 then
op=op-1
end
 
----- Arriba
if pad:up() and op>=5 then
op=op-4
end
 
----- Abajo
if pad:down() and op<=8 then
op=op+4
end

En el último bloque de las opciones, tienes pad:cross, debe ser pad:cross()

Y para terminar, en los dofile de las opciones 1 y 6 revisa las rutas.

Otra cosa más, las rutas están todas mal, deben comenzar así: "ms0:/"

Saludos y espero haberte ayudado ;)



PSP FAT [5.00 M33-6] [6.60 ME] [Hard Moded] / Nintendo Wii [4.1U] [cIOS Hermes] [D2X cIOS] / iPhone 3G [4.2.1] [BB 05.13.04] [redsn0w] / iPod Touch 4 [6.1] [evasi0n]

07/05/10: Tuve el placer de llamarle con todo derecho "N00B" a molotovi xDDD

Recuerda: Sé el intérprete -_-

Imagen de DeViaNTe

Emm si pero...

emmm, yo no es por decir na pero...

if op == 1 then
screen:blit(95, 30, select)
elseif op == 2 then
screen:blit(95, 30, select)
elseif op == 3 then
screen:blit(95, 30, select)
elseif op == 4 then
screen:blit(95, 30, select)
elseif op == 5 then
screen:blit(95, 30, select)
elseif op == 6 then
screen:blit(95, 30, select)
elseif op == 7 then
screen:blit(95, 30, select)
elseif op == 8 then
screen:blit(95, 30, select)
elseif op == 9 then
screen:blit(95, 30, select)
elseif op == 10 then
screen:blit(95, 30, select)
elseif op == 11 then
screen:blit(95, 30, select)
elseif op == 12 then
screen:blit(95, 30, select)
end

no sería lo mismo que...

if op >= 1 and op <= 12 then 
   screen.blit(95,30,select);
end

pero suponiendo que es como dice chimecho sea un selector de la opcion actual elegida, sigo suponiendo que te iría mejor así:
Por cierto, leyendo el code parece un menú 3 filas x 4 columnas, así k el select te kedaría algo así:

if op >= 1 and op <= 12 then 
   local vertical = (op % 4); -- en que fila estamos?
   local horizontal = op - (vertical * 4); -- en que columna estamos?
   local anchito = (480 / 4);
   local altito = (272 / 3)
   screen.blit( anchito * horizontal , altito * vertical ,select);
end

Pero tienes k afinar bien bien ahi, y corregír todo tal como te dijo chimecho en su respuesta.


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

Imagen de unai.

Pero es que estas dando las

Pero es que estas dando las mismas coordenadas para la imagen, sea cual sea la opcion seleccionada, es decir, todo el rato estará la misma opción seleccionada. Deberías cambiar las coordenaas por cada opción.



Offspring - Rise and Fall, Rage and Grace
Dark_AleX
21st Century Breakdown
American Idiot

SceneBET y PSP Euskaraz 2... ¿Pronto?

Lo de las rutas ya lo sabia

Lo de las rutas ya lo sabia :P, muchas gracias por lo demas. En cuanto
al selector no os preocupeis de momento ya tengo una solución propia.
Si no me equivoco el menu quedaría asi:

op1 = Image.load("./themes/default/op1.png")
op2 = Image.load("./themes/default/op2.png")
op3 = Image.load("./themes/default/op3.png")
op4 = Image.load("./themes/default/op4.png")
op5 = Image.load("./themes/default/op5.png")
op6 = Image.load("./themes/default/op6.png")
op7 = Image.load("./themes/default/op7.png")
op8 = Image.load("./themes/default/op8.png")
op9 = Image.load("./themes/default/op9.png")
op10 = Image.load("./themes/default/op10.png")
op11 = Image.load("./themes/default/op11.png")
op12 = Image.load("./themes/default/op12.png")
select = Image.load("./themes/default/select.png")
 
op = 1
 
while true do
screen:clear()
pad = Controls.read()
 
screen:blit(95, 30, op1)
screen:blit(95, 30, op2)
screen:blit(95, 30, op3)
screen:blit(95, 30, op4)
screen:blit(95, 30, op5)
screen:blit(95, 30, op6)
screen:blit(95, 30, op7)
screen:blit(95, 30, op8)
screen:blit(95, 30, op9)
screen:blit(95, 30, op10)
screen:blit(95, 30, op11)
screen:blit(95, 30, op12)
 
if op == 1 then
screen:blit(95, 30, select)
elseif op == 2 then
screen:blit(95, 30, select)
elseif op == 3 then
screen:blit(95, 30, select)
elseif op == 4 then
screen:blit(95, 30, select)
elseif op == 5 then
screen:blit(95, 30, select)
elseif op == 6 then
screen:blit(95, 30, select)
elseif op == 7 then
screen:blit(95, 30, select)
elseif op == 8 then
screen:blit(95, 30, select)
elseif op == 9 then
screen:blit(95, 30, select)
elseif op == 10 then
screen:blit(95, 30, select)
elseif op == 11 then
screen:blit(95, 30, select)
elseif op == 12 then
screen:blit(95, 30, select)
end
 
 
---------------Derecha
if pad:right() and op == 1 then
op = 2
end
if pad:right() and op == 2 then
op = 3
end
if pad:right() and op == 3 then
op = 4
end
if pad:right() and op == 5 then
op = 6
end
if pad:right() and op == 6 then
op = 7
end
if pad:right() and op == 7 then
op = 8
end
if pad:right() and op == 9 then
op = 10
end
if pad:right and op == 10 then
op = 11
end
if pad:right and op == 11 then
op = 12
end
------------------------------Izquierda
if pad:left() and op == 2 then
op = 1
end
if pad:left() and op == 3 then
op = 2
end
if pad:left() and op == 4 then
op = 3
end
if pad:left() and op == 6 then
op = 5
end
if pad:left() and op == 7 then
op = 6
end
if pad:left() and op == 8 then
op = 7
end
if pad:left() and op == 10 then
op = 9
end
if pad:left() and op == 11 then
op = 10
end
if pad:left() and op == 12 then
op = 11
end
------------Arriba
if pad:up() and op == 5 then
op = 1
end
if pad:up() and op == 6 then
op = 2
end
if pad:up() and op == 7 then
op = 3
end
if pad:up() and op == 8 then
op = 4
end
if pad:up() and op == 9 then
op = 5
end
if pad:up() and op == 10 then
op = 6
end
if pad:up() and op == 11 then
op = 7
end
if pad:up() and op == 12 then
op = 8
end
--------------Abajo
if pad:down() and op == 1 then
op = 5
end
if pad:down() and op == 2 then
op = 6
end
if pad:down() and op == 3 then
op = 7
end
if pad:down() and op == 4 then
op = 8
end
if pad:down() and op == 5 then
op = 9
end
if pad:down() and op == 6 then
op = 10
end
if pad:down() and op == 7 then
op = 11
end
if pad:down() and op == 8 then
op = 12
end
--------------Opciones de Cada uno
if ppad:cross() and op == 1 then
dofile ("ms0/PSP/GAME/IphoneV-PSP/sectioons/ ")
-------Opcion 1
end
if pad:cross() and op == 2 then
("ms0/PSP/GAME/IphoneV-PSP/sectioons/ajustes.lua")
-------Opcion 2
end
if pad:cross() and op == 3 then
("ms0/PSP/GAME/IphoneV-PSP/sectioons/nodisp.lua ")
-------Opcion 3
end
if pad:cross() and op == 4 then
("ms0/PSP/GAME/IphoneV-PSP/sectioons/nodisp.lua")
-------Opcion 4
end
if pad:cross and op == 5 then
("ms0/PSP/GAME/IphoneV-PSP/sectioons/nodisp.lua")
-------Opcion 5
end
if pad:cross()s and op == 6 then
("ms0/PSP/GAME/IphoneV-PSP/sectioons/créditos")
-------Opcion 6
end
if ppad:cross() and op == 7 then
("ms0/PSP/GAME/IphoneV-PSP/sectioons/infobateria.lua")
-------Opcion 7
end
if pad:cross() and op == 8 then
("ms0/PSP/GAME/IphoneV-PSP/sectioons/homebrews.lua")
-------Opcion 8
end
if pad:cross() and op == 9 then
("ms0/PSP/GAME/IphoneV-PSP/sectioons/infopsp.lua")
-------Opcion 9
end
if pad:cross()d op == 10 then
("ms0/PSP/GAME/IphoneV-PSP/sectioons/explorador.lua ")
-------Opcion 10
end
if pad:cross() and op == 11 the
("ms0/PSP/GAME/IphoneV-PSP/sectioons/isos.lua ")
-------Opcion 11
end 
if pad:cross() and op == 12 then
("ms0/PSP/GAME/IphoneV-PSP/sectioons/quit.lua")
-------Opcion 12
end
 
screen.waitVblankStart()
screen.flip()
end


We're off now to seek all our fortunes to the land... of... our dreams

Imagen de Chimecho

???

Seguro que leíste mi comment?

lo dices por las rutas? Es

lo dices por las rutas? Es que no tenia tiempo de cambiarlas xD

Imagen de Chimecho

¬¬

No lo decía por las rutas, lee bien todo mi comment ;)

lol. Ayudame anda xD

lol. Ayudame anda xD

Son las cordenadas de la imagen? No os preocupeis por esooo!!

Imagen de Chimecho

¬¬

Que no!, mira como tengo de resumido la cantidad de ifs que tu tienes ;)

simplemente tengo que poner

simplemente tengo que poner esto?

----- Derecha
if pad:right() and op~=4 and op~=8 and op~=12 then
op=op+1
end
 
----- Izquierda
if pad:left() and op~=1 and op~=5 and op~=9 then
op=op-1
end
 
----- Arriba
if pad:up() and op>=5 then
op=op-4
end
 
----- Abajo
if pad:down() and op<=8 then
op=op+4
end


We're off now to seek all our fortunes to the land... of... our dreams

Imagen de Chimecho

^^

Sip, eso precisamente xD

ya no lo modifico más?¿ 

ya no lo modifico más?¿ aparte de las rutas y las coordenadas del selector?

quedaria asi:

 

op1 = Image.load("./themes/default/op1.png")
op2 = Image.load("./themes/default/op2.png")
op3 = Image.load("./themes/default/op3.png")
op4 = Image.load("./themes/default/op4.png")
op5 = Image.load("./themes/default/op5.png")
op6 = Image.load("./themes/default/op6.png")
op7 = Image.load("./themes/default/op7.png")
op8 = Image.load("./themes/default/op8.png")
op9 = Image.load("./themes/default/op9.png")
op10 = Image.load("./themes/default/op10.png")
op11 = Image.load("./themes/default/op11.png")
op12 = Image.load("./themes/default/op12.png")
select = Image.load("./themes/default/select.png")
 
op = 1
 
while true do
screen:clear()
pad = Controls.read()
 
screen:blit(95, 30, op1)
screen:blit(95, 30, op2)
screen:blit(95, 30, op3)
screen:blit(95, 30, op4)
screen:blit(95, 30, op5)
screen:blit(95, 30, op6)
screen:blit(95, 30, op7)
screen:blit(95, 30, op8)
screen:blit(95, 30, op9)
screen:blit(95, 30, op10)
screen:blit(95, 30, op11)
screen:blit(95, 30, op12)
 
if op == 1 then
screen:blit(95, 30, select)
elseif op == 2 then
screen:blit(95, 30, select)
elseif op == 3 then
screen:blit(95, 30, select)
elseif op == 4 then
screen:blit(95, 30, select)
elseif op == 5 then
screen:blit(95, 30, select)
elseif op == 6 then
screen:blit(95, 30, select)
elseif op == 7 then
screen:blit(95, 30, select)
elseif op == 8 then
screen:blit(95, 30, select)
elseif op == 9 then
screen:blit(95, 30, select)
elseif op == 10 then
screen:blit(95, 30, select)
elseif op == 11 then
screen:blit(95, 30, select)
elseif op == 12 then
screen:blit(95, 30, select)
end
 
 
----- Derecha
if pad:right() and op~=4 and op~=8 and op~=12 then
op=op+1
end
 
----- Izquierda
if pad:left() and op~=1 and op~=5 and op~=9 then
op=op-1
end
 
----- Arriba
if pad:up() and op>=5 then
op=op-4
end
 
----- Abajo
if pad:down() and op<=8 then
op=op+4
end
 
--------------Opciones de Cada uno
if ppad:cross() and op == 1 then
dofile ("ms0/PSP/GAME/IphoneV-PSP/sectioons/ ")
-------Opcion 1
end
if pad:cross() and op == 2 then
("ms0/PSP/GAME/IphoneV-PSP/sectioons/ajustes.lua")
-------Opcion 2
end
if pad:cross() and op == 3 then
("ms0/PSP/GAME/IphoneV-PSP/sectioons/nodisp.lua ")
-------Opcion 3
end
if pad:cross() and op == 4 then
("ms0/PSP/GAME/IphoneV-PSP/sectioons/nodisp.lua")
-------Opcion 4
end
if pad:cross and op == 5 then
("ms0/PSP/GAME/IphoneV-PSP/sectioons/nodisp.lua")
-------Opcion 5
end
if pad:cross()s and op == 6 then
("ms0/PSP/GAME/IphoneV-PSP/sectioons/créditos")
-------Opcion 6
end
if ppad:cross() and op == 7 then
("ms0/PSP/GAME/IphoneV-PSP/sectioons/infobateria.lua")
-------Opcion 7
end
if pad:cross() and op == 8 then
("ms0/PSP/GAME/IphoneV-PSP/sectioons/homebrews.lua")
-------Opcion 8
end
if pad:cross() and op == 9 then
("ms0/PSP/GAME/IphoneV-PSP/sectioons/infopsp.lua")
-------Opcion 9
end
if pad:cross()d op == 10 then
("ms0/PSP/GAME/IphoneV-PSP/sectioons/explorador.lua ")
-------Opcion 10
end
if pad:cross() and op == 11 the
("ms0/PSP/GAME/IphoneV-PSP/sectioons/isos.lua ")
-------Opcion 11
end 
if pad:cross() and op == 12 then
("ms0/PSP/GAME/IphoneV-PSP/sectioons/quit.lua")
-------Opcion 12
end
 
screen.waitVblankStart()
screen.flip()
end


We're off now to seek all our fortunes to the land... of... our dreams

Imagen de Chimecho

mmm...

En la selección de la opción uno dice ppad:cross() corrige eso anda xDD....

quedando el menu, asi: op1 =

quedando el menu, asi:

op1 = Image.load("./img/op1.png")
op2 = Image.load("./img/op2.png")
op3 = Image.load("./img/op3.png")
op4 = Image.load("./img/op4.png")
op5 = Image.load("./img/op5.png")
op6 = Image.load("./img/op6.png")
op7 = Image.load("./img/op7.png")
op8 = Image.load("./img/op8.png")
op9 = Image.load("./img/op9.png")
op10 = Image.load("./img/op10.png")
op11 = Image.load("./img/op11.png")
op12 = Image.load("./img/op12.png")
select = Image.load("./img/select.png")
 
op = 1
 
while true do
screen:clear()
pad = Controls.read()
 
screen:blit(95, 30, op1)
screen:blit(95, 30, op2)
screen:blit(95, 30, op3)
screen:blit(95, 30, op4)
screen:blit(95, 30, op5)
screen:blit(95, 30, op6)
screen:blit(95, 30, op7)
screen:blit(95, 30, op8)
screen:blit(95, 30, op9)
screen:blit(95, 30, op10)
screen:blit(95, 30, op11)
screen:blit(95, 30, op12)
 
if op == 1 then
screen:blit(95, 30, select)
elseif op == 2 then
screen:blit(95, 30, select)
elseif op == 3 then
screen:blit(95, 30, select)
elseif op == 4 then
screen:blit(95, 30, select)
elseif op == 5 then
screen:blit(95, 30, select)
elseif op == 6 then
screen:blit(95, 30, select)
elseif op == 7 then
screen:blit(95, 30, select)
elseif op == 8 then
screen:blit(95, 30, select)
elseif op == 9 then
screen:blit(95, 30, select)
elseif op == 10 then
screen:blit(95, 30, select)
elseif op == 11 then
screen:blit(95, 30, select)
elseif op == 12 then
screen:blit(95, 30, select)
end
 
 
----- Derecha
if pad:right() and op~=4 and op~=8 and op~=12 then
op=op+1
end
 
----- Izquierda
if pad:left() and op~=1 and op~=5 and op~=9 then
op=op-1
end
 
----- Arriba
if pad:up() and op>=5 then
op=op-4
end
 
----- Abajo
if pad:down() and op<=8 then
op=op+4
end
 
--------------Opciones de Cada uno
if pad:cross() and op == 1 then
dofile
("ms0:/PSP/GAME/IphoneV-PSP/sectioons/ ")
-------Opcion 1
end
if pad:cross() and op == 2 then
("ms0:/PSP/GAME/IphoneV-PSP/sectioons/ajustes.lua")
-------Opcion 2
end
if pad:cross() and op == 3 then
("ms0:/PSP/GAME/IphoneV-PSP/sectioons/nodisp.lua ")
-------Opcion 3
end
if pad:cross() and op == 4 then
("ms0:/PSP/GAME/IphoneV-PSP/sectioons/nodisp.lua")
-------Opcion 4
end
if pad:cross and op == 5 then
("ms0:/PSP/GAME/IphoneV-PSP/sectioons/nodisp.lua")
-------Opcion 5
end
if pad:cross()s and op == 6 then
("ms0:/PSP/GAME/IphoneV-PSP/sectioons/créditos")
-------Opcion 6
end
if ppad:cross() and op == 7 then
("ms0:/PSP/GAME/IphoneV-PSP/sectioons/infobateria.lua")
-------Opcion 7
end
if pad:cross() and op == 8 then
("ms0:/PSP/GAME/IphoneV-PSP/sectioons/homebrews.lua")
-------Opcion 8
end
if pad:cross() and op == 9 then
("ms0:/PSP/GAME/IphoneV-PSP/sectioons/infopsp.lua")
-------Opcion 9
end
if pad:cross()d op == 10 then
("ms0:/PSP/GAME/IphoneV-PSP/sectioons/explorador.lua ")
-------Opcion 10
end
if pad:cross() and op == 11 the
("ms0:/PSP/GAME/IphoneV-PSP/sectioons/isos.lua ")
-------Opcion 11
end 
if pad:cross() and op == 12 then
("ms0:/PSP/GAME/IphoneV-PSP/sectioons/quit.lua")
-------Opcion 12
end
 
screen.waitVblankStart()

 

algo mas que añadir?

una duda, en el fragmento que me distes para cambiar de opción, no faltan opciones?


We're off now to seek all our fortunes to the land... of... our dreams

Imagen de Chimecho

mmm...

El fragmento de las opciones está hecho según tu código, sólo lo
simplifiqué un poco, y por cierto, en la opción 5 dice "pad:cross" y en
la 6 "pad:cross()s" xDD

Responde arriba, que se comienza a descuadrar la web....



PSP FAT [5.00 M33-6] [6.60 ME] [Hard Moded] / Nintendo Wii [4.1U] [cIOS Hermes] [D2X cIOS] / iPhone 3G [4.2.1] [BB 05.13.04] [redsn0w] / iPod Touch 4 [6.1] [evasi0n]

07/05/10: Tuve el placer de llamarle con todo derecho "N00B" a molotovi xDDD

Recuerda: Sé el intérprete -_-

Imagen de sting18

Jajajaja estas en todo chime

Jajajaja estas en todo chime jajaja

Imagen de DeViaNTe

offtopic

Cabrá este último comment? ^^

y este?

y este?

Imagen de Chimecho

...?

xD

lol?

lol?

Imagen de Chimecho

...

Todo bien

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.