Autor Tema: Ayuda para Crear una terminal  (Leído 347 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Luis.exe (Predummy)

  • Visitante
  • *
  • Puntos: 28
  • Mensajes: 9
  • Sexo: Masculino
  • aun que no lo paresca estoy en un proyecto grande
    • Ver Perfil
    • FlocaGames
Ayuda para Crear una terminal
« en: Febrero 06, 2018, 03:51:57 am »
hola, soy Luis.exe (Predummy), eh intentado de todo pero nada funciona. para quien conosca el CMD de windows sabra a que me refiero con terminal, quiero crear un  objeto que pida texto, pero que no sea con la funcion
Código: [Seleccionar]
get_string(); un objeto que al clickear en el puedas poner texto y que al pulsar ENTER se quede haci y que guarde el texto en una variable


 
No Tienes Permisos Para Dar Puntos
point 0 Puntos

Este tema no recibió puntos.


Desconectado 3dgeminis

Re:Ayuda para Crear una terminal
« Respuesta #1 en: Febrero 06, 2018, 06:44:21 pm »
Asi lo haria yo:
///CREATE
escribir=true ///si se puede escribir o no
texto=""
keyboard_string=""

///estas variables on para dibujar la "ventana" del texto
borde=10
ancho=0
alto=0

///STEP
if keyboard_check_pressed(vk_enter) {escribir=false} ///si se presionae enter ya o se puede escribir

if escribir=true
   {
    texto=keyboard_string ///todo lo que se escriba se guarda en la variable texto
    ancho=string_width(texto)
    alto=string_height(texto)
   }

///DRAW
draw_set_color(c_black)
draw_rectangle(x-borde, y-borde, x+ancho+borde, y+alto+borde, true) ///dibuja la caja de texto

draw_set_color(c_white)
draw_text(x,y,texto) ///dibuja el texto
 
Los siguientes usuarios dieron las gracias a este tema: Luis.exe (Predummy)


Desconectado Luis.exe (Predummy)

  • Visitante
  • *
  • Puntos: 28
  • Mensajes: 9
  • Sexo: Masculino
  • aun que no lo paresca estoy en un proyecto grande
    • Ver Perfil
    • FlocaGames
Re:Ayuda para Crear una terminal
« Respuesta #2 en: Febrero 06, 2018, 10:45:12 pm »
Asi lo haria yo:
///CREATE
escribir=true ///si se puede escribir o no
texto=""
keyboard_string=""

///estas variables on para dibujar la "ventana" del texto
borde=10
ancho=0
alto=0

///STEP
if keyboard_check_pressed(vk_enter) {escribir=false} ///si se presionae enter ya o se puede escribir

if escribir=true
   {
    texto=keyboard_string ///todo lo que se escriba se guarda en la variable texto
    ancho=string_width(texto)
    alto=string_height(texto)
   }

///DRAW
draw_set_color(c_black)
draw_rectangle(x-borde, y-borde, x+ancho+borde, y+alto+borde, true) ///dibuja la caja de texto

draw_set_color(c_white)
draw_text(x,y,texto) ///dibuja el texto
gracias, no te imaginas mucho que nesesitaba saber eso. aun no lo eh probado pero si funciona te digo
 

Desconectado somnus

Re:Ayuda para Crear una terminal
« Respuesta #3 en: Febrero 07, 2018, 04:46:52 pm »
cuando quieras hacer algo asi, busca si ya hay alguna libreria de GMS que ya haga eso, aveces es mas facil buscar herramientas ya hechas para implementar, asi uno no se queda estancado.
Es Mejor No Saber Porque Funciona, Que Saber El Porque No Funciona…<b />
avances de Xpace en @pavulzavala
 
Los siguientes usuarios dieron las gracias a este tema: Yuzo

Desconectado Luis.exe (Predummy)

  • Visitante
  • *
  • Puntos: 28
  • Mensajes: 9
  • Sexo: Masculino
  • aun que no lo paresca estoy en un proyecto grande
    • Ver Perfil
    • FlocaGames
Re:Ayuda para Crear una terminal
« Respuesta #4 en: Febrero 07, 2018, 11:08:45 pm »
cuando quieras hacer algo asi, busca si ya hay alguna libreria de GMS que ya haga eso, aveces es mas facil buscar herramientas ya hechas para implementar, asi uno no se queda estancado.
es :GM8: no :GMS: haci que una libreria de GMS no funcionaria en verciones anteriores, yambien busque de todo pero no hay un tutorial que funciones
 

Desconectado david134652

Re:Ayuda para Crear una terminal
« Respuesta #5 en: Junio 22, 2018, 01:01:14 am »
Hola amigo, tu codigo no esta mal, solo le faltavan unas mejoras que yo le acabo de hacer, aka de lo dejo, por sierto hace unos dias hice algo paresido, si kieres te mando el proyecto a cambio de un proyecto tuyo de igual valor =D si kiers jeje

///CREATE
escribir=""
texto=""
keyboard_string=""
borde=10
ancho=0
alto=0

///STEP
if keyboard_check_pressed(vk_enter)
{
if escribir="|" {escribir=""} else{keyboard_string=texto escribir="|"}
}

if escribir="|"
{
texto=keyboard_string
ancho=string_width(texto)
alto=string_height(texto)
}

///DRAW
draw_set_color(c_black)
draw_rectangle(x-borde, y-borde, x+ancho+borde, y+alto+borde, true)

draw_set_color(c_white)
draw_text(x,y,texto+escribir)