//UOPILOT v 3/23 // Скрипт переоценки, расчитан на 1-4 строки оценки (без тщательной) // Окно оценки тащим до упора в ЛЕВЫЙ верхний угол // координаты меняем через CTRL+A для каждой строки (a, b, c, d) отдельно, условно делим строки оценки линиями // в моем случае первые координаты 40, 213 - это чуть выше и левее "Баз.:" под надписью "Переоценка" // left 404, 478 - это клик по кнопке "Оценка" // if - условно ищет 2 одинаковые оценки на Крит Урон. Можете изменить на "if (#a > 0) and (#b > 0) and (#c > 0)" чтобы искал ТРИПЛ оценку // картинка 333.bmp - это вырезка надписи "Крит." со скриншота такого же окна переоценки. Редактируем через Paint и сохраняем в папку Пилота // скрипт полностью рабочий. Если что-то не получается, - гуглите Вики по Пилоту :poisk // начинаем цикл поиска изображения repeat 2 // для надежности повторяем ДВА РАЗА, можно 3-5 set #a findimage (40, 212 548, 235 (\777.bmp) %arr 2 100 -1 5) // поиск картинки 333.bmp в координатах 1 строки оценки set #b findimage (38, 232 540, 251 (\777.bmp) %arr 2 100 -1 5) // поиск картинки 333.bmp в координатах 2 строки оценки set #c findimage (40, 250 561, 274 (\777.bmp) %arr 2 100 -1 5) // поиск картинки 333.bmp в координатах 3 строки оценки set #d findimage (40, 268 569, 293 (\777.bmp) %arr 2 100 -1 5) // поиск картинки 333.bmp в координатах 4 строки оценки (для голд снаряжения) if (#a > 0) and (#b > 0) // если есть нужный параметр в 1 и 2 строке msg ДАБЛ КРИТ УРОН! stop_script else if (#b > 0) and (#c > 0) // если есть нужный параметр в 2 и 3 строке msg ДАБЛ КРИТ УРОН! stop_script else if (#a > 0) and (#c > 0) // если есть нужный параметр в 1 и 3 строке msg ДАБЛ КРИТ УРОН! stop_script else if (#a > 0) and (#d > 0) // если есть нужный параметр в 1 и 4 строке msg ДАБЛ КРИТ УРОН! stop_script else if (#b > 0) and (#d > 0) // если есть нужный параметр в 2 и 4 строке msg ДАБЛ КРИТ УРОН! stop_script else if (#c > 0) and (#d > 0) // если есть нужный параметр в 3 и 4 строке msg ДАБЛ КРИТ УРОН! stop_script else // ПРОВЕРОЧНАЯ ЧАСТЬ //if #a > 0 //msg YYYYyyyyyoooou //stop_script //else //if #b > 0 //msg YYYYyyyyyoooou //stop_script //else //if #c > 0 //msg YYYYyyyyyoooou //stop_script //else // КОНЕЦ ПРОВЕРОЧНОЙ ЧАСТИ end_repeat // заканчиваем цикл проверки //left 408, 481 // если нет совпадений - кликаем по кнопке "Оценка" //wait 3s // ждем 3 секунды пока предмет оценивается goto poisk // возвращаемся к началу end_if end_if end_if end_if end_if end_if end_if end_if end_if