Anuncios Google

Una pregunta

Hola a todos

Me estoy poniendo en un programa en lua Pero tengo una pregunta:

  • ¿Como puedo hacer que salgan los directorios de la psp en la pantalla? Esque no lo entiendo para nada. se solo que sirven estos fragmentos (corregidme si me equivoco):

System.currentDirectory()

System.listDirectory() 

¿Pero que otro se debe poner?

Esque no se mucho :S

Salu2 ;-) 

 


subir imagenes


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 dj51_Shura

Se trata del manejo de arrays

cada lenguaje tiene su propia sintaxis, es decir, su propia manera de declarar variables, tablas (arrays) y otros elementos básicos en la programación. Yo te recomiendo los tutoriales de Chimecho, por dos razones:

  • Usan el EBOOT de LuaDev. Estoy viendo que tú estás usando el LuaPlayerHM, bastante antiguo y sin punto de comparación con LuaDev. Además, este último tiene un gran cantidad de funciones documentadas, aquí tienes un link fiable a la página oficial: http://gcrew.es/luadev/html/modules.html (la página 'base' es GCrew)
  • Lo explica todo muy bien

Si tu objetivo es crear un explorador, bien, creo que podrías echarle un vistazo al source de la última versión del PSP Claw Explorer (googlea por ahí que seguro te sale :P) de la mano de cam-maker.

Básicamente, has de obtener un array que contenga el nombre de las carpetas y archivos dentro de una carpeta o device (memory stick en nuestro caso); después, debes mostrar los diferentes elementos del array por pantalla y crear un bucle que registre las pulsaciones de los controles...

Todo esto parece complicado pero la cosa es empezar. Por mucho que te cueste, sigue ahí, y nunca, nunca copies código. Las explicaciones y ejemplos de Chimecho son muy buenos, y es lo mejor para empezar.

Y una vez que entiendas el lenguaje que te propones como si fuera tu 'lengua nativa', es decir, una vez que puedas leerlo rápidamente y, lo que es más importante: entenderlo de un vistazo, entonces, ponte a ello y verás cómo te sale.

Un saludo! ;-)

PD: no te doy código porque sería muy largo de poner. No te explico nada concreto porque Chimecho lo hace mil veces mejor que yo. Espero que no te importe xD


http://www.mhypnok.blogspot.com/

Gracias a Dark_AleX, Total_Noob, VirtuousFlame, Coldbird, Codestation...

Imagen de Dioni0396

lol

contestas a un post de hace 3 años lol

Imagen de dj51_Shura

Ostia!

xD aquí reviviendo... nusé, como apareció pues yo le di la respuesta...

xDDD perdon admins, me fijaré la próxima vez que anda que el apoy****miento que llevo encima...

gracias dioni


http://www.mhypnok.blogspot.com/

Gracias a Dark_AleX, Total_Noob, VirtuousFlame, Coldbird, Codestation...

AYUDENME MI PSP MURIO

HOLA A TODOS. LA CUESTION ES QUE TENGO UN PSP 2000 TENIA INSTALADO EL 5.03 GEN C (FULL) Y TODO ESTAVA BIEN LUEGO LE QUISE INSTALAR EL 5.50 GEN-D3 Y CUANDO TERMINO DE INSTALAR Y LE DI REINICIAR SE APAGO Y NO VOLVIO A ENCENDER SOLO PRENDE LA LUZ NARANJA Y LA PANTALLA NEGRA, QUE PUEDO HACER NECESITO REVIVIRLA.....GRACIASLloraLloraLlora


Editado: El úso abusivo de las letras mayúsculas dificulta la lectura y en los foros equivale a gritar además incumple las Normas de la comunidad, antes de volver a postear por favor revíselas.| --Gomasz--|

Imagen de Dioni0396

tu psp esta muerta

es imposible volvera a revivir, solo la SAT puede, y te costara caro.

A QUE TE REFIERES CON LA SAT?

A QUE TE REFIERES CON LA SAT?


Editado: El úso abusivo de las letras mayúsculas dificulta la lectura y en los foros equivale a gritar además incumple las Normas de la comunidad, antes de volver a postear por favor revíselas.| --Gomasz--|

Imagen de Dioni0396

em

la empresa oficial de sony.

SI YA ME LO AVIAN COMENTADO

SI YA ME LO AVIAN COMENTADO GRACIAS POR ACLRARAR MI DUDA


Editado: El úso abusivo de las letras mayúsculas dificulta la lectura y en los foros equivale a gritar además incumple las Normas de la comunidad, antes de volver a postear por favor revíselas.| --Gomasz--|

Imagen de sport

Si todavia se ocupa!!!

Pues si todavia se ocupa lo de los directorios:

talvez esto sirva

Imagen de Ulind

Gracias :D Me servia

Gracias :D

Me servia mucho

Salu2

Imagen de sport

no

por nada, para eso estamos!!!

Imagen de Ulind

xD Aprovecho de este foro

xD Aprovecho de este foro para preguntar como puedo meter un Random y tambien un timer pero que tambien salga en la pantalla xD

¿como se pueden hacer?

Salu2


subir imagenes

Imagen de Guillermo_Cornielle

Pues

Haces que salga en la pantalla, dandole color.

Imagen de Ulind

Pero yo no se como hacer que

Pero yo no se como hacer que salga un timer en la pantalla porque no se ni como hacer un timer.

 Salu2

Imagen de Tanos

Es lo más simpe del mundo

Ejemplo:

minumeroloco = math.random(1,999)

while true do

...

screen:print(x,y,minumeroloco,color)

...

Fíjate que no los estamos manejando como un String, es por eso que no lleva comillas. También puedes hacer lo siguiente:

minumeroloco = math.random(1,999)

while true do

...

screen:print(x,y,"El numero que escribi arriba es: "..minumeroloco,color)

...

Aquí usamos ".." para unir un dato y una cadena de texto.

Sobre hacer timers, lo tienes en un tutorial, buscalo. 

Saludos coder

Imagen de Ulind

Si, se como hacer un string

Si, se como hacer un string lo uso para distintas cosas porque me sirve muxo xD.
Lo que no he entendido es para que sirve el "math.random(1,999)"
¿Hace que salga unnumero aleatorio o que?


subir imagenes

Imagen de Guillermo_Cornielle

Pues

Para aclararlo un poco mejor, lo que hara el math.random es hacer que el temporizador se inicie solo, en otras palabras eso es lo que quiere decir tanos.


Manual del Perfecto Votante Para un voto libre y justo!.

TheGCProjects

Imagen de Tanos

Que bárbaro

math.random no inicia un temporizador. Para eso hay funciones específicas. Esta función devuelve un valor al azar de cierto rango.

Por ejemplo:

math.random(1,5)

Esto al ejecutarse devolverá un número, uno solo, pudiendo ser 1,2,3,4 o 5.

Imagen de Guillermo_Cornielle

Upps

Me equivoque, un error, bueno nunca me lei los tutos de temporizadores. jeje, pero crei que eso era lo que hacia el math.random

Imagen de Tanos

math.random(numerominimo,numeromaximo)

En el ejemplo que puse obtendrá un número aleatorio entre 1 y 999.

Saludos

Imagen de Ulind

Mola. Gracias Pero queria

Mola. Gracias

Pero queria saber como puedo hacer un random que saque scripts en manera aleatoria.

Estoy haciendo una nueva version de PSP Golden Goal pero quiero hacer que las preguntas salgan de manera aleatoria

Salu2


subir imagenes

Imagen de Tanos

Tambien es simple

Copia este programa y adáptalo a tu código:

archivo = math.random(0,5) --Suponiendo que tienes entre 6 scriots a elegir

while true do

...

if archivo == 0 then

dofile(archivo1)

end

if archivo == 1 then

dofile(archivo1)

end

if archivo == 2 then

dofile(archivo3)

end

if archivo == 3 then

dofile(archivo4)

end

if archivo == 4 then

dofile(archivo5)

end

if archivo == 5 then

dofile(archivo6)

end

...

Estoy seguro de que este código se puede simplificar y mejorar, pero es lo más rápido que se me viene a la mente para contestarte xD.

Saludos

Imagen de Ulind

¡Gracias Tanos!  Esto

¡Gracias Tanos!

 Esto queria saber. Muchas gracias genio xD

Salu2

Imagen de Guillermo_Cornielle

Pues

Pasate por la seccion tutoriales, en los tutoriales de lua, una forma alternativa de iniciarse en LUA, y busca el que dice temporizadores, y ay esta la solucion a tu pregunta. Te lo explicara mejor de lo que yo puedo hacer.


Manual del Perfecto Votante Para un voto libre y justo!.

TheGCProjects

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.