Автор Тема: Помогите сделать "бота" для игры  (Прочитано 1293 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн topdotakek [?]

  • Новичок
  • *
  • Сообщений: 1
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Добрый день! Нужно сделать бота для игры stronghold kingdoms, который будет собирать "мешочки с ресурсами" и переключаться между городами.
В интернете нашел исходник, который написан на Python, но как его запустить я не нашел......
Там есть иконки с мешочками и ресурсами, которые должен собирать бот
Сам исходник выглядит так:
class Scout:
@staticmethod
def scout(village, stash):
openMap()
centerVillage(village)
sendscout = Region(102,501,628,115)
sendscout.setThrowException(False)
# location = map.find(stash)
loc = Scout.rsearch(stash, 250)
if loc:
Mouse.slowClick(loc)
device.click("button-scout.png")
sendscout.wait("icon-scout.png", 5)
#k = sendscout.find(Pattern("scroll-handle.png").exact());
#if k:
# sendscout.dragDrop(k, [k.x - 100, k.y])
sendscout.click("G0-1.png")
sleep(0.5)
closebutton = "1313209825368.png"
if map.exists(closebutton):
map.click(closebutton)
return True
return False
##
# Search for the stash in given radius (square)
@staticmethod
def rsearch(stash, radius):
c = map.find(stash)
if c: return c
t = map.find("village-shield.png.png")
if not t: return False
map.dragDrop(t, [t.x - radius, t.y])
c = map.find(stash)
if c: return c
map.dragDrop(t, [t.x, t.y - radius])
c = map.find(stash)
if c: return c
map.dragDrop(t, [t.x + radius, t.y])
map.dragDrop(t, [t.x + radius, t.y])
c = map.find(stash)
if c: return c
map.dragDrop(t, [t.x, t.y + radius])
map.dragDrop(t, [t.x, t.y + radius])
c = map.find(stash)
if c: return c
map.dragDrop(t, [t.x - radius, t.y])
map.dragDrop(t, [t.x - radius, t.y])
return map.find(stash)
------------------------------
Помогите люди добрые, все сообщество этой замечательной игрушки скажет вам спасибо'

Русское сообщество AutoIt

Помогите сделать "бота" для игры
« Отправлен: Октябрь 05, 2016, 20:12:59 »

Оффлайн be4hoctb [?]

  • Новичок
  • *
  • Сообщений: 38
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.12.0
Re: Помогите сделать "бота" для игры
« Ответ #1, Отправлен: Август 18, 2018, 19:14:39 »
У меня есть полностью рабочий бот по этой игре если интересно пишите в скайп
[email protected]

Русское сообщество AutoIt

Re: Помогите сделать "бота" для игры
« Ответ #1 Отправлен: Август 18, 2018, 19:14:39 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
6 Ответов
13194 Просмотров
Последний ответ Октябрь 07, 2009, 09:36:42
от akoulev
12 Ответов
13139 Просмотров
Последний ответ Декабрь 01, 2012, 02:05:11
от defens
14 Ответов
15302 Просмотров
Последний ответ Февраль 15, 2010, 11:29:38
от akoulev
8 Ответов
3695 Просмотров
Последний ответ Август 23, 2011, 17:48:01
от Kaster
3 Ответов
4422 Просмотров
Последний ответ Август 25, 2013, 10:36:23
от Godygadu
6 Ответов
4644 Просмотров
Последний ответ Март 26, 2014, 16:36:48
от Alex Tevton
2 Ответов
1616 Просмотров
Последний ответ Март 29, 2014, 03:09:59
от agikon
0 Ответов
1820 Просмотров
Последний ответ Апрель 29, 2014, 19:34:27
от inx
1 Ответов
1236 Просмотров
Последний ответ Июнь 29, 2014, 23:31:09
от agikon
0 Ответов
562 Просмотров
Последний ответ Июнь 28, 2014, 16:00:24
от madmasles