texto a lua

Hola, sigo con lua intentando hacer cosillas pero esque ahora, mi homebrew tiene que leer texto y me pasan 2 cosas

1- El texto se ve fatal, no hay tildes(hay letras raras), hay notas musicales por todas partes, mas letras raras.. xD

 

2-Las lineas largas no me llegan y no se ven, entonces que hago, las corto desde el texto o hay alguna forma de que lo haga el sólo?

 

gracias, no existe algún programa que me transforme el texto al correcto?


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 moikop

Vamos por partes...

1. Las lestras raras y la falta de tildes es a causa de que el LuaPlayer no puede escribir/leer ese tipo de caracteres. Aunque existe esta librería para Lua de Pipagerardo que te puede ayudar a la hora de escribir ese tipo de caracteres...

2. Las notas musicales son la representación del Enter ("\n" en C y otros lenguajes). Sería como el salto de linea. Para sacarlo, puedes usar un string.sub (devuelve un sub string del string indiciado). Por ejemplo: screen:print(100,100,string.sub(texto, 1, -1),Blanco)

3. La longitud de las lineas las puedes controlar con un string.len (devuelve la longitud del string indicado) y si mide más de X caracteres, lo divides...

Y aquí te dejo un link donde podrás encontrar la mayoría (por no decir todas) las funciones del Lua Player: http://pipagerardo.fortunecity.es/Tutorial_LUA_PSP_pipagerar...

Un saludo y suerte ;-)


Para recibir ayuda por parte de otros usuarios más rápidamente, recomendamos que pongas títulos descriptivos y no utilices abreviaturas (estilo MSN) en tus post de los foros. Recuerda que accediendo al Manual del perfecto forero y las Normas de la Comunidad aprenderas trucos para resolver tus dudas antes.

No preguntes por MP, mejor pregunta aquí.

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.