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

Закрытая тема
 
Опции темы
Старый 09.08.2013, 08:18   #61
 Разведчик
Аватар для Reydan-46
 
Reydan-46 неизвестен в этих краяхReydan-46 неизвестен в этих краях
Регистрация: 17.06.2013
Сообщений: 49
Популярность: -106
Сказал(а) спасибо: 0
Поблагодарили 36 раз(а) в 25 сообщениях
Отправить сообщение для Reydan-46 с помощью Skype™
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма)

kutc58, Anch665, ну так у вас в locations.py пропущен кусок кода.
Код:
    def __init_visit_queue(self):
        if not hasattr(self, '_visit_queue'):
            self._visit_queue = collections.deque()
            # Только определённые локации
            locations_only=[]
            if (locations_only==[u'isle_03']):
                # Запрет платных островов
                locations_nfree = [u'isle_01', u'isle_small', u'isle_star', u'isle_large', u'isle_moon', u'isle_giant', u'isle_xxl', u'isle_desert']
                # Запрет пещер
                locations_nwalk = [u'un_0'+str(x+1) for x in range(9)]
                # Прочие запреты
                locations_nother = []
                for location in self._get_game_state().get_state().locationInfos:
                    if (location.locationId not in locations_nfree) and (location.locationId not in locations_nwalk) and (location.locationId not in locations_nother):
                        self._visit_queue.appendleft(location.locationId)
            else:
                for location in locations_only:
                    self._visit_queue.appendleft(location)
 
Пользователь сказал cпасибо:
Anch665 (13.08.2013)
Старый 09.08.2013, 08:19   #62
 Разведчик
Аватар для py13
 
py13 на правильном путиpy13 на правильном пути
Регистрация: 23.05.2012
Сообщений: 17
Популярность: 123
Сказал(а) спасибо: 2
Поблагодарили 4 раз(а) в 4 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма)

Цитата:
Сообщение от Anch665Посмотреть сообщение
Следующий вопрос, можно ли его заставить собирать пряники из под ёлок?

это мелочь
Код:
            ny = self._get_game_location().get_all_objects_by_type('newYearTree') 
            if len(ny)>0:
                for ny_tree in ny:
                    for user0 in ny_tree.users:
                        self._get_events_sender().send_game_events([{"type":"newYearTree","action":"applyNewYearGift","objId":ny_tree.id,"index":0}])
                        logger.info(u'пряник от %s' % (user0.id))
Самое прикольное что если сосед удалил доступ на мобильный (или спрятал мраморку) то бот все равно может туда зайти, не посещая домашний без поисков "входа" а сразу. Жаль нет времени найти как список соседей получить в самом боте.
а есть тут опросы на форуме - кто какой уровень набил в игре? )) Я вижу некоторых кто юзает бота, но у топовых игроков без бота откуда то дофига хелла (походу они его не считают даже, дыру нашли чтоли), а признаков бота нету.

Последний раз редактировалось py13; 09.08.2013 в 08:25.
 
Пользователь сказал cпасибо:
Anch665 (13.08.2013)
Старый 09.08.2013, 08:28   #63
 Разведчик
Аватар для Reydan-46
 
Reydan-46 неизвестен в этих краяхReydan-46 неизвестен в этих краях
Регистрация: 17.06.2013
Сообщений: 49
Популярность: -106
Сказал(а) спасибо: 0
Поблагодарили 36 раз(а) в 25 сообщениях
Отправить сообщение для Reydan-46 с помощью Skype™
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма)

py13, так мы же в боте вроде как смотрели, нужно всего лишь отправить запрос (через connection.py если не ошибаюсь) на [Ссылки могут видеть только зарегистрированные пользователи. ] с методом friends.getAppUsers и указанием приложения.
 
Старый 09.08.2013, 09:30   #64
 Разведчик
Аватар для Anch665
 
Anch665 никому не известный тип
Регистрация: 21.12.2012
Сообщений: 29
Популярность: 10
Сказал(а) спасибо: 20
Поблагодарили 4 раз(а) в 3 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма)

py13,
1. И правда кусок кода пропустил, теперь работает
2. Куда вставлять этот кусок кода?
 
Старый 09.08.2013, 09:44   #65
 Разведчик
Аватар для maks_maks)
 
maks_maks) никому не известный тип
Регистрация: 27.05.2013
Сообщений: 18
Популярность: 10
Сказал(а) спасибо: 27
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма)

2013-08-09 08:39:30,960 Выбираем пользователя...
2013-08-09 08:39:32,980 Логинимся...
2013-08-09 08:39:33,638 Загружаем остров...
2013-08-09 08:39:36,289 Мозги: 3/3
2013-08-09 08:39:37,898 Переходим на Песочный
2013-08-09 08:39:37,994 Перешли на isle_sand
и дальше прием подарков
твой код вставил,все равно песочный
что не так?
Цитата:
def __init_visit_queue(self):
if not hasattr(self, '_visit_queue'):
self._visit_queue = collections.deque()
# Только определённые локации
locations_only=[]
if (locations_only==[u'isle_03', u'isle_faith',u'main']):
# Запрет платных островов
locations_nfree = [u'isle_01', u'isle_sand', u'isle_small', u'isle_star', u'isle_large', u'isle_moon', u'isle_giant', u'isle_xxl', u'isle_desert']
# Запрет пещер
locations_nwalk = [u'un_0'+str(x+1) for x in range(9)]
# Прочие запреты
locations_nother = []
for location in self._get_game_state().get_state().locationInfos:
if (location.locationId not in locations_nfree) and (location.locationId not in locations_nwalk) and (location.locationId not in locations_nother):
self._visit_queue.appendleft(location.locationId)
else:
for location in locations_only:
self._visit_queue.appendleft(location)

 
Старый 09.08.2013, 10:01   #66
 Разведчик
Аватар для Anch665
 
Anch665 никому не известный тип
Регистрация: 21.12.2012
Сообщений: 29
Популярность: 10
Сказал(а) спасибо: 20
Поблагодарили 4 раз(а) в 3 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма)

maks_maks),
попробуй с мои файлом. у меня работает
Вложения
Тип файла: txt location.txt (2.9 Кб, 59 просмотров)
 
Старый 09.08.2013, 10:07   #67
 Разведчик
Аватар для kutc58
 
kutc58 никому не известный тип
Регистрация: 22.11.2010
Сообщений: 14
Популярность: 2
Сказал(а) спасибо: 7
Поблагодарили 2 раз(а) в 1 сообщении
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма)

Цитата:
Сообщение от maks_maks)Посмотреть сообщение
2013-08-09 08:39:30,960 Выбираем пользователя...
2013-08-09 08:39:32,980 Логинимся...
2013-08-09 08:39:33,638 Загружаем остров...
2013-08-09 08:39:36,289 Мозги: 3/3
2013-08-09 08:39:37,898 Переходим на Песочный
2013-08-09 08:39:37,994 Перешли на isle_sand
и дальше прием подарков
твой код вставил,все равно песочный
что не так?

не туда острова вписал
впиши сюда
locations_only=[u'isle_03', u'isle_faith',u'main']
 
Старый 09.08.2013, 10:09   #68
 Разведчик
Аватар для kutc58
 
kutc58 никому не известный тип
Регистрация: 22.11.2010
Сообщений: 14
Популярность: 2
Сказал(а) спасибо: 7
Поблагодарили 2 раз(а) в 1 сообщении
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма)

Цитата:
Сообщение от Anch665Посмотреть сообщение
maks_maks),
попробуй с мои файлом. у меня работает

сори а рулетку в дереве любви у тебя крутит если да скинь плиз файлик
 
Старый 09.08.2013, 10:11   #69
 Разведчик
Аватар для Anch665
 
Anch665 никому не известный тип
Регистрация: 21.12.2012
Сообщений: 29
Популярность: 10
Сказал(а) спасибо: 20
Поблагодарили 4 раз(а) в 3 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма)

kutc58, у меня изначально крутит, ни не менял. попробуй последнюю версий с гитхаба
 
Старый 09.08.2013, 10:21   #70
 Разведчик
Аватар для Reydan-46
 
Reydan-46 неизвестен в этих краяхReydan-46 неизвестен в этих краях
Регистрация: 17.06.2013
Сообщений: 49
Популярность: -106
Сказал(а) спасибо: 0
Поблагодарили 36 раз(а) в 25 сообщениях
Отправить сообщение для Reydan-46 с помощью Skype™
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма)

Anch665, в версии бота на GitHub не реализована возможность кручения рулетки в Дереве любви.

kutc58,
Цитата:
Сообщение от Reydan-46Посмотреть сообщение
Anch665,
В. как его заставить крутить рулетку в аисте?
О. В принципе можно, но там свои проблемы, если всё же хотите по пробывать то:
За правильность кода не ручаюсь, писал "на лету"
Код:
                  S57=None
                  for _item in self._get_game_state().get_state().storageItems:
                    if _item.item == '@S_57': 
                      S57=_item
                      break
                  if building_item.id == 'B_TREE_STORK' and game_id == 'B_TREE_STORK_ROULETTE' and S57.count>=25:
                    new_item = S57
                    self._get_game_state().get_state().storageItems.remove(S57)
                    new_item.count -= 25
                    self._get_game_state().get_state().storageItems.append(new_item)
                    play_cost = None
вставить в game_actors_and_handlers/roulettes.py после:
Код:
                if hasattr(game, 'playCost'):
                    play_cost = game.playCost

 
Пользователь сказал cпасибо:
Anch665 (13.08.2013)
Старый 09.08.2013, 10:25   #71
 Разведчик
Аватар для Anch665
 
Anch665 никому не известный тип
Регистрация: 21.12.2012
Сообщений: 29
Популярность: 10
Сказал(а) спасибо: 20
Поблагодарили 4 раз(а) в 3 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма)

Reydan-46, и правда, а я почему-то подумал что было реализовано изначально. Надо у себя где нибудь все изменения сохранять, а еще лучше новую версию на гитхабе выложить со всеми новыми плюшками
 
Старый 09.08.2013, 10:40   #72
 Разведчик
Аватар для Anch665
 
Anch665 никому не известный тип
Регистрация: 21.12.2012
Сообщений: 29
Популярность: 10
Сказал(а) спасибо: 20
Поблагодарили 4 раз(а) в 3 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма)

maks_maks), Рулетку в дереве любви крутит
Вложения
Тип файла: txt roulettes.txt (3.6 Кб, 43 просмотров)
 
Пользователь сказал cпасибо:
kutc58 (09.08.2013)
Старый 09.08.2013, 14:26   #73
 Разведчик
Аватар для AnonProger
 
AnonProger набедокурил в прошлом
Регистрация: 17.11.2012
Сообщений: 25
Популярность: -3
Сказал(а) спасибо: 0
Поблагодарили 6 раз(а) в 3 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма)

Цитата:
Сообщение от Anch665Посмотреть сообщение
maks_maks), Рулетку в дереве любви крутит

Этот код не учитывает, что рулетку можно крутить каждые 12 минут. То есть малина может "закончиться" раньше.

К тому же, так как суперурожай действует сутки, можно и вручную покрутить.

Либо крутить, пока не закончится малина, а не единоразово.

+ нужно реализовать добавление урожая на склад, чтобы можно было крутить за вновь собранную малину.
 
Старый 09.08.2013, 14:35   #74
 Разведчик
Аватар для Anch665
 
Anch665 никому не известный тип
Регистрация: 21.12.2012
Сообщений: 29
Популярность: 10
Сказал(а) спасибо: 20
Поблагодарили 4 раз(а) в 3 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма)

AnonProger,
у меня 20000 малины на складе, поэтому я не переживаю за ее отсутсвие
 
Старый 10.08.2013, 16:38   #75
 Разведчик
Аватар для Игорь84
 
Игорь84 никому не известный тип
Регистрация: 16.07.2013
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма)

ребята...короче я уже свихнулся конкретно...но не запускается новый бот хоть убей..а с майлом так это вообще пи...ц полный ну х..й знает как и чего что запиливать..может есть человек кто доведет до меня,ну не понимаю я пайтон и все...за ранее благодарю.))
 
Закрытая тема


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Статья] Небольшие секреты игры зомби ферма haussuper Баги игр ВКонтакте 11 26.01.2013 10:54

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

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

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