![](/zhyk/misc/sp.gif) |
Zombot (Клиент для игры Зомби ферма) [Обсуждение] - Свободное обсуждение - Ваши идеи, вопросы и ответы на тему браузерных игр и социальных сетей |
14.04.2014, 06:45
|
#1966
|
|
|
|
Разведчик
|
![](/zhyk/misc/regist.png) Регистрация: 24.08.2011
![](/zhyk/misc/messages.png) Сообщений: 17
![](/zhyk/misc/reput.png) Популярность: 10
![](/zhyk/misc/thnx.png) Сказал(а) спасибо: 9
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
![](/zhyk/misc/quotes/quot-top-left.gif) |
Цитата: |
![](/zhyk/misc/quotes/quot-top-right.gif) |
|
|
|
|
|
|
|
|
Это всё очень весело и забавно, но а реально как настроить бот , что бы принимал все пб, а не оставлял бп с сообщениями
|
|
![](/zhyk/misc/quotes/quot-bot-left.gif) |
|
![](/zhyk/misc/quotes/quot-bot-right.gif) |
|
не знаю у кого как, а я просто убрал проверку на "сообщение"
Код:
gift_name = u'подарок "' + str(gift.count)+' '+item.name + u"'"
with_message = ''#hasattr(gift, 'msg') and gift.msg != ''
moved = hasattr(item, 'moved') and item.moved == True
теперь остаются только "платные" подарки, но их даже приятно ручками собирать)))
|
|
|
14.04.2014, 07:13
|
#1967
|
|
|
|
Разведчик
|
![](/zhyk/misc/regist.png) Регистрация: 19.07.2012
![](/zhyk/misc/messages.png) Сообщений: 13
![](/zhyk/misc/reput.png) Популярность: 10
![](/zhyk/misc/thnx.png) Сказал(а) спасибо: 1
Поблагодарили 4 раз(а) в 4 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
|
|
|
14.04.2014, 09:11
|
#1968
|
|
|
|
Пехотинец
|
![](/zhyk/misc/regist.png) Регистрация: 01.08.2012
![](/zhyk/misc/messages.png) Сообщений: 95
![](/zhyk/misc/reput.png) Популярность: 255
![](/zhyk/misc/thnx.png) Сказал(а) спасибо: 28
Поблагодарили 54 раз(а) в 38 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
![](/zhyk/misc/quotes/quot-top-left.gif) |
Цитата: |
![](/zhyk/misc/quotes/quot-top-right.gif) |
|
|
![](/zhyk/misc/quotes/quot-by-left.gif) |
Сообщение от zloy_gnom_2012![Посмотреть сообщение](/zhyk/buttons/viewpost.gif) |
![](/zhyk/misc/quotes/quot-by-right.gif) |
|
|
|
|
|
|
что где поправить?)
|
|
![](/zhyk/misc/quotes/quot-bot-left.gif) |
|
![](/zhyk/misc/quotes/quot-bot-right.gif) |
|
Да, куки удали из ini. А чтобы постоянно такое не делать или отключи чтение куков из файла или заменить в mrutils метод def _validateSessionCookies(self, session_cookies): на этот:
PHP код:
def _validateSessionCookies(self, session_cookies): valid = False if session_cookies is not None: mr = Connection('http://my.mail.ru/apps/609744') html = mr.sendRequest(None, cookies=session_cookies) params = None if html: matcher = re.compile('.*zombiefarm.html\?(.*?)"') for line in html.split('\n'): match = matcher.match(line) if match is not None: params = match.group(1) break if params is not None: pairs = params.split('&') params = {} for pair in pairs: key = pair.split('=')[0] value = pair.split('=')[1] params[key] = value valid = params is not None return valid
Это решение "малой кровью".
Добавлено через 4 минуты
![](/zhyk/misc/quotes/quot-top-left.gif) |
Цитата: |
![](/zhyk/misc/quotes/quot-top-right.gif) |
|
|
|
|
|
|
|
|
народ помогите в чем проблема??
|
|
![](/zhyk/misc/quotes/quot-bot-left.gif) |
|
![](/zhyk/misc/quotes/quot-bot-right.gif) |
|
Здесь всё просто - проблема в размере скрина.
Вопрос - ответ
Добавлено через 7 минут
![](/zhyk/misc/quotes/quot-top-left.gif) |
Цитата: |
![](/zhyk/misc/quotes/quot-top-right.gif) |
|
|
|
|
|
|
|
|
был активирован супер урожай на 3 дня. Сейчас разкоменентил принятие супер урожая. И вот что пишет. получается он просто так у меня супер урожай на 24 часа который кушает?
|
|
![](/zhyk/misc/quotes/quot-bot-left.gif) |
|
![](/zhyk/misc/quotes/quot-bot-right.gif) |
|
Да, 24 часовой суперурожай не обращает внимания на другие суперурожаи... Сам попадал. Но не отчаивайся, наука требует жертв. Знаешь какие бывают потери при тестировании нового модуля?.. Так что твоя потеря ерунда.
Добавлено через 27 минут
![](/zhyk/misc/quotes/quot-top-left.gif) |
Цитата: |
![](/zhyk/misc/quotes/quot-top-right.gif) |
|
|
|
|
|
|
|
|
Это всё очень весело и забавно, но а реально как настроить бот , что бы принимал все пб, а не оставлял бп с сообщениями
|
|
![](/zhyk/misc/quotes/quot-bot-left.gif) |
|
![](/zhyk/misc/quotes/quot-bot-right.gif) |
|
Так ответ же дан: в game_engine.py
Есть такие строки
PHP код:
self.__receive_gifts_with_messages = False self.__receive_non_free_gifts = False
Первая отвечает за приём с сообщениями, вторая платных.
Для включения меняем False на True
Последний раз редактировалось vintets; 14.04.2014 в 09:40.
Причина: Добавлено сообщение
|
|
|
14.04.2014, 11:19
|
#1969
|
|
|
|
Разведчик
|
![](/zhyk/misc/regist.png) Регистрация: 09.04.2014
![](/zhyk/misc/messages.png) Сообщений: 0
![](/zhyk/misc/reput.png) Популярность: 10
![](/zhyk/misc/thnx.png) Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
1. Что исправить, чтоб бот пробегался по островам, делал там свои дела, возвращался на первый из списка и ждал, пока вырастет урожай, а потом снова переходил на другие?
2. Можно как-то осуществить просмотр кол-ва урожая (или другого инвентаря) через консоль? И вообще возможно ли воплотить в жизнь управление игрой через консоль, например команда для сбора БП, вывод инфы со склада об уражае, материалах и т.д. и т.п.
3. Почему не садит растения в Мраморной пещере?
Из Settings.ini: seed_item = {'un_08':'P_50','other':'P_12'}
4. Как сделать батник для запуска бота?
Нужно вводить команды по очереди:
PATH=D:\...\Python27
cd C:\...\ZomBot
python main.py
Выдает следующее:
Код:
C:\...\Desktop>PATH=D:\...\Python27
C:\...\Desktop>cd C:\...\ZomBot
C:\...\ZomBot>python main.py
"python" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
P.S. Так все же какие языки программирования кроме Питона использовались для написания бота? Спасибо
Последний раз редактировалось Prorok.18; 14.04.2014 в 13:56.
|
|
|
14.04.2014, 14:13
|
#1970
|
|
|
|
Пехотинец
|
![](/zhyk/misc/regist.png) Регистрация: 01.08.2012
![](/zhyk/misc/messages.png) Сообщений: 95
![](/zhyk/misc/reput.png) Популярность: 255
![](/zhyk/misc/thnx.png) Сказал(а) спасибо: 28
Поблагодарили 54 раз(а) в 38 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
Использовался только Питон + мозг + анализ скриптов flash
1. Т.к. нафиг не нужно вряд ли кто будет делать (и как выяснится потом, ты не совсем то имел ввиду...).
2. Что значит осуществить просмотр через консоль? Вывод лога? конечно можно. Вставляй печать нужных тебе параметров.
3. Садит.
4. Python main.py Если батник в файле с ботом. И допиши раз и навсегда системную переменную PATH http://zhyk.ru/forum/showpost.php?p=...postcount=1218 и не мучайся.
|
|
|
14.04.2014, 14:45
|
#1971
|
|
|
|
Разведчик
|
![](/zhyk/misc/regist.png) Регистрация: 09.04.2014
![](/zhyk/misc/messages.png) Сообщений: 0
![](/zhyk/misc/reput.png) Популярность: 10
![](/zhyk/misc/thnx.png) Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
Vintets, спасибо за интересный способ оказания помощи:
Мой вопрос:
![](/zhyk/misc/quotes/quot-top-left.gif) |
Цитата: |
![](/zhyk/misc/quotes/quot-top-right.gif) |
|
|
|
|
|
|
|
|
1. Что исправить, чтоб бот пробегался по островам, делал там свои дела, возвращался на первый из списка и ждал, пока вырастет урожай, а потом снова переходил на другие?
|
|
![](/zhyk/misc/quotes/quot-bot-left.gif) |
|
![](/zhyk/misc/quotes/quot-bot-right.gif) |
|
Твой ответ:
![](/zhyk/misc/quotes/quot-top-left.gif) |
Цитата: |
![](/zhyk/misc/quotes/quot-top-right.gif) |
|
|
|
|
|
|
|
|
1. Т.к. нафиг не нужно вряд ли кто будет делать (и как выяснится потом, ты не совсем то имел ввиду...).
|
|
![](/zhyk/misc/quotes/quot-bot-left.gif) |
|
![](/zhyk/misc/quotes/quot-bot-right.gif) |
|
=====================
Мой вопрос:
![](/zhyk/misc/quotes/quot-top-left.gif) |
Цитата: |
![](/zhyk/misc/quotes/quot-top-right.gif) |
|
|
|
|
|
|
|
|
3. Почему не садит растения в Мраморной пещере?
Из Settings.ini: seed_item = {'un_08':'P_50','other':'P_12'}
|
|
![](/zhyk/misc/quotes/quot-bot-left.gif) |
|
![](/zhyk/misc/quotes/quot-bot-right.gif) |
|
Твой ответ:
Хотя посмотрев внимательнее в лог увидел, что все таки садит) Ты прав)
=====================
На счет консоли. Хотел уточнить, что я имел в виду ввод команды в Pyq или в самой консоле. Например Material_list или bamboo_info
=====================
Немного о батнике. Если присмотреться, то можно увидеть PATH=D:\...\Python27, как видишь эта команда не помогла
Последний раз редактировалось Prorok.18; 14.04.2014 в 14:59.
|
|
|
14.04.2014, 15:20
|
#1972
|
|
|
|
Пехотинец
|
![](/zhyk/misc/regist.png) Регистрация: 01.08.2012
![](/zhyk/misc/messages.png) Сообщений: 95
![](/zhyk/misc/reput.png) Популярность: 255
![](/zhyk/misc/thnx.png) Сказал(а) спасибо: 28
Поблагодарили 54 раз(а) в 38 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
![](/zhyk/misc/quotes/quot-top-left.gif) |
Цитата: |
![](/zhyk/misc/quotes/quot-top-right.gif) |
|
|
|
|
|
|
|
|
Vintets, спасибо за интересный способ оказания помощи:
...........
|
|
![](/zhyk/misc/quotes/quot-bot-left.gif) |
|
![](/zhyk/misc/quotes/quot-bot-right.gif) |
|
Ты не указал точно чего хочешь. Бот просто должен быть "на паузе" или во время ожидания должны выполняться другие модули? Это важно из-за начальной структуры бота. Степень внесения изменений разная.
И на самом деле не нужно, поверь. Какой экономии времени/ресурсов ты добьёшься данным изменением?
=====================
Садит - ответ правильный.
Скажи: у всех одна и та же официальная версия без изменений?
Тогда что бы понять что не так "У ТЕБЯ" выложи хоть что нибудь. Голый вопрос - голый ответ, если намёк тебе не понятен.
=====================
....
=====================
"Немного о батнике. Если присмотреться, то можно увидеть PATH=D:\...\Python27, как видишь эта команда не помогла"
Если присмотреться я написал как вообще избавиться от этой команды. И для батника и для консоли.
Не помогла возможно потому что в "PATH=D:\...\Python27" в ... есть пробелы. От чего ты шифруешься не выкладывая полный путь?
Запускаю батниками всегда. Содержат они у меня или такое:
PHP код:
Python main.py 3 -c
или
PHP код:
Start Python main.py 3 -c
|
|
|
14.04.2014, 15:37
|
#1973
|
|
|
|
Разведчик
|
![](/zhyk/misc/regist.png) Регистрация: 25.10.2011
![](/zhyk/misc/messages.png) Сообщений: 0
![](/zhyk/misc/reput.png) Популярность: 10
![](/zhyk/misc/thnx.png) Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
подскажите id перрона
Последний раз редактировалось Just1cEE; 14.04.2014 в 15:48.
|
|
|
14.04.2014, 15:51
|
#1974
|
|
|
|
Разведчик
|
![](/zhyk/misc/regist.png) Регистрация: 09.04.2014
![](/zhyk/misc/messages.png) Сообщений: 0
![](/zhyk/misc/reput.png) Популярность: 10
![](/zhyk/misc/thnx.png) Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
1.
![](/zhyk/misc/quotes/quot-top-left.gif) |
Цитата: |
![](/zhyk/misc/quotes/quot-top-right.gif) |
|
|
|
|
|
|
|
|
Ты не указал точно чего хочешь
|
|
![](/zhyk/misc/quotes/quot-bot-left.gif) |
|
![](/zhyk/misc/quotes/quot-bot-right.gif) |
|
Постораюсь описать поподробнее. Когда бот проходит по островам и делает там то, что ему велено, он начинает ходить заново. Допустим есть 5_минутка и на первом острове (из списка островов) уже вырос урожай, а бот продолжает странствовать по другим островам. Пока он вернется на первый по списку - может пройти много времени.
Тоесть должна быть такая схема:
Код:
Посадил урожай на первом =>
Пошел на второй, на третий и т.д =>
Вернулся на первый =>
Ждет пока растения на первом созреют =>
Посадил урожай на первом => и т.д
Тоесть, чтоб максимально имитировал действия здравомыслящего человека. Поверь, это сэкономит кучу времени.
2. Okay
3. Полный код, как ты просил:
Код:
C:\Users\User\Desktop>PATH=D:\╨Я╤А╨╛╨│╤А╨░╨╝╨╝╤Л\Python27
C:\Users\User\Desktop>cd C:\Users\User\Desktop\ZomBot\ZomBot
C:\Users\User\Desktop\ZomBot\ZomBot>python main.py
"python" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Этот код не работает только если запускать через батник (Даже если прописать в свойствах компа в PATH путь как ты писал). Через Win+R (cmd) все пашет
Последний раз редактировалось Prorok.18; 14.04.2014 в 15:57.
|
|
|
14.04.2014, 17:41
|
#1975
|
|
|
|
Разведчик
|
![](/zhyk/misc/regist.png) Регистрация: 25.02.2013
![](/zhyk/misc/messages.png) Сообщений: 1
![](/zhyk/misc/reput.png) Популярность: 10
![](/zhyk/misc/thnx.png) Сказал(а) спасибо: 0
Поблагодарили 3 раз(а) в 3 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
|
|
|
14.04.2014, 18:15
|
#1976
|
|
|
|
Пехотинец
|
![](/zhyk/misc/regist.png) Регистрация: 01.08.2012
![](/zhyk/misc/messages.png) Сообщений: 95
![](/zhyk/misc/reput.png) Популярность: 255
![](/zhyk/misc/thnx.png) Сказал(а) спасибо: 28
Поблагодарили 54 раз(а) в 38 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
Про "первый", "не первый" не скажу, легче сделать для домашнего
В plants.py
вместо:
PHP код:
for harvestItem in list(harvestItems): pick_event = self._pick_harvest(harvestItem,pick_name) if pick_event: pick_events.append(pick_event)
поставь
PHP код:
while True: for harvestItem in list(harvestItems): pick_event = self._pick_harvest(harvestItem,pick_name) if pick_event: pick_events.append(pick_event) if self._get_game_state().get_location_id() != "main" or len(pick_events) > 0: break
Но только учти, что при запуске домашний должен быть засажен. Ну хотя бы 1 растение.
Последний раз редактировалось vintets; 14.04.2014 в 18:43.
|
|
|
14.04.2014, 18:37
|
#1977
|
|
|
|
Разведчик
|
![](/zhyk/misc/regist.png) Регистрация: 14.02.2014
![](/zhyk/misc/messages.png) Сообщений: 0
![](/zhyk/misc/reput.png) Популярность: 10
![](/zhyk/misc/thnx.png) Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
|
|
|
14.04.2014, 18:54
|
#1978
|
|
|
|
Пехотинец
|
![](/zhyk/misc/regist.png) Регистрация: 01.08.2012
![](/zhyk/misc/messages.png) Сообщений: 95
![](/zhyk/misc/reput.png) Популярность: 255
![](/zhyk/misc/thnx.png) Сказал(а) спасибо: 28
Поблагодарили 54 раз(а) в 38 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
|
|
|
14.04.2014, 18:57
|
#1979
|
|
|
|
Разведчик
|
![](/zhyk/misc/regist.png) Регистрация: 14.02.2014
![](/zhyk/misc/messages.png) Сообщений: 0
![](/zhyk/misc/reput.png) Популярность: 10
![](/zhyk/misc/thnx.png) Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
|
|
|
14.04.2014, 19:11
|
#1980
|
|
|
|
Разведчик
|
![](/zhyk/misc/regist.png) Регистрация: 09.04.2014
![](/zhyk/misc/messages.png) Сообщений: 0
![](/zhyk/misc/reput.png) Популярность: 10
![](/zhyk/misc/thnx.png) Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 11:21.
|
![](/zhyk/misc/sp.gif) |