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):
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
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.....GRACIAS
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--|
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--|
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--|
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?
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.
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.
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:
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...
lol
contestas a un post de hace 3 años lol
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.....GRACIAS
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--|
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--|
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--|
Si todavia se ocupa!!!
Pues si todavia se ocupa lo de los directorios:
talvez esto sirva
Gracias :D Me servia
Gracias :D
Me servia mucho
Salu2
no
por nada, para eso estamos!!!
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
Pues
Haces que salga en la pantalla, dandole color.
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
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
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?
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
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.
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
Sí
math.random(numerominimo,numeromaximo)
En el ejemplo que puse obtendrá un número aleatorio entre 1 y 999.
Saludos
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
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
¡Gracias Tanos! Esto
¡Gracias Tanos!
Esto queria saber. Muchas gracias genio xD
Salu2
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