Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: Kefe en Marzo 04, 2018, 03:08:14 AM

Título: Limitar numero caracteres get_string
Publicado por: Kefe en Marzo 04, 2018, 03:08:14 AM
Buenas!
Tengo una caja de texto, todo funciona perfectamente.
Me gustaría que luego de escribir el texto, se borren todos los caracteres excepto los primeros 18 caracteres

(https://i.imgur.com/3SXEFAf.png)

simulación de como quiero que quede:

(https://i.imgur.com/9WVQ7zZ.png)

Tengo entendido que no se puede limitar los caracteres directamente en la ventana de game maker por que es externo al vídeojuego, por eso pregunto si hay alguna posibilidad de eliminar los caracteres de más una vez ingresados

Desde ya muchas gracias
Título: Re:Limitar numero caracteres get_string
Publicado por: 3dgeminis en Marzo 04, 2018, 02:32:45 PM
Puedes copiar los primeros 18 caracters a una nueva variable con string_copy
O mejor aun crearte una caja de texto propia.
Título: Re:Limitar numero caracteres get_string
Publicado por: Kefe en Marzo 04, 2018, 09:05:08 PM
No entiendo como funciona, podrías ser más especifico? (string_copy(str,index,count))  :-[
Título: Re:Limitar numero caracteres get_string
Publicado por: 3dgeminis en Marzo 06, 2018, 07:21:04 AM
En tu caso en str tenes que poner el nombre de la variable en la que guardas el texto que escribis, en index pones 1 que es el primer caracter del texto, y en count pones 18 que es cantidad de caracters que queres guardar.
Si quieres te puedo pasar un ejemplo.