Автокликер Clickermann :: Форум
Основной раздел => Использование => Topic started by: Луций on August 29, 2014, 05:23:04 PM
-
Выкачал пару персов до 50го и забил на игру, может бот кому пригодятся, вот мои пара скриптов
первый сначала проверяет хп и ману
если чего то не хватает - пьет банки или хилится
затем проверяет есть ли цель
если есть начинает ее мочить попутно хиляясь
если цель вне досягаемости - прогоняет пару циклов и отменяет цель
если цели нет = начинает бежать вперед и искать цель, если цель не находит делает разворот на 170 примерно градусов и несется назад по новой (стоит то он на полянке с мобами)
если его убивают или он долго не может найти мобов - он портуется в деревню и по зацикленному маршруту идет на поляну
и самое главное - если из игры выкидывает - он запускает игру заново
скрипты без комментариев и их два уже не помню в каком что, возможно кому помогут
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)
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)
-
А нельзя ли подписать в скриптах построчно команды? А то для меня, например, полная абра-катабра... Я просто тоже в АА играю и интересно было бы разобраться в скрипте твоем.
-
эти скрипты уровня 30 минутного изучения этого форума
если интересно - могу написать небольшое руководство
-
Хм... А куда мой ответ делся...? Ок - повторю... Да - интересно. Я не знаю, о каких уровнях ты говоришь. Да - тут есть и такие люди, для которых понять эти скрипты и 3 минуты хватит, но если бы я был хотя бы из тех, для кого на это нужно день, неделя, или даже месяц, то я бы давно сам подобное написал и в этой теме даже не ответил бы )) Тут разные люди есть ;)
-
я имею ввиду 30 минут изучения после изучения паскаля и бейсика в школе и институте (пару лет) - тоесть для меня
ок я напишу руководство как время будет, думаю на этой недели
-
Если несложно и мне тоже скинь руководство)
Буду очень признателен :D
-
Если несложно и мне тоже скинь руководство)
Буду очень признателен :D
Как я понимаю, он просто сюда скинет ))