Скажите, есть ли возможность ввести несколько полей в гампе?
Немного описания:
(1) прилетает гамп с полями для заполнения
(2) заполняем поля, жмем кнопку
(3) прилетает еще раз тот-же гамп с заполнеными полями.
Использую код ниже, во втором гампе поля всегда заполнены числом из последнего NumGumpTextEntry. В этом примере цифра 3. Если закомментить в примере последний NumGumpTextEntry, то во всех полях будет 2, и т. д.
Или не возможно заполнять более чем одно поле в гампе?
Спасибо
пример гампа (кусок с TextEntries + кнопка):
Code: Select all
TextEntries: X   Y   Width   Height   Color   Return_value   Default_text_id   Page   ElemNum
0:        123  456  15  20  63  3  3  0  1
1:        123  456  15  20  63  4  3  0  2
2:        123  456  15  20  63  5  3  0  3
GumpButtons: X   Y   Released_ID  Pressed_ID   Quit   Page_ID   Return_value   Page   ElemNum
0:        123  456  10  11  1  0  2  0  4
Code: Select all
def fill_numbers(gump_index):
    numbers = [1, 2, 3]
    NumGumpTextEntry(gump_index, GetGumpInfo(gump_index)['TextEntries'][0]['ReturnValue'], numbers[0])
    NumGumpTextEntry(gump_index, GetGumpInfo(gump_index)['TextEntries'][1]['ReturnValue'], numbers[1])
    NumGumpTextEntry(gump_index, GetGumpInfo(gump_index)['TextEntries'][2]['ReturnValue'], numbers[2])
    NumGumpButton(gump_index, 2)
    Wait(1000)

