Controle210 Input assign to VAR Problem

  • GM 8

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Controle210 Input assign to VAR Problem

    Hallo,

    Ich hab mir vor eineiger Zeit dies hier gedownloadet: Controle210
    Eine sehr flexible Extension würd ich sagen.. So.. und nun wollte ich eben diesen Windows Dialog mit den Inputs createn.
    In etwa so:
    Spoiler anzeigen

    GML-Quellcode

    1. //Start a dialog box (see the help file for more info!):
    2. ctrl_dialog_start()
    3. //Create a window and attach controls to it:
    4. var wind, edit1, edit2, edit3, but_ok, group;
    5. globalvar close;
    6. close=0;
    7. group=ctrl_controle_group_create() //See the help file!
    8. wind=ctrl_window_create(view_wview[0]/2-150,view_hview[0]/2-200,300,300,"Instance Create",-1)
    9. ctrl_controle_event(wind,ctrl_wd_close,"close=0; ctrl_dialog_ok()")
    10. edit1=ctrl_edit_create(wind,-1,90,32,130,20,"",1)
    11. ctrl_edit_set_help(edit1,"Object Name:",ctrl_place_left)
    12. ctrl_controle_group_add(group,edit1)
    13. ctrl_edit_set_typing(edit1)
    14. edit2=ctrl_edit_create(wind,-1,90,32+24,130,20,"0",1)
    15. ctrl_edit_set_help(edit2,"X:",ctrl_place_left)
    16. ctrl_controle_flag(edit2,ctrl_flag_ed_number,1)
    17. ctrl_controle_group_add(group,edit2)
    18. edit3=ctrl_edit_create(wind,-1,90,32+24*2,130,20,"0",1)
    19. ctrl_edit_set_help(edit3,"Y:",ctrl_place_left)
    20. ctrl_controle_flag(edit3,ctrl_flag_ed_number,1)
    21. ctrl_controle_group_add(group,edit3)
    22. but_ok=ctrl_button_create(wind,-1,5,224,280,40,"OK",spr_icon_ok)
    23. ctrl_controle_event(but_ok,ctrl_bt_released,"close=1; ctrl_dialog_ok()")
    24. //Do the dialog box loop:
    25. ctrl_dialog_step()
    26. if close
    27. {ctrl_listbox_item_add(list_action,"Create <"+ctrl_edit_get_text(edit1)+"> at pos ("+ctrl_edit_get_text(edit2)+","+ctrl_edit_get_text(edit3)+")",spr_listsprite2,0)}
    28. //Close the window after the user pressed OK:
    29. ctrl_window_close(wind)
    30. //Clean the dialog box variables:
    31. ctrl_dialog_end()
    Alles anzeigen

    So stand das dort! Jedenfalls hab ich probiert die edit1-Var in meine global.name Variable umzuwandeln, die dann auch im Room gedrawt wurde. Nur kann er sie nicht drawen.. Er schreibt stattdessen komische Zahlen hin, ich denk mal die ID der Var oder so :pinch:

    Das hab ich ausprobiert:
    Spoiler anzeigen

    GML-Quellcode

    1. // erstmal so
    2. draw_text(20,20,ctrl_edit_get_text(edit1))
    3. // dann so
    4. draw_text(20,20,ctrl_edit_get_typing(edit1))
    5. // so
    6. draw_text(20,20,string(ctrl_edit_get_text(edit1)))
    7. // hmm, so
    8. edit1=global.name
    9. draw_text(20,20,global.name)

    Und so weiter und so fort.. Ich komm jetz einfach nicht mehr klar :/