Регистрация Главная Сообщество
Сообщения за день Справка Регистрация
Навигация
Zhyk.org LIVE! Реклама на Zhyk.org Правила Форума Награды и достижения Доска "почета"

Ответ
 
Опции темы
Старый 19.03.2016, 16:33   #151
 Разведчик
Аватар для ATOMzone
 
ATOMzone никому не известный тип
Регистрация: 06.08.2015
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: zombie-farmer 2.3.1(Клиент для игры Зомби ферма)

Всем Привет)
А трофеи бот я так понял не убирает? Смена класса с decorations на achievementGameMission, achievement не помогла
  Ответить с цитированием
Старый 19.03.2016, 21:03   #152
 Разведчик
Аватар для Triumf2016
 
Triumf2016 никому не известный тип
Регистрация: 18.01.2016
Сообщений: 2
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 14 раз(а) в 13 сообщениях
 
Exclamation Re: zombie-farmer 2.3.1(Клиент для игры Зомби ферма)

может кому понадобится МЕТОДЫ
________________
Помогите с ботом Клондайк
  Ответить с цитированием
Старый 19.03.2016, 22:44   #153
 Разведчик
Аватар для japup
 
japup никому не известный тип
Регистрация: 06.03.2016
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: zombie-farmer 2.3.1(Клиент для игры Зомби ферма)

Что делает функция собрать статистику?
  Ответить с цитированием
Старый 20.03.2016, 12:26   #154
 Разведчик
Аватар для Humanoid366
 
Humanoid366 никому не известный тип
Регистрация: 28.06.2010
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: zombie-farmer 2.3.1(Клиент для игры Зомби ферма)

Цитата:
Сообщение от japupПосмотреть сообщение
Что делает функция собрать статистику?

Собирает статистику

Создает списки друзей с заданными объектами на ферме...

params.py
PHP код:
    # ------------------------------------------------------------------------------------------------ #
    # СТАТИСТИКА
    # ------------------------------------------------------------------------------------------------ #
    # ключ словаря - имя файла куда будут записаны соседи
    # значение - список объектов на ферме что нужно искать
    # {file_name:[list of game objects]
    
friend_statistic = {
        
u'japan.txt': [u'@DS_SYMBOL_E'u'@D_SYMBOL_E'u'@D_ARBOR'u'@D_JAPAN_ARBOR'],
        
u'bozon.txt': [u'@D_PLATFORM'u'@D_PLATFORM_2'u'@D_BOOT_SEREBRO'],
        
u'football.txt': [u'@B_FLAG_MILAN']
    } 
  Ответить с цитированием
Пользователь сказал cпасибо:
valenso1997 (04.06.2016)
Старый 20.03.2016, 13:37   #155
 Разведчик
Аватар для susekus
 
susekus никому не известный тип
Регистрация: 05.01.2016
Сообщений: 2
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: zombie-farmer 2.3.1(Клиент для игры Зомби ферма)

Здравствуйте, можно ли как то убрать функцию атаки сильвера в пиратском режиме в версии бота 2.3.1 ?
  Ответить с цитированием
Старый 20.03.2016, 20:55   #156
 Разведчик
Аватар для japup
 
japup никому не известный тип
Регистрация: 06.03.2016
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: zombie-farmer 2.3.1(Клиент для игры Зомби ферма)

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

Создает списки друзей с заданными объектами на ферме...

params.py
PHP код:
    # ------------------------------------------------------------------------------------------------ #
    # СТАТИСТИКА
    # ------------------------------------------------------------------------------------------------ #
    # ключ словаря - имя файла куда будут записаны соседи
    # значение - список объектов на ферме что нужно искать
    # {file_name:[list of game objects]
    
friend_statistic = {
        
u'japan.txt': [u'@DS_SYMBOL_E'u'@D_SYMBOL_E'u'@D_ARBOR'u'@D_JAPAN_ARBOR'],
        
u'bozon.txt': [u'@D_PLATFORM'u'@D_PLATFORM_2'u'@D_BOOT_SEREBRO'],
        
u'football.txt': [u'@B_FLAG_MILAN']
    } 

А нет функции которая бы показывала неактивных игроков? У меня больше 1 000 человек не играют

Добавлено через 6 минут
И еще бы функцию ходилки за кладами доработать чтобы тратила бесплатные лопаты. У меня только золотые тратит(

Последний раз редактировалось japup; 20.03.2016 в 21:01. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 20.03.2016, 22:00   #157
 Разведчик
Аватар для jo4
 
jo4 никому не известный тип
Регистрация: 17.10.2014
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: zombie-farmer 2.3.1(Клиент для игры Зомби ферма)

можно ли оключить вырубку в пиратском режиме-если да то как?
  Ответить с цитированием
Старый 22.03.2016, 14:11   #158
 Разведчик
Аватар для Just1cEE
 
Just1cEE никому не известный тип
Регистрация: 25.10.2011
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: zombie-farmer 2.3.1(Клиент для игры Зомби ферма)

Помогите бот заставить крутить звездную рулетку за звездную пыль, что то не хочет он крутить

PHP код:
                 elif building_item.id == 'B_GAME_STAR':
                
# Крутить рулетку в Звездном автомате  за 1  звездную пыль
                    
if game_id == 'B_GAME_STAR_ROULETTE1' and self.get_params().gamestar_roulette_1:
                        
gamestar_count self.get_game_state().count(u'@CR_185')
                        if 
gamestar_count >= and \
                                ((
next_play and self.get_timer().has_elapsed(next_play1)) or next_play is None):
                            
self.get_game_state().remove(u'@CR_185'1)
                            
play_cost None

                elif building_item
.id == 'B_GAME_STAR':
                
# Крутить рулетку в Звездном автомате  за 1  звездную пыль
                    
if game_id == 'B_GAME_STAR_ROULETTE2' and self.get_params().gamestar_roulette_2:
                        
gamestar_count self.get_game_state().count(u'@CR_185')
                        if 
gamestar_count >= and \
                                ((
next_play and self.get_timer().has_elapsed(next_play0)) or next_play is None):
                            
self.get_game_state().remove(u'@CR_185'0)
                            
play_cost None 
  Ответить с цитированием
Старый 22.03.2016, 16:58   #159
 Разведчик
Аватар для B gpoBa
 
B gpoBa никому не известный тип
Регистрация: 27.02.2014
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: zombie-farmer 2.3.1(Клиент для игры Зомби ферма)

Цитата:
Сообщение от jo4Посмотреть сообщение
можно ли оключить вырубку в пиратском режиме-если да то как?

Вот так:
По пути *\zombie-farmer 2.3.2\manager\pirate в файле core.py коментим это:
PHP код:
from manager.core import Core
from manager
.pirate.roulette import PirateRouletteBot
from manager
.pirate.capture import PirateCaptureBot
# from manager.pirate.chop import PirateChopBot
from manager.pirate.pick import PiratePickBot
from manager
.pirate.event import PirateEventHandler


class PirateCore(Core):

    
name u'Пиратский режим'

    
def get_presets(self):

        
single_bots = []

        
circle_bots = [
            
PirateRouletteBot(),
            
PirateCaptureBot(),
            
PiratePickBot(),
            
# PirateChopBot()
        
]
        
event_handler PirateEventHandler()

        return 
single_botscircle_botsevent_handler 
и если надо выключить агро на сильвера, то в файле roulette.py вот это:
PHP код:
import logging

from client
.game_types import GamePlayGamePirateEnemyHit
from manager
.bot import Bot

logger 
logging.getLogger(__name__)


class 
PirateRouletteBot(Bot):

    
def perform_action(self):

        
pirate_enemies self.get_game_location().get_objects_by_types([u'pirateEnemy'])
        if 
pirate_enemies:
            
pirate_enemy pirate_enemies[0]

            
# if pirate_enemy.health:
                # pirate_enemy_obj = self.get_item_reader().get(pirate_enemy.item)
                # logger.info(u'Обнаружен %s. Наносим урон.' % pirate_enemy_obj.name)
                # pirate_enemy_hit_event = PirateEnemyHit(objId=pirate_enemy.id)
                # self.get_events_sender().send_game_events([pirate_enemy_hit_event])
                # return

        
roll_events = []
        
buildings self.get_game_location().get_objects_by_types([u'building'])

        for 
building in buildings:
            
building_item self.get_item_reader().get(building.item)
            for 
game in building_item.games:
                
game_id game.id
                next_play 
None
                next_play_times 
building.nextPlayTimes.__dict__
                
if next_play_times.get(game_id):
                    
next_play int(next_play_times[game_id])

                if (
next_play and self.get_timer().has_elapsed(next_play2)) or not len(next_play_times.keys()):

                    
logger.info(u'Крутим рулетку в %s %i (%i, %i)' %
                                (
building_item.namebuilding.idbuilding.xbuilding.y))

                    
roll GamePlayGame(building.idgame_id)
                    
roll_events.append(roll)

        
self.get_events_sender().send_game_pack_events(roll_events)
        
self.get_events_sender().send_game_events() 

Последний раз редактировалось B gpoBa; 22.03.2016 в 17:07.
  Ответить с цитированием
Старый 22.03.2016, 20:01   #160
 Разведчик
Аватар для jo4
 
jo4 никому не известный тип
Регистрация: 17.10.2014
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: zombie-farmer 2.3.1(Клиент для игры Зомби ферма)

Цитата:
Сообщение от B gpoBaПосмотреть сообщение
Вот так:
По пути *\zombie-farmer 2.3.2\manager\pirate в файле core.py коментим это:
PHP код:
from manager.core import Core
from manager
.pirate.roulette import PirateRouletteBot
from manager
.pirate.capture import PirateCaptureBot
# from manager.pirate.chop import PirateChopBot
from manager.pirate.pick import PiratePickBot
from manager
.pirate.event import PirateEventHandler


class PirateCore(Core):

    
name u'Пиратский режим'

    
def get_presets(self):

        
single_bots = []

        
circle_bots = [
            
PirateRouletteBot(),
            
PirateCaptureBot(),
            
PiratePickBot(),
            
# PirateChopBot()
        
]
        
event_handler PirateEventHandler()

        return 
single_botscircle_botsevent_handler 
и если надо выключить агро на сильвера, то в файле roulette.py вот это:
PHP код:
import logging

from client
.game_types import GamePlayGamePirateEnemyHit
from manager
.bot import Bot

logger 
logging.getLogger(__name__)


class 
PirateRouletteBot(Bot):

    
def perform_action(self):

        
pirate_enemies self.get_game_location().get_objects_by_types([u'pirateEnemy'])
        if 
pirate_enemies:
            
pirate_enemy pirate_enemies[0]

            
# if pirate_enemy.health:
                # pirate_enemy_obj = self.get_item_reader().get(pirate_enemy.item)
                # logger.info(u'Обнаружен %s. Наносим урон.' % pirate_enemy_obj.name)
                # pirate_enemy_hit_event = PirateEnemyHit(objId=pirate_enemy.id)
                # self.get_events_sender().send_game_events([pirate_enemy_hit_event])
                # return

        
roll_events = []
        
buildings self.get_game_location().get_objects_by_types([u'building'])

        for 
building in buildings:
            
building_item self.get_item_reader().get(building.item)
            for 
game in building_item.games:
                
game_id game.id
                next_play 
None
                next_play_times 
building.nextPlayTimes.__dict__
                
if next_play_times.get(game_id):
                    
next_play int(next_play_times[game_id])

                if (
next_play and self.get_timer().has_elapsed(next_play2)) or not len(next_play_times.keys()):

                    
logger.info(u'Крутим рулетку в %s %i (%i, %i)' %
                                (
building_item.namebuilding.idbuilding.xbuilding.y))

                    
roll GamePlayGame(building.idgame_id)
                    
roll_events.append(roll)

        
self.get_events_sender().send_game_pack_events(roll_events)
        
self.get_events_sender().send_game_events() 

спасибо!
  Ответить с цитированием
Старый 23.03.2016, 16:21   #161
 Разведчик
Аватар для B gpoBa
 
B gpoBa никому не известный тип
Регистрация: 27.02.2014
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: zombie-farmer 2.3.1(Клиент для игры Зомби ферма)

Цитата:
Помогите бот заставить крутить звездную рулетку за звездную пыль, что то не хочет он крутить

Это в local\roulette.py
PHP код:
# Крутить рулетку в Звёздном автомате
                
elif building_item.id == 'B_GAME_STAR':
                    if 
game_id == 'B_GAME_STAR_ROULETTE' and self.get_params().gamestar_roulette:
                       
stardust_count self.get_game_state().count(u'@CR_185')
                       if 
stardust_count >= and \
                              ((
next_play and self.get_timer().has_elapsed(next_play1)) or next_play is None):
                          
self.get_game_state().remove(u'@CR_185'1)
                          
play_cost None

                       
else:
                           continue 
а это в params.py
PHP код:
 # Выбираем какие платные рулетки крутить
    
apple_roulette_1 0                # Яблочный автомат за 5 яблок
    
apple_roulette_2 0                # Яблочный автомат за 1 компот
    
cherry_roulette_1 0               # Вишневый автомат за 5 вишни
    
cherry_roulette_2 0               # Вишневый автомат за 1 джем
    
mandarin_roulette_1 0             # Мандариновый автомат за 5 мандарин
    
mandarin_roulette_2 0             # Мандариновый автомат за 1 мармелад
    
lemon_roulette_1 0                # Лимонный автомат за 5 лимонов
    
lemon_roulette_2 0                # Лимонный автомат за 1 микс

    
stork_roulette 1                  # Аист за 15 малины
    
taverna_roulette_1 0              # Таверна верхняя рулетка (со своими наворотами)
    
soldier_roulette 1                # Солдат за 1 глазной суп
    
casino_roulette 0                 # Казино (со своими наворотами)
    
fortune_roulette_1 1              # Зомби-фортуна за 5 фишек
    
egg_roulette 0                    # Крутить рулетку в яйцах
    
gamestar_roulette 1               # Звёздный автомат 1
    
satellite_roulette 1              # Спутник 
ну и да, сделал на одну пыльку, да и крутит раз за проход, надо зациклить

и вот еще спутник (не забываем добавить выключатель в params.py)
PHP код:
# Крутить рулетку в Спутнике
                
elif building_item.id == 'B_SPHERE_02':
                    if 
game_id == 'B_SPHERE_ROULETTE' and self.get_params().satellite_roulette:
                       
pearl_count self.get_game_state().count(u'@CR_159')
                       if 
pearl_count >= and \
                              ((
next_play and self.get_timer().has_elapsed(next_play1)) or next_play is None):
                          
self.get_game_state().remove(u'@CR_159'1)
                          
play_cost None

                       
else:
                           continue 

Последний раз редактировалось B gpoBa; 23.03.2016 в 16:42.
  Ответить с цитированием
Старый 26.03.2016, 11:13   #162
 Разведчик
Аватар для japup
 
japup никому не известный тип
Регистрация: 06.03.2016
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: zombie-farmer 2.3.1(Клиент для игры Зомби ферма)

У меня одного перестал работать скрипт?
  Ответить с цитированием
Старый 26.03.2016, 14:05   #163
 Разведчик
Аватар для Humanoid366
 
Humanoid366 никому не известный тип
Регистрация: 28.06.2010
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: zombie-farmer 2.3.1(Клиент для игры Зомби ферма)

Цитата:
Сообщение от japupПосмотреть сообщение
У меня одного перестал работать скрипт?

Видимо, да.
Ошибки какие выдает?
  Ответить с цитированием
Старый 26.03.2016, 19:27   #164
 Разведчик
Аватар для japup
 
japup никому не известный тип
Регистрация: 06.03.2016
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: zombie-farmer 2.3.1(Клиент для игры Зомби ферма)

Цитата:
Сообщение от Humanoid366Посмотреть сообщение
Видимо, да.
Ошибки какие выдает?

  Ответить с цитированием
Старый 27.03.2016, 17:31   #165
 Разведчик
Аватар для B gpoBa
 
B gpoBa никому не известный тип
Регистрация: 27.02.2014
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: zombie-farmer 2.3.1(Клиент для игры Зомби ферма)

japup. у тебя битые соседи по ходу. VKbot в помощь
  Ответить с цитированием
Ответ

Метки
bot, ferma, social game, zombi ferma, zombie-farmer 2.3.1


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Zombot (Клиент для игры Зомби ферма) [Обсуждение] Roch Свободное обсуждение 6159 30.07.2020 21:43
ZFG - Бот для игры Зомби Ферма vhyrix Свободное обсуждение 114 13.02.2016 09:30
[Программа] Zombot (Клиент для игры Зомби ферма) AnonProger Баги игр ВКонтакте 189 26.08.2014 15:50
[Статья] Небольшие секреты игры зомби ферма haussuper Баги игр ВКонтакте 11 26.01.2013 10:54

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

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

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