Перейти к содержимому


Фотография
- - - - -

ZomBot - бот для игры Зомби Ферма


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 4

#1 BoberMod

BoberMod

    Генералиссимус

  • Пользователи
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • Репутация
    903
  • 489 сообщений
  • 55 тем

Отправлено 13 августа 2013 - 11:54

Предупреждаю:

1) Процедура не легкая 

2) Вы все делаете на свой страх и риск!

Features / Возможности

1. Переход по островам - эта возможность отключена намеренно. Из-за доступности только определённых растений на определённых островах. Кроме того, в подземелье могут быть ящики, которые вскрываются за ЗБ. Т.к. бот автоматически подбирает ящики, он потратит все ЗБаксы. (Для включения раскомментируйте строки 327 и 387

Пожалуйста Войдите или Зарегистрируйтесь чтобы увидеть скрытый текст

387

Пожалуйста Войдите или Зарегистрируйтесь чтобы увидеть скрытый текст

327)
2. Сбор, копание, посадка урожая, сбор урожая с деревьев.
3. Принятие бесплатных подарков без сообщений (включить принятие платных и с сообщениями:

Пожалуйста Войдите или Зарегистрируйтесь чтобы увидеть скрытый текст

284)
4. Дровосеки/Камнетёсы/Рыбаки
5. Частично повара (только сбор бочек)
6. Сбор сундуков и ящиков
7. Бесплатные рулетки (платные отключены намеренно)

Requirements / Требования к использованию

Программа написана на языке Python (Пайтон) и её использование предполагает некоторые знания о том, как запускать Python-программы. Программы на Python довольно часто называют скриптами, однако они являются полноценными приложениями. Несмотря на это, Python-программам (по аналогии с программам на .Net и Java) требуется среда выполнения - интерпретатор.

Требуемая версия интерпретатора - Python 2.7 - может быть загружена с официального сайта, либо, если вы поклонник свободных ОС - с помощью вашего любимого пакетного менеджера.

Программа имеет довольно примитивный графический интерфейс, требующий установки PyQt (этот шаг можно пропустить, если использовать опцию "-c")

Download and installation

Меня довольно огорчило, что начали появляться кастомные сборки zombot'а без какой-либо ссылки на официальный репозиторий. Некоторые даже начали заливать его на файлообменники. Одумайтесь! Отсутствие контроля версий приведёт лишь к недопониманию и осложнению исправления ошибок. Используйте GitHub для размещения своих модификаций, это просто.

Пожалуйста Войдите или Зарегистрируйтесь чтобы увидеть скрытый текст



Для установки просто распакуйте zombot в любое удобное место. Содержимое архива vkontakte.zip следует распаковать в папку src/lib/vkontakte.

Configuration / Настройка

Настройка zombot'а осуществляется с помощью файла settings.ini, который должен находиться в текущей директории.

Пример файла настроек лежит в корне архива. Переименуйте settings.example.ini в settings.ini и отредактируйте его. (возможно, вам потребуется убрать галочку "скрывать расширения для зарег-ных типов").

Пример содержимого файла settings.ini:

Код:

[global_settings]
ignore_errors = true
log_all = false

[vasya_mailru]
user_email = [email protected]
user_password = 123456
site = mr

[vasya_vkontakte]
user_email = [email protected]
user_password = 123456
site = vk

Опции "site = vk" и "site = mr" означают, соответственно, использовать вконтакте или mail.ru

Running / Запуск
Как я уже говорил, для пользования требуются некоторые знания о том, как запускать Python программы (или по крайней мере умение запускать программы из командной строки).

1. Перейдите в директорию с файлом настроек (settings.ini)
2. Установите переменную окружения PYTHONPATH на папку src/lib
3. Запустите программу с помощью Python:

Код:

python src/main.py

Чтобы не использовать графический интерфейс, запускайте с опцией -c:

Код:

python src/main.py -c

Troubleshooting and known issues

В программе есть известные проблемы и недоработки.

1. Самая распространённая ошибка - истёкший срок действия cookies. Для решения, откройте файл settings.ini и удалите строчку "session_cookies".

2. Кракозябры и кириллица. К сожалению, Windows по-прежнему не поддерживает utf-8 полноценно. Скрипт тестировался лишь на Linux и ставить винду у меня нет ни малейшего желания.

3. Вылет после любого недопустимого действия. Был сделан намеренно. Во-первых, дабы исключить возможность бана при многократном вводе неверного пароля или попытке выполнения какого-то другого ошибочного действия. А во-вторых, если скрипт вылетает, значит нужно исправлять ошибку, а не просто перезапускать. Где гарантия, что ошибка не повторится?

4. "python" не является допустимой командой

Python установлен неверно. Для исправления добавьте папку, содержащую python.exe в переменную окружения PATH. Как это сделать ищем сами.


Help / Чем помочь

Если вы программируете и вам интересно развивать zombot, прошу отправлять пулл реквесты на GitHub -

Пожалуйста Войдите или Зарегистрируйтесь чтобы увидеть скрытый текст



Если же нет, и zombot у вас не работает, не поленитесь внятно описать проблему: подробные шаги по воспроизведению и лог ошибки. Подробные логи, кстати, сохраняются в папку logs.


СКАЧАТЬ
  • -10

#2 Александр

Александр

    Генералиссимус

  • Пользователи
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • Репутация
    906
  • 652 сообщений
  • 49 тем

Отправлено 13 августа 2013 - 12:52

-1 видео


  • 6

#3 denik

denik

    Генералиссимус

  • Пользователи
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • Репутация
    1 339
  • 804 сообщений
  • 164 тем

Отправлено 13 августа 2013 - 13:07

и это тоже полнейший плагиат


  • 0

#4 APTEM_SAFA

APTEM_SAFA

    Новобранец

  • Пользователи
  • Pip
  • Репутация
    -1
  • 1 сообщений
  • 0 тем

Отправлено 24 августа 2013 - 15:56

-1 видео


  • -1

#5 vanya crut

vanya crut

    Капрал

  • Пользователи
  • PipPip
  • Репутация
    -7
  • 17 сообщений
  • 0 тем

Отправлено 23 декабря 2013 - 12:51

НЕЧЕ НЕПОНЯТНО


  • 0




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных

Click to return to top of page in style!