Anuncios Google

D: Necesito Ayuda URGENTE!(Coders)

Es rapido D: xDD el punto es que al momento de ejecutarlo en mi PSP me da el error:

System.message requires 2 arguments ad cannot be called with a ':'

Red = Color.new(255,0,0,5)
Nick = System.nickName() --Muestra el nombre/apodo de nuestra PSP.
CF = System.cfwVersion() --Muestra la versión de tu Custom Firmware.
model = System.getModel(1) --Muestra el modelo de la PSP.
ms = System.getFreeMemory()--Muestra el espacio disponible de tu Memory Stick/Carpeta/Archivo.
 
while true do 
pad = Controls.read() 
 
screen:print(100,140,'Presiona X para ver datos del psp',Red)
 
if pad:cross() then
System.message('Hey. Hola!',Nick,0)
end
 
if pad:cross() then
System.message('Hey. Tu CF es',CF,0)
end
 
if pad:cross() then
System.message('Hey. Tu modelo es',model,0)
end
 
if pad:cross() then
System.message('Aguas!. Te quedan',ms,0)
end 
 
if pad:circle() then
System.message('Saliendo.Para la proxima vez NO PRESIONES CIRCULO XD',0)
System.Quit
 
=screen.waitVblankStart()
screen.flip()
end   
end 


When you feel that Earth is shaking...a magic carpet comes from heaven(:


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 Chimecho

Pues.... Unas cuantas

Pues....

Unas cuantas correciones:

Red = Color.new(255,0,0,5)
Nick = System.nickName() --Muestra el nombre/apodo de nuestra PSP.
CF = System.cfwVersion() --Muestra la versión de tu Custom Firmware.
model = System.getModel(1) --Muestra el modelo de la PSP.
 
 
ms = System.getFreeSpace("ms0:/") -- El System.getFreeMemory(), es para obtener la memoria ram libre, en cambio el System.getFreeSpace("ms0:/") es para obtener el espacio libre de la memory stick, el resultado es en bytes
 
 
 
while true do 
pad = Controls.read() 
 
screen:print(100,140,'Presiona X para ver datos del psp',Red)
 
if pad:cross() then
System.message('Hey. Hola! '..Nick,0)
System.message('Hey. Tu CF es: '..CF,0)
System.message('Hey. Tu modelo es: '..model,0)
System.message('Aguas!. Te quedan: '..ms,0)
end 
 
-- Para concatenar usa ..
 
if pad:circle() then
System.message('Saliendo. Para la proxima vez NO PRESIONES CIRCULO XD',0)
System.Quit() -- Aca te faltó el ()
end -- Este end lo he movido, estaba después de screen.flip()
 
screen.waitVblankStart() -- Este, ya sabes.... xDD
screen.flip()
 
end 



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 klozz

bray xD recuerda que te dije

bray xD recuerda que te dije que con una sola vez que pusieras if pad:cross() then system.message ahi puedes poner los que quieras XD no es necesario que agas un if para cada uno ahora prueba haciendole como dice robione ponle asi

System.message("hola"..nick,0)

creo que asi si funciona ^^ saludos...


TEAM MEX Homebrew y desarrollo PSP

Metal TrooperV.Pre-Alpha (15%)Lua , 10% C .

Ubunshell VProof. (45%)C

RPG Magues (35%)Lua , 5% C


Android development for Xperia X8 ^^ mis roms en XDA-Developers ya que en Scenebeta no las publican xD

Xperience  | MIUI Pikachu | Semc debrand engine | Froyexp | Xperience walkman mod | Android 4.0.4 CN9 Crema de nieve

-- KLOZZ

Imagen de --Gomasz--

pues

creo que funcionaria asi:

Red = Color.new(255,0,0,5)
Nick = System.nickName() --Muestra el nombre/apodo de nuestra PSP.
CF = System.cfwVersion() --Muestra la versión de tu Custom Firmware.
model = System.getModel(1) --Muestra el modelo de la PSP.
ms = System.getFreeMemory()--Muestra el espacio disponible de tu Memory Stick/Carpeta/Archivo.
 
 
while true do 
 
screen:clear()
pad = Controls.read() 
 
screen:print(100,140,"Presiona X para ver informacion del PSP",Red)
 
if pad:cross() then
System.message("Hola  "..  Nick.."                                            Hey tu CF es:  "..CF.."                                 Hey tu modelo es:  "..model.."                      Aguas Te quedan :  "..ms,0) -----aun no se como saltar a la linea de abajo asi que lo hago con espacios xD
 
end
 
 
 
if pad:circle() then
System.message('Saliendo.Para la proxima vez NO PRESIONES CIRCULO XD',0)
System.Quit()
end
 
 
 
 
screen.waitVblankStart()
screen.flip()
 
end   

asi si funciona :). salu|2|



\\m// ₪₪₪₪₪₪--  ☠ ☠ ☠ ☠ ☠ ☠ --₪₪₪₪₪₪ \\m//

Imagen de burnxez

Errores varios

En tu codigo, system.message solo acepta que le pases dos argumentos, tu le pasas 4.

Las comas separan los argumentos revisa tu código y verás lo que te digo.

Supongo que lo que quieres hacer es concatenar, bueno deberás buscar que cosa se usa para concatenar, si mal no recuerdo en lua son dos puntos ".." así que tendrás que modificar tu codigo de acuerdo a eso.

saludos.

Imagen de Robione22

mmmmm...

Veo varias cosas, en primera los argumentos están entre comillas sencillas

'blah blah blah' si no mal recuerdo deben de ir entre comillas dobles

"blah blah blah"

Veo que lo que se muestra en la pantalla está separado por comas y si no mal recuerdo debe ser por puntos

screen:print(0,0,"hola"..nick,color)

No uso mucho este lua pero creo que asi funcionará.

Salu2

Imagen de Deutsche Brayy

Robione..

No entendi la parte del screen: print que debe de ir con puntos D:

Imagen de Robione22

Mala mía

No era en el screen:print, es en el System.message, si quieres unir un texto con el valor de una variable debe ser con .. (dos puntos), por ejemplo si nick es igual a Bray, si tu código dice:

System.mesage("Tu nombre es"..Bray,0)

Creo que esa es la forma correcta.

Salu2

Imagen de Molo Johny Banana

Amm

Men, en si son ","(comas) .

Segun comprendo, utiliza la funcion imprimir en pantalla.

No va a usar el mensaje del sistema, sino que simplemente va a mostrar los detalles, para eso tienes que poner localizacion X,Y.

Tambien ponerle mas detalles.

Por cierto, como veo, estas haciendo otro PSP INFO Quema PSPS!!!!(es cierto)

Imagen de Rickz80

Yo

sólo sé que aquí:
=screen.waitVblankStart() NO va ese signo de igual, va así:
screen.waitVblankStart()

Salu2!



100%  M E X I C A N O

Imagen de Molo Johny Banana

O somos Noobs o que?

Yo tambien iva a decir eso Jajaja

Otra cosa Bray, por que tantas veces presionar X?

Digo, tienen que ser otros botones no cres?

Tal vez por eso te marque error

Imagen de Deutsche Brayy

El buen Rickz80(:

XDD otro error de escritura...pero aun asi quitandoselo me da error D: aun asi muchas gracias amigo te agradezco porque te tomaste el tiempo de corregirme(:


When you feel that Earth is shaking...a magic carpet comes from heaven(:

Imagen de Rickz80

De

nada amigo =) Espero que te ayuden porque yo ya me quebré la cabeza y con mis pocos conocimientos (pocos = nada) no le veo ningún otro error.
Por cierto, yo ya intenté lo que dice Robione y me sigue marcando error =/

Salu2 amigo!

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.