Скажите, есть ли возможность ввести несколько полей в гампе?
Немного описания:
(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)