Author Topic: мой бот для аркейдж  (Read 5587 times)

0 Members and 1 Guest are viewing this topic.

Луций

  • Активный участник
  • ***
  • Posts: 248
  • чат в телеге: https://t.me/klickermannchat
    • View Profile
    • Пишу скрипты на заказ:
мой бот для аркейдж
« on: August 29, 2014, 05:23:04 PM »
Выкачал пару персов до 50го и забил на игру, может бот кому пригодятся, вот мои пара скриптов

первый сначала проверяет хп и ману
если чего то не хватает - пьет банки или хилится
затем проверяет есть ли цель
если есть начинает ее мочить попутно хиляясь
если цель вне досягаемости - прогоняет пару циклов и отменяет цель
если цели нет = начинает бежать вперед и искать цель, если цель не находит делает разворот на 170 примерно градусов и несется назад по новой (стоит то он на полянке с мобами)
если его убивают или он долго не может найти мобов - он портуется в деревню и по зацикленному маршруту идет на поляну
и самое главное - если из игры выкидывает - он запускает игру заново
 скрипты без комментариев и их два уже не помню в каком что, возможно кому помогут

Code: (clickermann) [Select]
check:
GETSCREEN
$hp = PXL(610,555)  // 3247186 1124919
$mp = PXL(500,570)   // 12275762   1124918
$target = PXL(710,555)  // 1908102
waitms(100)

if ($target = 1908102)
goto(kill)
else
goto(turn)
end_if

kill:
if ($hp = 1124919)
wait(1)
keypress(#v)
end_if
if ($z>2)
  waitms(111)
    KEYPRESS(#esc)
    waitms(111)
    KEYPRESS(#space)
end_if
wait(1)
keypress(#b)
waitms(333)
keypress(#1)
waitms(333)
keypress(#1)
waitms(333)
keypress(#1)
if ($hp = 1124919)
wait(1)
keypress(#2)
wait(1)
keypress(#3)
end_if
KEYPRESS(#f)
keypress(#5)
waitms(500)
keypress(#4)
waitms(500)
keypress(#4)
waitms(500)
keypress(#4)
waitms(500)
keypress(#4)
waitms(500)
keypress(#4)
waitms(500)
keypress(#4)
waitms(500)
keypress(#4)
waitms(500)
keypress(#4)
wait(1)
keypress(#6)
waitms(111)
keypress(#4)
waitms(500)
keypress(#4)
waitms(500)
keypress(#4)
waitms(500)
keypress(#4)
waitms(500)
keypress(#4)
waitms(500)
keypress(#4)
waitms(500)
keypress(#4)
waitms(500)
keypress(#4)
waitms(500)
keypress(#4)
waitms(500)
keypress(#4)
keypress(#f)
$x=0
$z=$z+1
$i=0
goto(check)

turn:
KEYPRESS(#f) 

if ($mp = 1124918)
waitms(900)
keypress(#c)
waitms(111)
keypress(#j)
wait(9)
end_if
   
if ($hp = 1124919)
wait(1)
keypress(#v)
end_if

$z=0
$x=$x+1
keypress(#4)


if ($x>5)
KEYPRESS(#f)
KEYPRESS(#4)
keydown(#w)
wait(1)
keyup(#w)
$x=0
$u=$u+1
end_if

if ($u>5)
keydown(#d)
wait(2)
keyup(#d)
waitms(900)
$u=0
$i=$i+1
end_if

if ($i>4)
screenshot
wait(1800)
keydown(#w)
wait(1)
keyup(#w)
wait(1)
keypress(#u)
wait(20)
keydown(#d)
keypress(#n)
wait(2,5)
keyup(#d)
keydown(#w)
wait(15)
keyup(#w)
keydown(#a)
wait(1)
keyup(#a)
$i=0
end_if

if ($hp = 14611440)
wait(10)
  LCLICK(865,451)
wait(5)
LCLICK(123,752)
wait(5)
LCLICK(937,133)
wait(200)
LCLICK(640,550)
wait(20)
LCLICK(1155,90)
wait(20)
end_if
goto(check)
             

Code: (clickermann) [Select]
check:
GETSCREEN
$hp = PXL(610,555)  // 3247186 1124919
$mp = PXL(500,570)   // 12275762   1124918
$target = PXL(710,555)  // 1908102
waitms(100)

if ($target = 1908102)
goto(kill)
else
goto(turn)
end_if

kill:
if ($hp = 1124919)
wait(1)
keypress(#v)
end_if
if ($z>2)
  waitms(111)
    KEYPRESS(#esc)
    waitms(111)
    KEYPRESS(#space)
end_if
wait(1)
keypress(#b)
keydown(#s)
waitms(333)
keypress(#1)
waitms(333)
keypress(#1)
waitms(333)
keypress(#1)
keyup(#s)
if ($hp = 1124919)
wait(1)
keypress(#2)
wait(1)
keypress(#3)
end_if
KEYPRESS(#f)
keypress(#5)
waitms(500)
keypress(#4)
waitms(500)
keypress(#4)
waitms(500)
keypress(#4)
waitms(500)
keypress(#4)
waitms(500)
keypress(#4)
waitms(500)
keypress(#4)
waitms(500)
keypress(#4)
waitms(500)
keypress(#4)
wait(1)
keypress(#6)
waitms(1)
keypress(#4)
waitms(500)
keypress(#4)
waitms(500)
keypress(#4)
waitms(500)
keypress(#4)
waitms(500)
keypress(#4)
waitms(500)
keypress(#4)
waitms(500)
keypress(#4)
waitms(500)
keypress(#4)
waitms(500)
keypress(#4)
waitms(500)
keypress(#4)
keypress(#f)
$x=0
$z=$z+1
$i=0
goto(check)

turn:
KEYPRESS(#f) 

if ($mp = 1124918)
waitms(900)
keypress(#j)
waitms(112)
keypress(#c)
wait(9)
end_if

$z=0
$x=$x+1
keypress(#4)


if ($x>5)
KEYPRESS(#f)
KEYPRESS(#4)
keydown(#w)
wait(1)
keyup(#w)
$x=0
$u=$u+1
end_if

if ($i>4)
screenshot
wait(10)
keydown(#alt)
wait(1)
keypress(#f4)
end_if

if ($hp = 14611440)
wait(10)
  LCLICK(865,451)
wait(5)
LCLICK(123,752)
wait(5)
LCLICK(937,133)
wait(200)
LCLICK(640,550)
wait(20)
LCLICK(1155,90)
wait(20)
end_if

goto(check)
             
« Last Edit: September 05, 2014, 10:09:18 PM by Луций »

Hito

  • Герой форума
  • *****
  • Posts: 1212
    • View Profile
Re: мой бот для аркейдж
« Reply #1 on: September 06, 2014, 08:48:32 AM »
А нельзя ли подписать в скриптах построчно команды? А то для меня, например, полная абра-катабра... Я просто тоже в АА играю и интересно было бы разобраться в скрипте твоем.
Я не ду... Потому и не бу...

Луций

  • Активный участник
  • ***
  • Posts: 248
  • чат в телеге: https://t.me/klickermannchat
    • View Profile
    • Пишу скрипты на заказ:
Re: мой бот для аркейдж
« Reply #2 on: September 07, 2014, 03:56:11 AM »
эти скрипты уровня 30 минутного изучения этого форума

если интересно - могу написать небольшое руководство

Hito

  • Герой форума
  • *****
  • Posts: 1212
    • View Profile
Re: мой бот для аркейдж
« Reply #3 on: September 07, 2014, 05:38:29 PM »
Хм... А куда мой ответ делся...? Ок - повторю... Да - интересно. Я не знаю, о каких уровнях ты говоришь. Да - тут есть и такие люди, для которых понять эти скрипты и 3 минуты хватит, но если бы я был хотя бы из тех, для кого на это нужно день, неделя, или даже месяц, то я бы давно сам подобное написал и в этой теме даже не ответил бы )) Тут разные люди есть  ;)
Я не ду... Потому и не бу...

Луций

  • Активный участник
  • ***
  • Posts: 248
  • чат в телеге: https://t.me/klickermannchat
    • View Profile
    • Пишу скрипты на заказ:
Re: мой бот для аркейдж
« Reply #4 on: September 07, 2014, 06:38:58 PM »
я имею ввиду 30 минут изучения после изучения паскаля и бейсика в школе и институте (пару лет) - тоесть для меня

ок я напишу руководство как время будет, думаю на этой недели

Bra1n

  • Зашел в гости
  • *
  • Posts: 4
    • View Profile
Re: мой бот для аркейдж
« Reply #5 on: September 17, 2014, 04:58:20 PM »
Если несложно и мне тоже скинь руководство)
Буду очень признателен  :D

Hito

  • Герой форума
  • *****
  • Posts: 1212
    • View Profile
Re: мой бот для аркейдж
« Reply #6 on: September 29, 2014, 12:42:55 AM »
Если несложно и мне тоже скинь руководство)
Буду очень признателен  :D

Как я понимаю, он просто сюда скинет ))
Я не ду... Потому и не бу...