Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: bygdle en Diciembre 07, 2015, 05:39:35 PM

Título: [FAIL solucionado]Dibujar signo @ en una string??
Publicado por: bygdle en Diciembre 07, 2015, 05:39:35 PM
Hola, estoy creando una especie de "formulario" donde se pide el correo electrónico. Pero tengo un problema: Al escribir el signo "@", no me lo dibuja. En vez de eso, dibuja un espacio vacio entre los caracteres que estaban antes y después del signo. Ya he comprobado que la fuente tiene el signo @, pero parece que el GMS lo detecta con otra función, como con el signo #. Es una pregunta fácil de entender, y quizás tonta. Pero buaaahhno, para quien no sabe, pues es un lio...xD
Título: Re:Dibujar signo @ en una string??
Publicado por: romon_28 en Diciembre 07, 2015, 05:53:22 PM
es porque tenes que incluirla en la fuente.
clickea en donde esta el
Título: Re:Dibujar signo @ en una string??
Publicado por: bygdle en Diciembre 07, 2015, 05:56:33 PM
No recuerdo haber olvidado decir que mi fuente está perfectamente configurada, tiene todos los caracteres ASCII incluídos. No creo que se deba a un error en la fuente
Título: Re:Dibujar signo @ en una string??
Publicado por: romon_28 en Diciembre 07, 2015, 06:06:21 PM
puede ser 2 cosas:
1º) La fuente puede que simplemente no tenga el "@". Intenta cambiándola por una "arial" a ver que pasa
2º) El código que usas para el "text box" tiene fallas.
Título: Re:Dibujar signo @ en una string??
Publicado por: bygdle en Diciembre 07, 2015, 06:09:10 PM
La fuente ha sido arial desde un principio.
El código de mi textbox es este:
[gml]
//Mouse Pressed
global.email = get_string("E-mail",string(global.email));

//Draw
draw_set_font(fnText);
draw_text(x,y,"E-mail: " + string(global.email));
[/gml]
No hallo error :(
Título: Re:Dibujar signo @ en una string??
Publicado por: kostra en Diciembre 07, 2015, 08:45:20 PM
En serio niu? a estas alturas? xD

ord(64)

acuérdate del ascii, en su código DECIMAL
http://www.derekyu.com/tigs/forums/tutorials/gmtut/gmtut-020.png
Título: Re:Dibujar signo @ en una string??
Publicado por: bygdle en Diciembre 07, 2015, 08:59:46 PM
Cita de: kostra en Diciembre 07, 2015, 08:45:20 PM
En serio niu? a estas alturas? xD

ord(64)

acuérdate del ascii, en su código DECIMAL
http://www.derekyu.com/tigs/forums/tutorials/gmtut/gmtut-020.png
¿No crees que es lo mismo?
Lo único que se me ocurre para que no sea la misma cosa el @ y ord(64) es reemplazarla:
[gml]global.email = string_replace(global.email,"@",chr(ord(64)));[/gml]
Pero mirándolo bien, es lo mismo. No funciona
Título: Re:Dibujar signo @ en una string??
Publicado por: kostra en Diciembre 07, 2015, 09:06:55 PM
chr(64) xD
Título: Re:Dibujar signo @ en una string??
Publicado por: bygdle en Diciembre 07, 2015, 09:10:29 PM
dafuc nigga? No entiendo que pasó!!!
Me dio por reiniciar mi computadora para deshacer todos los cambios que le haya hecho al sistema (Tengo DeepFreezer para ocaciones como estas), y al prenderla. PUM! funciona!!!!!!!!!!
Pero que mierd****!!!!!!
supongo que podríamos decir....¿solucionado? :-[ :-X :-\
Título: Re:[FAIL solucionado]Dibujar signo @ en una string??
Publicado por: kostra en Diciembre 07, 2015, 09:15:49 PM
será que te habrás equivocado como yo, y pusiste ord, en vez de chr? xD
Título: Re:[FAIL solucionado]Dibujar signo @ en una string??
Publicado por: bygdle en Diciembre 07, 2015, 09:22:45 PM
No lo creo, me equivoqué fue publicando ahorita quí. Pero en mi GMS si lo puse bien. Es más, aún lo tengo así y funciona.
Algo le tuve que hacer a mi computador... :-[ :-[ :-[