// привязка к окну и получение координат Ctrl+A init_arr %coord_item 880, 328 9544368 // координаты первой вещи в инвентаре init_arr %coord_enchant 504, 416 // координаты ячейки для заточки init_arr %coord_button 425, 525 // координаты кнопки 'Начать' заточку init_arr %item_color 463, 413 9544368 // координаты и цвет если вещь заточилась set $button F1 // заточка на панели set #countX 3 // количество вещей в инвентаре по горизонтали set #countY 2 // количество вещей в инвентаре по вертикали set #maxEnchant 5 // до сколько максимум точить (считается что вещь изначально не заточена)
// остальное не менять for #j 1 #countY for #i 1 #countX set %enchant_success [#i #j] 1 end_for end_for
showwindow windowhandle minimize wait 1000 for #i 1 #maxEnchant for #j 1 #countY for #k 1 #countX if %enchant_success [#k #j] = 1 // если вещь ещё не сломалась send {$button} // начать заточку wait 500 set #x %coord_item [1] + (#k - 1) * 37 set #y %coord_item [2] + (#j - 1) * 37 kleft_down #x #y // зажать левую кнопку мыши на вещи wait 500 kleft_up %coord_enchant [1] %coord_enchant [2] // отпустить над ячейкой заточки wait 500 kleft %coord_button [1] %coord_button [2] // нажать кнопку заточки wait 6000 // ждём когда заточится if_not %item_color [1] %item_color [2] %item_color [3] // если вещь сломалась set %enchant_success [#k #j] 0 // флаг что надо пропустить ячейку где была вещь end_if end_if end_for end_for end_for hint Заточка завершена end_script
К сожалению, это хроники HF. Может быть кто-то заморачивался и сделал для interlude Хроник?) Попробую пока этот скрипт помучить, вдруг настрою. P.S клик - работает