Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Zombot (Клиент для игры Зомби ферма) [Обсуждение]

-

Свободное обсуждение

- Ваши идеи, вопросы и ответы на тему браузерных игр и социальных сетей

Ответ
 
Опции темы
Старый 14.04.2014, 06:45   #1966
 Разведчик
Аватар для GadW1n
 
GadW1n никому не известный тип
Регистрация: 24.08.2011
Сообщений: 17
Популярность: 10
Сказал(а) спасибо: 9
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Сообщение от HotBloodПосмотреть сообщение
Это всё очень весело и забавно, но а реально как настроить бот , что бы принимал все пб, а не оставлял бп с сообщениями

не знаю у кого как, а я просто убрал проверку на "сообщение"
Код:
        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
 Разведчик
Аватар для HotBlood
 
HotBlood никому не известный тип
Регистрация: 19.07.2012
Сообщений: 13
Популярность: 10
Сказал(а) спасибо: 1
Поблагодарили 4 раз(а) в 4 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
не знаю у кого как, а я просто убрал проверку на "сообщение"
Код:
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, 09:11   #1968
 Пехотинец
Аватар для vintets
 
vintets скоро будет известенvintets скоро будет известенvintets скоро будет известен
Регистрация: 01.08.2012
Сообщений: 95
Популярность: 255
Сказал(а) спасибо: 28
Поблагодарили 54 раз(а) в 38 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Сообщение от zloy_gnom_2012Посмотреть сообщение

что где поправить?)

Да, куки удали из ini. А чтобы постоянно такое не делать или отключи чтение куков из файла или заменить в mrutils метод def _validateSessionCookies(self, session_cookies): на этот:

PHP код:
    def _validateSessionCookies(selfsession_cookies):
        
valid False
        
if session_cookies is not None:
            
mr Connection('http://my.mail.ru/apps/609744')
            
html mr.sendRequest(Nonecookies=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 минуты
Цитата:
Сообщение от MaloY15Посмотреть сообщение
народ помогите в чем проблема??

Здесь всё просто - проблема в размере скрина.
Вопрос - ответ

Добавлено через 7 минут
Цитата:
Сообщение от chmel1985Посмотреть сообщение
был активирован супер урожай на 3 дня. Сейчас разкоменентил принятие супер урожая. И вот что пишет. получается он просто так у меня супер урожай на 24 часа который кушает?

Да, 24 часовой суперурожай не обращает внимания на другие суперурожаи... Сам попадал. Но не отчаивайся, наука требует жертв. Знаешь какие бывают потери при тестировании нового модуля?.. Так что твоя потеря ерунда.

Добавлено через 27 минут
Цитата:
Сообщение от HotBloodПосмотреть сообщение
Это всё очень весело и забавно, но а реально как настроить бот , что бы принимал все пб, а не оставлял бп с сообщениями

Так ответ же дан: в 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
 Разведчик
Аватар для Prorok.18
 
Prorok.18 никому не известный тип
Регистрация: 09.04.2014
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 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
 Пехотинец
Аватар для vintets
 
vintets скоро будет известенvintets скоро будет известенvintets скоро будет известен
Регистрация: 01.08.2012
Сообщений: 95
Популярность: 255
Сказал(а) спасибо: 28
Поблагодарили 54 раз(а) в 38 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Сообщение от Prorok.18Посмотреть сообщение
1. Что исправить, чтоб бот пробегался по островам, делал там свои дела, возвращался на первый из списка и ждал, пока вырастет урожай, а потом снова переходил на другие?

2. Можно как-то осуществить просмотр кол-ва урожая (или другого инвентаря) через консоль?

3. Почему не садит растения в Мраморной пещере?

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. Так все же какие языки программирования кроме Питона использовались для написания бота? Спасибо

Использовался только Питон + мозг + анализ скриптов flash
1. Т.к. нафиг не нужно вряд ли кто будет делать (и как выяснится потом, ты не совсем то имел ввиду...).
2. Что значит осуществить просмотр через консоль? Вывод лога? конечно можно. Вставляй печать нужных тебе параметров.
3. Садит.
4. Python main.py Если батник в файле с ботом. И допиши раз и навсегда системную переменную PATH http://zhyk.ru/forum/showpost.php?p=...postcount=1218 и не мучайся.
  Ответить с цитированием
Старый 14.04.2014, 14:45   #1971
 Разведчик
Аватар для Prorok.18
 
Prorok.18 никому не известный тип
Регистрация: 09.04.2014
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Vintets, спасибо за интересный способ оказания помощи:

Мой вопрос:
Цитата:
Сообщение от Prorok.18Посмотреть сообщение
1. Что исправить, чтоб бот пробегался по островам, делал там свои дела, возвращался на первый из списка и ждал, пока вырастет урожай, а потом снова переходил на другие?

Твой ответ:
Цитата:
Сообщение от vintetsПосмотреть сообщение
1. Т.к. нафиг не нужно вряд ли кто будет делать (и как выяснится потом, ты не совсем то имел ввиду...).

=====================

Мой вопрос:
Цитата:
Сообщение от Prorok.18Посмотреть сообщение
3. Почему не садит растения в Мраморной пещере?
Из Settings.ini: seed_item = {'un_08':'P_50','other':'P_12'}

Твой ответ:
Цитата:
Сообщение от vintetsПосмотреть сообщение
3. Садит.

Хотя посмотрев внимательнее в лог увидел, что все таки садит) Ты прав)
=====================

На счет консоли. Хотел уточнить, что я имел в виду ввод команды в Pyq или в самой консоле. Например Material_list или bamboo_info

=====================

Немного о батнике. Если присмотреться, то можно увидеть PATH=D:\...\Python27, как видишь эта команда не помогла

Последний раз редактировалось Prorok.18; 14.04.2014 в 14:59.
  Ответить с цитированием
Старый 14.04.2014, 15:20   #1972
 Пехотинец
Аватар для vintets
 
vintets скоро будет известенvintets скоро будет известенvintets скоро будет известен
Регистрация: 01.08.2012
Сообщений: 95
Популярность: 255
Сказал(а) спасибо: 28
Поблагодарили 54 раз(а) в 38 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Сообщение от Prorok.18Посмотреть сообщение
Vintets, спасибо за интересный способ оказания помощи:
...........

Ты не указал точно чего хочешь. Бот просто должен быть "на паузе" или во время ожидания должны выполняться другие модули? Это важно из-за начальной структуры бота. Степень внесения изменений разная.
И на самом деле не нужно, поверь. Какой экономии времени/ресурсов ты добьёшься данным изменением?

=====================

Садит - ответ правильный.

Скажи: у всех одна и та же официальная версия без изменений?
Тогда что бы понять что не так "У ТЕБЯ" выложи хоть что нибудь. Голый вопрос - голый ответ, если намёк тебе не понятен.

=====================

....

=====================

"Немного о батнике. Если присмотреться, то можно увидеть PATH=D:\...\Python27, как видишь эта команда не помогла"


Если присмотреться я написал как вообще избавиться от этой команды. И для батника и для консоли.
Не помогла возможно потому что в "PATH=D:\...\Python27" в ... есть пробелы. От чего ты шифруешься не выкладывая полный путь?


Запускаю батниками всегда. Содержат они у меня или такое:
PHP код:
Python main.py 3 -
или
PHP код:
Start Python main.py 3 -
  Ответить с цитированием
Старый 14.04.2014, 15:37   #1973
 Разведчик
Аватар для Just1cEE
 
Just1cEE никому не известный тип
Регистрация: 25.10.2011
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

подскажите id перрона

Последний раз редактировалось Just1cEE; 14.04.2014 в 15:48.
  Ответить с цитированием
Старый 14.04.2014, 15:51   #1974
 Разведчик
Аватар для Prorok.18
 
Prorok.18 никому не известный тип
Регистрация: 09.04.2014
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

1.
Цитата:
Сообщение от vintetsПосмотреть сообщение
Ты не указал точно чего хочешь

Постораюсь описать поподробнее. Когда бот проходит по островам и делает там то, что ему велено, он начинает ходить заново. Допустим есть 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
 Разведчик
Аватар для greyzza
 
greyzza никому не известный тип
Регистрация: 25.02.2013
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 3 раз(а) в 3 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Сообщение от Prorok.18Посмотреть сообщение
1.
Постораюсь описать поподробнее. Когда бот проходит по островам и делает там то, что ему велено, он начинает ходить заново. Допустим есть 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) все пашет

Цитата:
Через Win+R (cmd) все пашет

попробуй кинуть в папку питона и оттуда запусти
  Ответить с цитированием
Старый 14.04.2014, 18:15   #1976
 Пехотинец
Аватар для vintets
 
vintets скоро будет известенvintets скоро будет известенvintets скоро будет известен
Регистрация: 01.08.2012
Сообщений: 95
Популярность: 255
Сказал(а) спасибо: 28
Поблагодарили 54 раз(а) в 38 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Сообщение от Prorok.18Посмотреть сообщение
[B]
Тоесть должна быть такая схема:
Код:
Посадил урожай на первом => 
Пошел на второй, на третий и т.д => 
Вернулся на первый => 
Ждет пока растения на первом созреют =>
Посадил урожай на первом => и т.д

Про "первый", "не первый" не скажу, легче сделать для домашнего
В 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
 Разведчик
Аватар для JohnMorgan
 
JohnMorgan никому не известный тип
Регистрация: 14.02.2014
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Сообщение от Prorok.18Посмотреть сообщение
Какие языки программирования, скриптовые языки использывались для написания бота кроме Python?

Теперь я боюсь посещать форум ._. С каких пор Python скриптовый язык,йобта? Кроме питона ничего и не используется. Библиотеки от социальных сетей и GUI -все питонское.
  Ответить с цитированием
Старый 14.04.2014, 18:54   #1978
 Пехотинец
Аватар для vintets
 
vintets скоро будет известенvintets скоро будет известенvintets скоро будет известен
Регистрация: 01.08.2012
Сообщений: 95
Популярность: 255
Сказал(а) спасибо: 28
Поблагодарили 54 раз(а) в 38 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Сообщение от JohnMorganПосмотреть сообщение
...С каких пор Python скриптовый язык,йобта? ...

А он таки скриптовый
  Ответить с цитированием
Старый 14.04.2014, 18:57   #1979
 Разведчик
Аватар для JohnMorgan
 
JohnMorgan никому не известный тип
Регистрация: 14.02.2014
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Сообщение от vintetsПосмотреть сообщение
А он таки скриптовый

Быть не может :В Но я же гуглил
  Ответить с цитированием
Старый 14.04.2014, 19:11   #1980
 Разведчик
Аватар для Prorok.18
 
Prorok.18 никому не известный тип
Регистрация: 09.04.2014
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Greyzza,
Цитата:
Сообщение от greyzzaПосмотреть сообщение
попробуй кинуть в папку питона и оттуда запусти

То же самое пишит. Ну вообщем это не суть важно ведь через cmd запускается. Просто лень лишний раз ^C ^V нажимать, пальцы устают)

Vintets,
Цитата:
Сообщение от vintetsПосмотреть сообщение
Но только учти, что при запуске домашний должен быть засажен. Ну хотя бы 1 растение.

Спасибо за попытку, но как это..эмм.. не вариант. Может и вправду на паузу ставить? Надеюсь кого-нибудь еще заинтиресует
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Программа] Zombot (Клиент для игры Зомби ферма) AnonProger Баги игр ВКонтакте 189 26.08.2014 15:50
[Статья] Небольшие секреты игры зомби ферма haussuper Баги игр ВКонтакте 11 26.01.2013 10:54
[Информация] Зомби Ферма dekirillov Баги игр ВКонтакте 40 22.10.2011 18:25

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 11:21.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net