Author Topic: Бот для Зомби фермы  (Read 135166 times)

0 Members and 1 Guest are viewing this topic.

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Бот для Зомби фермы
« on: November 13, 2012, 10:21:46 PM »
Бот для Зомби фермы (app612925)

Скачать Clickermann со всеми скриптами можно здесь
Clickermann v4.7 + все скрипты (вы найдете их в папке projects кликера)

Скрипт: Бот для Зомби фермы(16.10.2012)

Что нового:
Quote
v1.5.6 - Добавлен сбор ведер рыболова; другие изменения улучшения и тд.
v1.5.7 - Добавлен альтернативный режим сбора ресурсов Поиск табличек ЗАБЕРИ. Для включения нужно в раделе ВЫБОР РЕСУРСОВ установить значение 1 переменной $res16
В этом режиме нужно обязательно уменьшить масштаб в 2а раза.
v1.5.8 - Варка дополнена новыми рецептами; небольшая правка оконного режима; другие небольшие правки.

[spoiler=Дополнительные скрипты >>>
• Скрипт для разбивания пасхальных яиц
• Скрипт для поиска друга у которого можно еще копнуть
• Скрипт для передачи всех предметов коллекций другому игроку
• Скрипт для дарения подарков по галочке и фильтру
]

Скрипт для разбивания пасхальных яиц(16.04.2012)
Откройте склад, найдите страницу с яйцами и запустите скрипт.

Скрипт для поиска друга у которого можно еще копнуть
Находит друга у которого можно копать и останавливается, запускать можно с любой фермы
06.11.2012)

Скрипт для передачи всех предметов коллекций другому игроку(06.11.2012)

Вписываем за место звездочек (***) имя или ник игрока, которому хотим передать коллекции, применяем, закрываем редактор и запускаем скрипт на своей ферме.
Code: (clickermann) [Select]
// ========= ОПЦИИ ====================================

// *** - Имя или Ник
TOCLIP([COLOR=green]***[/COLOR])

Скрипт для дарения подарков
Автоматически раздаривает бесплатные подарки друзьям

Что нового: добавил опцию $last_step позволяющую выбрать какой подарок дарить всем остальным.
(13.11.2012)

Дарение происходит в такой последовательности:
сначала по галке (Время, Шестерня, Металл, Доски, Снежок, стекло, Цемент, Капля, Мир)
потом по фильтру (врем, стек, капл, снеж, снег, цем, доск, мета, шес, мет, дос, мир, Случайный подарок всем)
В верхней части скрипта есть две опции: первая отвечает за скорость дарения, второй можно отключить дарение через фильтр (если это вызывает проблемы)

Code: (clickermann) [Select]
// ========= ОПЦИИ ====================================

//Скорость дарения в миллисекундах (1000 миллисекунд = 1 секунде)
//чем больше задержка тем медленнее дарение
$speed = 250

//Дарение по фильтру (0 - только по галке; 1 - по галке и фильтру)
$filter = 1             

// Подарок всем остальным
$last_step = -1
//$last_step = -1 - Случайный подарок
//$last_step = 0 - Время
//$last_step = 1 - Цемент
//$last_step = 2 - Доска
//$last_step = 3 - Мир
//$last_step = 4 - Металл
//$last_step = 5 - Шестерня
//$last_step = 6 - Стекло
//$last_step = 7 - Капля

Необходимые условия:
1. Должно быть 50 и больше друзей (для Вконтакте)
2. Скрипт запускать при открытом диалоге Подарки друзьям как на скрине


[/spoiler]

Характеристики:
  • Авто определение положения окна игры
  • Автосбор всех ресурсов (дерево, камни, бочки, мрамор, пальма, и тд...)
  • Автосбор сундучков, рюкзачков кладоискателя, чемоданов
  • Автоварка (опция)
  • Автоматически принимает подарки (опция)
  • Автоперезагрузка страницы при сбое (опция)

Порядок работы:
1. Запускаем Зомби ферму
2. Запускаем Clickermann
3. Загружаем скрипт
4. Нажимаем Alt+A для запуска
Если хотим прервать жмём Alt+S


Красным выделена рабочая область кликера, в этой области должны быть могилы поваров камнетесов и дровосеков.
Неважно как располагаются могилы главное чтобы ресы было видно и они ни чем не скрывались.

Скрин 1

Скрин 2


Как настроить сборку ресов?
Все что нужно, это чтоб ресы были видны на экране, и были в рабочей зоне (выделено красным на скрине)

Откройте редактор, прокрутите скрипт ниже и найдите ВЫБОР РЕСУРСОВ, после любого изменения в скрипте не забудьте нажать кнопку ПРИМЕНИТЬ.

Code: (clickermann) [Select]
//===== ВЫБОР РЕСУРСОВ ===================
// 0 - выключено, 1 - включено
$res01 = 1  //дрова
$res02 = 1  //пальма
$res03 = 1  //секвоя
$res04 = 1  //камни
$res05 = 1  //мрамор
$res06 = 1  //белый мрамор
$res07 = 1  //черный мрамор
$res08 = 1  //Кварц
$res09 = 1  //бочки
$res10 = 1  //сундук
$res11 = 1  //рюкзачек
$res12 = 1  //чемодан
$res13 = 1  //Еловая ветка
$res14 = 1  //Снег
Рекомендую исключить из поиска не нужные в данный момент ресурсы.

Как варить?
Чтобы варить нужно нажать РЕДАКТОР и вписать нужный номер рецепта
0 - отключено, если ингридиенты кончатся то варка также отключается.
Code: (clickermann) [Select]
//  ОПЦИИ  ////////////////

//варка (0 - выключено, 1 - 27 рецепты)
$varevo = 0
Теперь нажимаем ПРИМЕНИТЬ и закрываем редактор.

Пример:
если поставить 2 то будет вариться клеверхел
Code: (clickermann) [Select]
//  ОПЦИИ  ////////////////

//варка (0 - выключено, 1 - 27 рецепты)
$varevo = 2

Как сделать, чтобы игра работала на фоне, а вы занимались чем то другим?
Для этого есть оконный режим!

1. Запускаем Зомбо Ферму, например, на Mozilla Firefox.
2. Нажимаем РЕДАКТОР и в скрипте изменяем $window = 0 на $window = 1 далее ПРИМЕНИТЬ и закрываем редактор
3. Наводим мышь на окошко игры и жмем Alt+W, теперь кликер показывает
Состояние: Вкл exe: plugin-container.exe

4. Запускаем кликер Alt+A, сами же работаем в другом браузере например в хроме.
Браузер с игрой нельзя сворачивать иначе кликер перестает видеть игру, тоесть он должен работать на фоне за другими окнами.


Советы:
Если у вас возникают клики не туда, попробуйте в секции ВЫБОР РЕСУРСОВ отключить лишнее, оставьте только то, что вам надо в данный момент.

Можно уменьшить масштаб в 2а раза (2а раза нажать минус) но не больше иначе кликер перестает видеть ресы так в зону поиска влезет гораздо больше могил. Но для поваров лучше оставить масштаб 100% иначе кликер может промахиваться.


ВАЖНО:
Окно игры должно полностью умещаться на мониторе, скрипт находит окно игры по монетке в верхнем правом углу.
Масштаб браузера должен быть 100%

НЕ ТРОГАЙТЕ МЫШЬ во время работы кликермана
Чтобы запустить кликерманн  нажмите: Alt+A
Чтобы ОСТАНОВИТЬ кликерманн нажмите: Alt+S


Все скрипты написаны для
« Last Edit: November 25, 2016, 06:57:13 AM by Oraven »

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Бот для Зомби фермы
« Reply #1 on: November 13, 2012, 10:23:25 PM »
Скрипты частично могут не работать, так как в игру я больше не играю, и переделывать их мне лень.

Ляпис

  • Освоившийся
  • **
  • Posts: 35
    • View Profile
Re: Бот для Зомби фермы
« Reply #2 on: November 13, 2012, 11:40:02 PM »
 :D Спасибо! Ибо благодаря этому скрипту я познакомился с кманом. И в один момент мне захотелось добавить что-то (не помню что) в функционал ZB_BOTa, полез в справку, вроде ничего сложного, всё на уровне школьного бейсика. Так и решил сделать своего бота с нуля.
cmann4.7 se win8 slimbrowser intel core2duo
текущий проект - "Зомби Ферма" VK

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Бот для Зомби фермы
« Reply #3 on: November 22, 2012, 02:56:51 PM »
Спасибо! Ибо благодаря этому скрипту я познакомился с кманом. И в один момент мне захотелось добавить что-то (не помню что) в функционал ZB_BOTa, полез в справку, вроде ничего сложного, всё на уровне школьного бейсика. Так и решил сделать своего бота с нуля.

Аналогично, аж прослезился :)  ;D :)
Но делаю не с нуля, а на основе... Добавил сбор, копание, посадку, работу на разных масштабах и полном экране (не доделано), переписал загрузку для варки (уменьшил код раз в 20), добавил автоматическое закапывание нужных друзей (от 1 до 4 универсальное).

Работа ещё не закончена. Интересно бы было обменятся наработками.


Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Бот для Зомби фермы
« Reply #4 on: November 22, 2012, 03:22:35 PM »
Ну тык выкладывай! Я то на игру забил, интереса развивать бота нет, а людям это все еще нужно...

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Бот для Зомби фермы
« Reply #5 on: November 22, 2012, 03:55:17 PM »
Ну тык выкладывай! Я то на игру забил, интереса развивать бота нет, а людям это все еще нужно...
Да сырое ещё. И многое, что хотелось не реализовано пока.
Скопом выкладывать? Ну вот...

Только "Ай" я пользуюсь в мэйле, поэтому для простоты подсчёта начал нулевые координаты переделывать под мэйловское окно (уже) но переделал не везде. Вот теперь думаю зря я это начал делать. Тем более на днях окно сделали большим и подстраивающимся под браузер (или разрешение).

Забыл про картинки. Добавил.
« Last Edit: November 23, 2012, 08:03:52 AM by Vint »


syraxgt

  • Зашел в гости
  • *
  • Posts: 12
  • botall906
    • View Profile
Re: Бот для Зомби фермы
« Reply #6 on: December 04, 2012, 03:25:44 PM »
Уважаемы Андрей, небольшой вопросик по Вашему скрипту зомби ферма, как всё же определяется положение экрана
из скрипта становится понятно, что сначала ищется картинка ZF_BOT_Screen2.bmp.

GETSCREEN
  IF_PICTURE_IN (1,1,$_xmax,$_ymax, "textures\ZF_BOT_Screen2.bmp")

после того как наша картинка нашлась от  результата$_return1,2  отнимаем -42 и 13
$vX = $_return1-42
$vY = $_return2-13
получаем переменные $vX,$vY
получается мы получили левый верхний угол окна нашей игры, а вот дальше уже становится  непонятно
для чего служат эти строки:
 $hwnd = hget($vX+403,$vY+365)
 $hwndbr = hget($vX+403,$vY-16)
 $opred = 1
можно более подробно описать их назначение и ещё где в скрипте указывается область поиска (красный прямоугольник) его размеры, положение и как сделать, что бы скрипт именно работал в этом прямоугольнике.
Извиняюсь, если сумбурно описал свой вопрос.

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Бот для Зомби фермы
« Reply #7 on: December 04, 2012, 06:00:28 PM »
hget - определяет HWND под курсором
$hwnd = hget($vX+403,$vY+365) - Определяем HWND флеш окна
$hwndbr = hget($vX+403,$vY-16) - Определяем HWND окна браузера

Далее в проверке
//== ПАДЕНИЕ ПЛАГИНА =======
снова будет запрашиваться HWND и сравниваться с этими переменными, если отличается то или флеш упала либо браузер.

Вот границы поиска:

SUB(поиск_ресов)
   $xres1 = $vX+99
   $yres1 = $vY+99
   $xres2 = $vX+736
   $yres2 = $vY+551

или

SUB(варево)  //== ВАРЕВО =======================================================
   MOVE($vX+29,$vY+188)
   GETSCREEN
   IF_PIXEL_IN($vX+99,$vY+99,$vX+736,$vY+551, 2313333)


syraxgt

  • Зашел в гости
  • *
  • Posts: 12
  • botall906
    • View Profile
Re: Бот для Зомби фермы
« Reply #8 on: December 04, 2012, 08:36:36 PM »
Спасибо теперь разобрался  ::)

ClaruS

  • Зашел в гости
  • *
  • Posts: 1
    • View Profile
Re: Бот для Зомби фермы
« Reply #9 on: December 17, 2012, 04:09:12 AM »
Ребят подскажите как можно настроить бота на новый размер окна в однокласниках? пока только подарки дарит ,хотелось бы сбор ресов.

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Бот для Зомби фермы
« Reply #10 on: March 01, 2013, 05:06:32 PM »
Накропал предварительный скриптик для обслуживания бригады элвисов.
Бот Зомби ферма Бригада элвисов v 2.3
Народ просил... Выигрывается урожай за 5 мин на 3 суток. Было желание автоматизировать.
Поддерживает "резиновые" окна mail.ru и одноклассники. Поддерживает Full Screen...  должен :).

Сильно не тестировал... Ошибки и посторонние окна не контролирует, только коллекции. Падение не отслеживает.
В скрипте $zoom не работает, должен быть только 0!
Сажает 1 вид.
Соответственно всё можно задать самому.

V 2.2 Учтено отличие доппанели в зомби ВКонтакте. Поиск машины сменил с 100% на 95%

V 2.3 исправил косяк с последним неубирающимся окном (по крайней мере надеюсь)
ввёл дополнительные регулируемые задержки.

V 2.4 исправил ошибку из-за которой не убиралось окно коллекций.

V 2.5 (27.03.2013)
добавлены новые растения, Малина, Арбуз, Рамбутан
меню бригады может выпадать в любую сторону, а не только вправо-вниз

Ниже есть более новая версия.
« Last Edit: May 13, 2013, 09:24:36 AM by Vint »


Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Бот для Зомби фермы
« Reply #11 on: March 03, 2013, 08:48:59 PM »
"Ребят всем привет, а может завалялся с 14 февраля бот какой нибудь который откроет по быстрей руки с мышкой соседские подарки (а то 12к открыл рука отсохла, а ещё около 58к открывать()"


Открывалка "Соседского подарка".
Поддерживает "резиновые" окна mail.ru и одноклассники. Поддерживает Full Screen.
Ошибки и посторонние окна не контролирует, кроме коллекций. Падение не отслеживает.

Проверить не на чем, если неправильно работает пишите.
Скриншот с самим открыванием так никто и не прислал, задал приблизительно.

Как пользоваться:
Ферма должна быть запущена. Никаких дополнительных окон в игре не открыто! Запускаем скрипт. Он ищет первый соседский/дружеский подарок и ждёт куда вы его поставите вручную.
При этом в трее высвечивается сообщение "Внимание! Поставьте подарок." Как это увидели выставляем подарок куда нужно, при этом запоминаются координаты. Остальные подарки будут ставиться в это же место.

В 1.3 добавил дружеский подарок. И исправил опечатку.
« Last Edit: March 06, 2013, 05:25:27 PM by Vint »


Champagne

  • Зашел в гости
  • *
  • Posts: 11
  • >>July<<
    • View Profile
Re: Бот для Зомби фермы
« Reply #12 on: April 28, 2013, 12:09:20 PM »
Накропал предварительный скриптик для обслуживания бригады элвисов.

очень жаль, скрипт в вк не работает

и есть ли вариант поправить бот Оравена?? он перестал варить, закрывать окна, принимать подарки, только ресы собирает(после обновления пасхального)...а там черт голову сломает..

Огромное спасибо за Ваши труды)
« Last Edit: April 28, 2013, 01:04:07 PM by Champagne »

Champagne

  • Зашел в гости
  • *
  • Posts: 11
  • >>July<<
    • View Profile
Re: Бот для Зомби фермы
« Reply #13 on: April 28, 2013, 01:08:31 PM »
13:59:44 монета x:143 монета y:16
13:59:44 vX: 124 vY: 3
13:59:45 kray_lX=0
13:59:45 kray_rX=1008
13:59:45 krayY=736
13:59:45 sdvigY=2
13:59:45 park_X=136,  park_Y=636
13:59:45 xres1=90,  yres1=102
13:59:45 xres2=968,  yres2=566
13:59:45 
13:59:46 Бригаду Элвисов не нашёл


тыкает на грядку..открывается окно с семенами и этим все кончено)

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Бот для Зомби фермы
« Reply #14 on: April 28, 2013, 04:15:15 PM »
V 2.6 Под изменения с панелью