Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> скрипт автозаточки interlude
Alex99999
сообщение 10.2.2018, 22:39
Сообщение #1


*

Registred
Сообщений: 4
Регистрация: 10.2.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 18.827
Возраст: 24



Народ, у кого есть скрипт автозаточки для Interlude , поделитесь пожалуйста! очень нуждаюсь
спасибо!)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 11.2.2018, 2:20
Сообщение #2


**********

Elder
Сообщений: 3.480
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 26540
Пользователь №: 16.971
Возраст: 29



Защиты от кликов нет на сервере?
Код
// Ctrl+A привязка к окну
showwindow windowhandle minimize // свернуть пилот
wait 500   // ждать 0.5 секунды
kleft 50 20  // клик в координаты 50 20 сработает?
end_script

Если клики работают напишу скрипт.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 11.2.2018, 4:25
Сообщение #3


**********

Elder
Сообщений: 3.480
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 26540
Пользователь №: 16.971
Возраст: 29



код
Код
// привязка к окну и получение координат 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

В архиве видео с настройкой и работой скрипта: https://yadi.sk/d/a56cKZcj3SH5S5
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Alex99999
сообщение 11.2.2018, 10:04
Сообщение #4


*

Registred
Сообщений: 4
Регистрация: 10.2.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 18.827
Возраст: 24



К сожалению, это хроники HF. Может быть кто-то заморачивался и сделал для interlude Хроник?)
Попробую пока этот скрипт помучить, вдруг настрою.
P.S клик - работает
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 11.2.2018, 17:07
Сообщение #5


**********

Elder
Сообщений: 3.480
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 26540
Пользователь №: 16.971
Возраст: 29



Принцип тот же. Сделайте скрипт для заточки одной вещи. Потом можно дописать чтобы в цикле было.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 28.3.2024, 17:34
Designed by Nickostyle