Anuncios Google

Teclado en LuaDev (Solucionado!!!)

Dito: Os dejo la solucion FINAL por si le sirve a alguien!!!

 

1. ¿Como puedo poner el teclado de sony en LUA?-Debes usar LUADev y escribir

os.osk ("1", "", 2, 3, 4)

 

1=Titulo del teclado

Las siguientes comillas asi

2=Caracteres maximos (En nº)

3=Lineas maximas (En nº)

4=Modo (En nº)

 

Saludos

 

Gracias a todos los Coders que hacen posible todo esto!!!


Risa Dos años en SCENEBETA Risa

Click aquí para ver la Entrada de Bitácora.


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 NEKERAFA

Haber

1º: Teclado de sony: texto = os.osk(descripción, texto inicial, numero máximo de caracteres, numero máximo de lineas)

2º: Pues sería con condiciones, y para pasar a otro script: dofile(ruta del archivo)


NekeOS, el nuevo shell para PSP

PS4 500GB OFW, PS3 320GB OFW, PS3 500GB OFW, PSP 6.39 PRO-C Fix4.

Sony Xperia Z1 Compact con Android 5.1.1

Portatil Lenovo z50-70 Intel® Core™ i7-4510U y NVIDIA GeForce 840M con Elementary OS 0.3.2 Freya (64 bits) y Windows 10 (64 bits).

Imagen de jorge_97

opcion 1

Me sale este error con el teclado cambiando el parentesis:

error: index.lua:1: attempt to call field 'osk' (a nil value)

 

Que hago mal??


Risa Dos años en SCENEBETA Risa

Click aquí para ver la Entrada de Bitácora.

Imagen de Dioni0396

tienes un eboot antiguo

...

Imagen de jorge_97

que tiene que ver

QUE TIENE QUE VER EL EBOOT??

Si yo no uso Eboot cuando programo...

solo uso el index.lua

...

 

os.osk es de LuaDEV, en HM no

os.osk es de LuaDEV, en HM no lo se ni me importa xD Y el EBOOT tiene mucho que ver ya que es lo que tiene las funciones, y si usas una función que no está en el EBOOT , pues error. Y te sale error porqué usas el eboot de HM.

Imagen de jorge_97

Xerpi

Emmm xerpi yo solo he presentado mi duda no era necesario que dijeras "No lo se ni me importa"...

Pk a mi se mi importa asi que para decir eso... ya sabes.

Perdona si te he malentendido pero eso es lo que me ha parecido al menos es lo que pone...

Y no quiero discutir asi que si quieres ayudarme...

no lo hagas!!!

 

Gracias a todos por responder

y Perdona Xerpi pero eso es lo que yo pienso

 

Saludos!!!


Risa Dos años en SCENEBETA Risa

Click aquí para ver la Entrada de Bitácora.

A ver, yo he dicho que os.osk

A ver, yo he dicho que os.osk es en LuaDEV, y que en LuaHM no se cual es la función correspondiente ni me importa saberlo ya nunca voy a programar esn HM, no se que te tiene que importar mi opinión la verdad.

Imagen de jorge_97

¿?¿?

Imagen de barney77

Sí, es de el.

Sí, es de el.

Imagen de jorge_97

Bueno...

Perdona xerpi lo ultimo que quiero es llevarme mal con ustedes!!!

 

Me podrias explicar algo sobre luadev o mandarme algun link???


Risa Dos años en SCENEBETA Risa

Click aquí para ver la Entrada de Bitácora.

(cuidado con el doble

(cuidado con el doble post)

 

Si es el mio pero no lo recomiendo para nada, recomiendo los tutos de chime.

Imagen de barney77

Abajo te deje unos links,

Abajo te deje unos links, leetelos, si tienes una duda o error(por más absurdo que seá), POSTEALO, responderemos con gusto.

Imagen de jorge_97

Grax

Asi si que da gusto!!

 

Con personas como ustedes!!!

Ahi os mando 15 Scenebitos para todos O.o!!

Imagen de barney77

Gracias y acostumbrate, en

Gracias y acostumbrate, en Scenebeta siempre te ayudaremos de una muy buena forma y más en la programación, ahí muy buenos coders :D.

Imagen de NEKERAFA

Haber...

Y esto:

texto = system.startOSK("", "Teclado de sony")
while true do
   screen:clear()
   pad = Controls.read()
   if pad:cross() then
      texto = system.startOSK("", "Teclado de sony")
   end
   screen:print(10, 10, texto, Color.new(255, 255, 255))
   screen.waitVblankStart()
   screen:flip()
end

Si te funciona es que utilizas Lua HM, te recomiendo que utilices LuaDEV


NekeOS, el nuevo shell para PSP

PS4 500GB OFW, PS3 320GB OFW, PS3 500GB OFW, PSP 6.39 PRO-C Fix4.

Sony Xperia Z1 Compact con Android 5.1.1

Portatil Lenovo z50-70 Intel® Core™ i7-4510U y NVIDIA GeForce 840M con Elementary OS 0.3.2 Freya (64 bits) y Windows 10 (64 bits).

Imagen de jorge_97

Me sale:

Si lo pruebo con la psp y con el eboot que me dijo dioni me sale:

 

Attemp to call a nil value O.o??

 

Saludos

Imagen de NEKERAFA

Pero haber

Dioni te pasaria el eboot de LuaDEV, por lo que no funciona nunca. XDDD menudo lio.

Si quieres quieres programar en HM tendrás que descargar su Eboot, si en cambio lo haces en LuaDEV tendrás que tener el eboot de este. Aunque todos sean LuaPlayer, las funciones cambian, por lo que si metes un programa hecho en HM en un eboot de LuaDEV te dará error


NekeOS, el nuevo shell para PSP

PS4 500GB OFW, PS3 320GB OFW, PS3 500GB OFW, PSP 6.39 PRO-C Fix4.

Sony Xperia Z1 Compact con Android 5.1.1

Portatil Lenovo z50-70 Intel® Core™ i7-4510U y NVIDIA GeForce 840M con Elementary OS 0.3.2 Freya (64 bits) y Windows 10 (64 bits).

Imagen de Dioni0396

Es el del GDP

Es el del GDP

Ya le dije, que si usa HM descargue la V3 de HM

Imagen de barney77

Prueba esto:texto =

Prueba esto:

texto = ""
 
while true do
   screen:clear()
   pad = Controls.read()
   if pad:cross() then
      texto = system.startOSK("", "Teclado de sony")
   end
   screen:print(10, 10, texto, Color.new(255, 255, 255))
   screen.waitVblankStart()
   screen:flip()
end

O si no..

texto = ""
 
while true do
   screen:clear()
   pad = Controls.read()
   if pad:cross() then
      texto = system.startOSK("", "Teclado de sony",100,100)
   end
   screen:print(10, 10, texto, Color.new(255, 255, 255))
   screen.waitVblankStart()
   screen:flip()
end

Esque no manejo lua HM, recomiendo LUA DEV.

EDITO: Aqui unos tutoriales muuy buenos de LUA DEV: http://psp.scenebeta.com/tutorial/un-nuevo-tutorial-de-lua-d...

El eboot que te dan es un poco antiguo, puedes pedirle uno nuevo a RG o a DEVIANTE, cualquier duda vuelve a postear, te responderemos con gusto.

Imagen de NEKERAFA

No

en system.startOSK solo se le puede pasar los argumentos texto de inicio y descripción

Imagen de jorge_97

Emm

Haber estoy programando en LUA Dev con el eboot de GDP v 0.2...

Eso es correcto???

Cual es el codigo para el teclado de Sony .,.. xDDDD   en LUADEV??

 

Gracias!!


Risa Dos años en SCENEBETA Risa

Click aquí para ver la Entrada de Bitácora.

Imagen de Dioni0396

os.osk

aqui te dejo una guia con todas las funciones de luaDEV

http://www.mediafire.com/?5jeckjy9ycnl8n3

Imagen de jorge_97

Pero si me descargue

Esa ya la tengo xDDDDD!!!

 

Pero gracias!! Por cierto he encontrado esto en esa guia:

string os.osk  ( string  desc,  
  string  init,  
  int  maxsize,  
  int  lines,  
  int  modo   
 )    

 

Que es string???


Risa Dos años en SCENEBETA Risa

Click aquí para ver la Entrada de Bitácora.

Imagen de NEKERAFA

Un string...

String es cadena, es decir, string en Lua es una cadena de caracteres, o lo que es lo mismo, un texto. Los strings tienen que ir entre comillas dobles ""


NekeOS, el nuevo shell para PSP

PS4 500GB OFW, PS3 320GB OFW, PS3 500GB OFW, PSP 6.39 PRO-C Fix4.

Sony Xperia Z1 Compact con Android 5.1.1

Portatil Lenovo z50-70 Intel® Core™ i7-4510U y NVIDIA GeForce 840M con Elementary OS 0.3.2 Freya (64 bits) y Windows 10 (64 bits).

Imagen de Dioni0396

....

String seria esto

"Hola"

Por decirlo de alguna forma el texto entrecomillas

Imagen de jorge_97

Pero si me descargue

Si me descargue la guia de Deviante...

Pero gracias!!! Voy a leerme esa...!!!

 

Gracias! Saludos!

Imagen de Dioni0396

Si el eboot

es antiguo, me estoy refiriendo a luaDEV, algunas de sus funciones no iran

PD: Tu trabajas en HM, asegurate de tener la ultima version

Imagen de jorge_97

haber

Puedes explicarme la primera con un ejemplo???

 

En la 2 seria:

If en las opciones

 

Y esta en la correcta

If pad:cross() and current= Imagen correcta

dofile("Ruta")

 

Seria asi???


Risa Dos años en SCENEBETA Risa

Click aquí para ver la Entrada de Bitácora.

Imagen de NEKERAFA

Ok

Lo esto haciendo en LuaDEV, pero en HM es parecido (Si quieres te pongo el mismo ejemplo):

El teclado es muy simple, un ejemplo:

Quiero que al entrar salga el teclado de sony y después escriba lo que he puesto:

texto = os.osk("Teclado de sony", "", 100, 10) -- Inicio el teclado de sony y guardo el texto en texto
while true do -- Bucle infinito
	controls.read() -- Lee los controles
	if controls.cross() then -- Si pulso (X) se vuelve a abrir el teclado
		texto = os.osk("Teclado de sony", "", 100, 10)
	end
	screen.print(10, 10, texto, color.new(255, 255, 255)) -- Imprimo lo que he escrito
	screen.flip() -- Volteo la pantalla
end

De aquí puedes sacar lo que quieres tu.

Para abrir por ejemplo un script llamado inicio.lua seria así:

if pad:cross() and current = "Imagen correcta" then
   dofile("inicio.lua")
end


NekeOS, el nuevo shell para PSP

PS4 500GB OFW, PS3 320GB OFW, PS3 500GB OFW, PSP 6.39 PRO-C Fix4.

Sony Xperia Z1 Compact con Android 5.1.1

Portatil Lenovo z50-70 Intel® Core™ i7-4510U y NVIDIA GeForce 840M con Elementary OS 0.3.2 Freya (64 bits) y Windows 10 (64 bits).

Imagen de jorge_97

noo

Me sale el mismo error que antes...

 

La 2º Duda ya esta resuelta

En este comentario está el

En este comentario está el ejemplo en HM :P

Imagen de NEKERAFA

Por lo del ejemplo en HM

Y eso que hacia tiempo que no programaba en HM, pero resulta que tenia un archivo en mi MS antigua de pruebas que hacia, y más o menos lo edite un poquillo...


NekeOS, el nuevo shell para PSP

PS4 500GB OFW, PS3 320GB OFW, PS3 500GB OFW, PSP 6.39 PRO-C Fix4.

Sony Xperia Z1 Compact con Android 5.1.1

Portatil Lenovo z50-70 Intel® Core™ i7-4510U y NVIDIA GeForce 840M con Elementary OS 0.3.2 Freya (64 bits) y Windows 10 (64 bits).

Imagen de NauTiluS1

No se si sea yo pero tu

No se si sea yo pero tu segunda duda no la entendí nada
La primera tien que ser un teclado ingles
Lo puedes volver a ingles en el panel de control/teclado/xxx


Follow me twitter nautilus1_jmccu!!
Sony, ya a nadie le interesa tus UMD si alguien compra una psp es por nosotros los coders. Madura y has un FW que haga la diferencia y anime a las personas en comprar un PSP

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.