Тема: МАКРОСЫ
Показать сообщение отдельно
Re: МАКРОСЫ
Старый 27.04.2020, 21:58   #1075
Гопнег
The Hero
 
Аватар для Гопнег
 
Регистрация: 28.02.2009
Адрес: никто не приютил :(
Возраст: 15
Сообщений: 536
Репутация: 7 [+/-]
на правильном пути, пока что (от 5 до 15)
Гопнег на правильном пути, пока что (от 5 до 15)
Чар: fd2.
Гильдия: никто не приютил :(
По умолчанию Re: МАКРОСЫ

Всем привет, на карантине делать не чего было, написал скрипт на скупку кожи.
скрипт скупает кожу и шапки, полностью автономный на пилот, пролетел по рунам - купил, прилетел домой скинул, написал в телегу сколько кожи уже дома, ждет и летит дальше, работал 2 недели все косяки что в процессе автономной работы выявил исправил.
скрипт запускается в 3ех вкладках пилота и работает на клиенте 2.0.3, не забудьте выставить в пилоте во вкладке еще

ВКЛАДКА 0 (если не нужно оповещение в телеграм, или не получилось настроить, хотя ссылка указана как настроить, удалите часть кода что в коментарии)
Цитата:
//запускаем во вкладке 0
//чар реколится домой, потом открывает калитку идет до сундука и скидывает всю кожу кроме 2шт
//2шт оставляем чтобы за скриптом не следить и всегда в одном месте была кожа, по findimage влом было замарачиваться
// b - рекол домой
// home - в клиенте шаг в сторону дома
// d - дабл клик на ножницы таргет по типу на головные уборы, забиваем в асисте
// j - cancel target забиваем в асисте
// 4 - дабл клик на калитку в реколке
// k - добл клик на еду на земле записываем в асисте
// charposx и charposy надо узнавать с помощью .where у каждого свои
//оповещение в телеграм нужно подключать отдельно forum(.)uokit(.)com/index(.)php?showtopic=69853 нужно удалить скобки, если не нужно оповещение удалите часть кода снизу
//by NOsOK xD


while_not charposx = 2951 and charposy = 568 //координаты реколки у каждого свои
send b // рекол в асисте, впадлу было id записывать
wait 2500
end_while
set timer
while_not (charposx = 2950 and charposy = 568) or (timer > 6000) //тут мы идем до калитки
send home //кнопка в направлении калитки
wait 200
End_while
send 4 //открыли калитку
wait 200
while_not (charposx = 2949 and charposy = 568) or (timer > 6000) //идем дальше на шаг, чтобы закрыть калитку
send home //кнопка в направлении калитки
wait 200
End_while
send 4 //закрыли калитку
wait 200
while_not (charposx = 2947 and charposy = 568) or (timer > 6000) //идем к сундуку
send home
wait 200
End_while
repeat 153 //тут режем головные уборы которые купили, юз на ножницы таргет type на бошку
send d
wait 10
send j // cancel target не помню зачем но при тестах нужен был
end_repeat
send j // cancel target не помню зачем но при тестах нужен был
repeat 2
send k //едим еду (дабл клик на еду на полу)
end_repeat
if wght > 19
kleft 1232, 489 // координаты кожи в паке нужно записать зараннее, автоматом клик идет на кожу и вычетается количество кожи -2 чтобы в паке в одном месте всегда была кожа
wait 600
set $string lastmsg
get number #var #pos $string
set #var #var -2
drag 1232, 489 558, 283 #var
wait 200
end_if

double_left 558, 282 //!!открываем сундук в котором находится кожа (вообще эту часть можно удалить, это было написано для оповещения в телеграм, чтобы всегда видеть склько кожи купил)
wait 750
kleft 1311, 166//координаты кожи в сундуке в пилоте ctrl+a для отправки в телеграм
wait 600
set #bot 10
set $string lastmsg
get number #var #pos $string
set $msg.#bot Кожи в сундуке: #var шт.
kleft 510, 300 //клик на себя
wait 200//!!если удаляете оповощение в телеграме то удалять до сюда!!!
if wght > 280 //проверка был ли перевес во время работы скрипта при лаге, если был убираем его
send d
repeat 50
send d
wait 10
send j
End_repeat
kleft 1232, 489
wait 600
set $string lastmsg
get number #var #pos $string
set #var #var -2
drag 1232, 489 558, 283 #var
wait 200
end_if
kleft 510, 300
if wght < 19 //если вдруг закончились реги то оставливаем скрипт дома
stop_script
end_if
wait 1m //1минута
wait 1m //2минута
wait 1m //3минута
wait 1m //4минута
wait 1m //5минута
wait 1m //6минута
wait 1m //7минута
wait 1m //8минута
wait 1m //9минута
wait 1m //10минута
wait 1m //11минута
wait 1m //12минута
wait 1m //13минута

start_script 1
stop_script
__________________
На земле нет ничего такого хорошего, что в своем первоисточнике не имело бы гадости.
Гопнег вне форума   Ответить с цитированием