Page 1 of 4

Макроинг 2

Posted: Sun Mar 01, 2009 3:00 pm
by Marduk
Пока играть мешают внешние факторы, никто не мешает качаться на маросе.

Итак, если тут еще есть гуманитарии кого любой код повергает в состояние уныния и депрессии, как меня, делюсь тем до чего пока дошел.

Прокачиваем lesser magic+heal self+run+sprint.
Почти без мышки, потому что заморачиваться с координатами это, по-моему, ебануться можно.

Сначала что касается проги. Берем тут http://www.actool.net/files/actoolinstall_540.exe
Инсталим, запускаем, в основное окно (commands and macros) вставляем следующий код:

SetActiveWindow Darkfall Online
Delay 1000
RightClick
Delay 1000
Keys {V}
Delay 6000
Keydown {N} 25000
Delay 7000
Keys {V}
Delay 57000
RightClick
Delay 1000


В децельном окошке Number of times to run ставим 999999

Получится как-то так:
Image


Далее с игрой.
Ставим оконный режим любой.
Идем в options - inputs - находим там внизу хоткей для спринта и для экшена (trigger current item), по умолчанию это shift и лкм (button 0). Спринту назначаем кнопку N, а экшену V. Можно и другие, но тогда в макросе тоже менять придется.

Теперь ставим чара в какой-нибудь угол, откуда он не убежит при постоянном движении вперед. Вытаскиваем посох и делаем активным спелл хила. Так, чтобы для каста его оставалось только нажать кнопку действия.
Image
Нажимаем NumLock чтобы чар бежал вперед сам без остановок готовый кастовать.
P.S. Пох где у вас элементы интерфейса и мышка.

Собсно дальше альтабаемся в AC Tool и жмем Start.

Выглядит это так: чар бежит-бежит, кастанул хилку, пока она откатывается спринтует, потом кастует еще раз, потом бежит и регенит стамину/ману.

Поскольку я в скриптах валенок и они меня бесят, макрос пока без реста, но тем не менее за ночь спринт и ран был по 60, лессер меджик 35, а хилка 45.


Пытался качаться с мана мислом, но альфары маленькие и обязательно найдетя пидарас, который залезет за тобой в самый дальний угол и подставится под атаку, даже если стрелять ровно вверх. По крайней мере я в стартовом городе места безопасного не нашел :( Хуй знает как макросом качать боевые, но мы над этим работаем типа.

Posted: Sun Mar 01, 2009 3:52 pm
by DoZz
спасибо, тема полезная! :)

Posted: Sun Mar 01, 2009 4:02 pm
by Mercer
кстати по поводу макросов вот почитал темку http://forums.darkfallonline.com/showth ... t=macroing получается афк запрещено?

вот скрин что ГМ сказал челу по поводу афк макросов http://i21.photobucket.com/albums/b280/ ... ARNING.jpg

Posted: Sun Mar 01, 2009 5:32 pm
by Adelor
вот пара макросов еще от меня.
на копание:
SetActiveWindow Darkfall Online
Delay 100

Loop 2 // 4
Loop 60 // 70
SetActiveWindow Darkfall Online
Delay 100
LeftClick
Delay 100
Keys @{TAB}
Delay 10300
End
SetActiveWindow Darkfall Online
Delay 100
Keys R
Delay 1000
Keys 0
Delay 1000
LeftClick
Delay 100
Keys @{TAB}
Delay 240 sec
SetActiveWindow Darkfall Online
Delay 1000
Keys {SPACE}
Delay 3 sec
Keys R
Delay 1 sec
End
В слоте 0 должен стоять рест. Что делает макрос - копает в афк режиме. Вы должны запустить игры в окне. Потом достаете в руки инструмент, направляете на нод и стартуете макрос. Макрос альтабается на игру - нажимает копать и альтабается на предыдущее активное приложение. Можно в это время книгу читать или кино смотреть. Спасибо моридину.
--------------------------------------------------------------
Теперь написанный мной на лессер маджик. В 0 рест ставим, в 2 мана мисл, 3 - лечение.
Макрос бьет 3 мисла - 1 лечение - 13 мислов - лечение - 2 мисла, уходит в рест и повторяет все заново. Альтабатся нельзя. Оставляем на ночь. Для начала достаем посох в руки и упираемся в пол. Можно запускать.
SetActiveWindow Darkfall Online
Delay 100
Loop 100000
Keys 2
Delay 100
LeftClick
Delay 3 sec
LeftClick
Delay 3 sec
LeftClick
Delay 3 sec
Keys 3
Delay 100
LeftClick
Delay 6 sec
Keys 2
Delay 100
LeftClick
Delay 3 sec
LeftClick
Delay 3 sec
LeftClick
Delay 3 sec
LeftClick
Delay 3 sec
LeftClick
Delay 3 sec
LeftClick
Delay 3 sec
LeftClick
Delay 3 sec
LeftClick
Delay 3 sec
LeftClick
Delay 3 sec
LeftClick
Delay 3 sec
LeftClick
Delay 3 sec
LeftClick
Delay 3 sec
LeftClick
Delay 3 sec
Keys 3
Delay 100
Keys 3
Delay 100
LeftClick
Delay 6 sec
Keys 2
Delay 100
LeftClick
Delay 3 sec
LeftClick
Delay 3 sec
Keys R
Delay 1000
Keys 0
Delay 1000
LeftClick
Delay 1000
Delay 180 sec
Keys {SPACE}
delay 1000
Loop 70
Delay 100
Keys {DOWN}
End
Delay 3 sec
Keys R
Delay 1 sec
End

Posted: Sun Mar 01, 2009 5:38 pm
by Marduk
Спасибо!

Найти бы сцуко место где никто не помешает мислы в ноги пускать.

Posted: Mon Mar 02, 2009 1:07 am
by Dexter
как сделать чтобы работало в полном окне?

Posted: Mon Mar 02, 2009 1:57 am
by Adelor
Если лессер маджик то впринципе будет работать и в полном.

Posted: Mon Mar 02, 2009 2:04 am
by Dexter
Первый скрипт в этой штуке,так что ногами не бейте.
прокач лессер мейджик на селфхиле +рест
9 -рест
6-селфхил.
Как сделать чтобы работало в полном окне пока не понял.
Самое ценное тут -это таймауты.

SetActiveWindow Darkfall Online
constants
i=0
end

CASE
WHEN $i = 24
Delay 100
Keys R
Delay 1000
Keys 9
Delay 100
LeftClick
Delay 130000
Keys {SPACE}
Delay 1500
Keys R
Delay 100
Keys 6
Delay 100
Compute i = 0
else
LeftClick
Delay 34000
Compute i = $i + 1
end

Posted: Mon Mar 02, 2009 2:36 am
by Adelor
Если пишешь в ac tool, то:
дилей лучше 100 ставить
так же чтоб не париться можно написать delay 130 sec
еще не увидел где ты выбираешь хил.
Чтоб не было геморроя с повторением и высчитыванием i можно использовать Loop и после него ставить число.
Loop 5
delay 100
keys {SPACE}
end
Так грубо говоря спейс 5 раз нажмется.

Posted: Mon Mar 02, 2009 3:41 am
by Bullen
Копание без альт-табов в активном окне дф:
0 - Rest
SetActiveWindow Darkfall Online // установка активного окна с ДФ
Delay 100
Loop 72 // 72 раза махнет киркой/топором/косой/...
LeftClick
Delay 12 sec // 11 сек идёт шкала добычи +1 сек в запасе
end
Delay 1 sec

Keys R // убираем активное оружие
Delay 1000
Keys 0 // садимся
Delay 3000 // в отдых
LeftClick
Delay 1000
Delay 205 sec // за 205 сек отдохнем
Keys {SPACE} // встали
Delay 4 sec // достали оружие добычи
Keys R
Delay 1 sec

// повторим

Posted: Mon Mar 02, 2009 4:28 am
by Adelor
угу, только надо все это или в еще один loop воткнуть, или number of times to run поставить столько, сколько надо.
Вообще язык довольно прост.

Posted: Mon Mar 02, 2009 4:56 am
by Bullen
Adelor wrote:угу, только надо все это или в еще один loop воткнуть, или number of times to run поставить столько, сколько надо.
Вообще язык довольно прост.
угу, у меня run time меняется.

Можно воткнуть эмоцию после завершения макроса, орущую - например taunt_04 чтобы если ты афк - подойти и запустить заново:

Numbers of run = 2 (за 2 цикла вроде выкапывается - не замечал =) )
в консоле игры пишем: /bind u taunt_04
SetActiveWindow Darkfall Online // установка активного окна с ДФ
Delay 100
Loop 2 // 2 или сколько раз копать будем.. не знаю
Loop 72 // 72 раза махнет киркой/топором/косой/...
LeftClick
Delay 12 sec // 11 сек идёт шкала добычи +1 сек в запасе
end
Delay 1 sec

Keys R // убираем активное оружие
Delay 1000
Keys 0 // садимся
Delay 3000 // в отдых
LeftClick
Delay 1000
Delay 205 sec // за 205 сек отдохнем
Keys {SPACE} // встали
Delay 4 sec // достали оружие добычи
Keys R
Delay 1 sec
end

Keys u // кричим о завершении макро
// повторим

Posted: Mon Mar 02, 2009 6:49 am
by Dexter
дилей лучше 100 ставить
ок,но там есть странный таймаут,вроде как на вставание с реста

еще не увидел где ты выбираешь хил.
неверно написал,7 -это и есть хил.Палка никуда не девается.

Чтоб не было геморроя с повторением и высчитыванием i можно использовать Loop и после него ставить число.
это понятно,а нормально ли сработает Loop ,если будет цикл внутри цикла?

Как сделать чтобы в полном окне работал?

Posted: Mon Mar 02, 2009 9:01 am
by morr
я так добычей занимался в бете

Code: Select all

SetActiveWindow Darkfall Online
Loop 2
  Loop 60
    SetActiveWindow Darkfall Online
    Delay 100    
    LeftClick
    Delay 100
//    Keys @{TAB}
    Delay 10300
  End
  SetActiveWindow Darkfall Online
  Delay 100  
  Keys R
  Delay 1000
  Keys 0
  Delay 1000
  LeftClick
  Delay 240 sec
  SetActiveWindow Darkfall Online
  Delay 1000
  Keys {SPACE}
  Delay 3 sec
  // наклоняемся вниз
  Delay 100
  Keys {DOWN}
  Delay 100
  Keys {DOWN}
  Delay 100
  Keys {DOWN}
  Delay 100
  Keys {DOWN}
  Delay 100
  Keys {DOWN}
  Delay 100
  Keys {DOWN}
  Delay 100
  Keys {DOWN}
  Delay 100
  Keys {DOWN}
  Delay 100
  Delay 100
  Keys {DOWN}
  Delay 100
  Keys {DOWN}
  Delay 100
  Keys {DOWN}
  Delay 100
  Keys {DOWN}
  Delay 100
  Keys {DOWN}
  Delay 100
  Keys {DOWN}
  Delay 100
  Keys {DOWN}
  Delay 100
  Keys {DOWN}
  Delay 100
  Delay 100
  Keys {DOWN}
  Delay 100
  Keys {DOWN}
  Delay 100  
  Keys R
  Delay 1 sec
End
скрипт харвестит 60 раз, после сидит 4 минуты, далее встает, наклоняется вниз и харвестит снова 60 раз.

Posted: Mon Mar 02, 2009 9:44 am
by Naz
А вроде места в бекпаке (при не раскачанных статах) где-то на 80 харвестов, не?
Кстати, кто-нибудь уже спарринг макросами занялся?
Что-нибудь в духе. 3 удара, хил, 3, удара, хил, 3 удара, рест ?
Если похожие макросы запустить на 2х машинах, то можно смело на ночь в спарринг ставить.