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

Ответ
 
Опции темы
Старый 03.03.2016, 21:48   #61
 Разведчик
Аватар для susekus
 
susekus никому не известный тип
Регистрация: 05.01.2016
Сообщений: 2
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: zombie-farmer 2.3.1(Клиент для игры Зомби ферма)

Для какой именно версии?)
  Ответить с цитированием
Старый 03.03.2016, 23:07   #62
 Разведчик
Аватар для Юрец2000
 
Юрец2000 неизвестен в этих краяхЮрец2000 неизвестен в этих краяхЮрец2000 неизвестен в этих краяхЮрец2000 неизвестен в этих краяхЮрец2000 неизвестен в этих краяхЮрец2000 неизвестен в этих краяхЮрец2000 неизвестен в этих краяхЮрец2000 неизвестен в этих краяхЮрец2000 неизвестен в этих краяхЮрец2000 неизвестен в этих краях
Регистрация: 16.10.2011
Сообщений: 43
Популярность: -1341
Сказал(а) спасибо: 151
Поблагодарили 5 раз(а) в 5 сообщениях
 
По умолчанию Re: zombie-farmer 2.3.1(Клиент для игры Зомби ферма)

Очень нядя стукалка в новые деревья...
  Ответить с цитированием
Старый 04.03.2016, 10:57   #63
 Разведчик
Аватар для susekus
 
susekus никому не известный тип
Регистрация: 05.01.2016
Сообщений: 2
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: zombie-farmer 2.3.1(Клиент для игры Зомби ферма)

Я разобрался как поправить что бы стучало в новое дерево) если что го в лс [Ссылки могут видеть только зарегистрированные пользователи. ]
  Ответить с цитированием
Старый 04.03.2016, 15:38   #64
 Разведчик
Аватар для Triumf2016
 
Triumf2016 никому не известный тип
Регистрация: 18.01.2016
Сообщений: 2
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 14 раз(а) в 13 сообщениях
 
По умолчанию Re: zombie-farmer 2.3.1(Клиент для игры Зомби ферма)

Цитата:
Сообщение от susekusПосмотреть сообщение
Я разобрался как поправить что бы стучало в новое дерево) если что го в лс [Ссылки могут видеть только зарегистрированные пользователи. ]

зачем в лс? выкладывай здесь, ху...ней какой то занимаешься
________________
Помогите с ботом Клондайк
  Ответить с цитированием
Старый 04.03.2016, 20:27   #65
 Разведчик
Аватар для HotBlood
 
HotBlood никому не известный тип
Регистрация: 19.07.2012
Сообщений: 13
Популярность: 10
Сказал(а) спасибо: 1
Поблагодарили 4 раз(а) в 4 сообщениях
 
По умолчанию Re: zombie-farmer 2.3.1(Клиент для игры Зомби ферма)

Цитата:
зачем в лс?

+1, Выложи сам файлик или бот в целом
  Ответить с цитированием
Старый 04.03.2016, 22:50   #66
 Разведчик
Аватар для Юрец2000
 
Юрец2000 неизвестен в этих краяхЮрец2000 неизвестен в этих краяхЮрец2000 неизвестен в этих краяхЮрец2000 неизвестен в этих краяхЮрец2000 неизвестен в этих краяхЮрец2000 неизвестен в этих краяхЮрец2000 неизвестен в этих краяхЮрец2000 неизвестен в этих краяхЮрец2000 неизвестен в этих краяхЮрец2000 неизвестен в этих краях
Регистрация: 16.10.2011
Сообщений: 43
Популярность: -1341
Сказал(а) спасибо: 151
Поблагодарили 5 раз(а) в 5 сообщениях
 
По умолчанию Re: zombie-farmer 2.3.1(Клиент для игры Зомби ферма)

Сложно разобраться в боте, очень сложно.

Последний раз редактировалось Юрец2000; 04.03.2016 в 23:05.
  Ответить с цитированием
Старый 04.03.2016, 23:21   #67
 Разведчик
Аватар для regan-s1
 
regan-s1 никому не известный тип
Регистрация: 08.01.2011
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: zombie-farmer 2.3.1(Клиент для игры Зомби ферма)

Временный фикс

в manager\local открываем box.ру после
Цитата:
if hasattr(box_obj, 'openingPrice') and box_obj.openingPrice:
continue

добавляем
Цитата:
if box.item == '@SNOWDROP_BOX1':
continue

  Ответить с цитированием
Старый 04.03.2016, 23:57   #68
 Разведчик
Аватар для HotBlood
 
HotBlood никому не известный тип
Регистрация: 19.07.2012
Сообщений: 13
Популярность: 10
Сказал(а) спасибо: 1
Поблагодарили 4 раз(а) в 4 сообщениях
 
По умолчанию Re: zombie-farmer 2.3.1(Клиент для игры Зомби ферма)

Цитата:
Сообщение от regan-s1Посмотреть сообщение
Временный фикс

в manager\local открываем box.ру после

добавляем

А версия со стучалкой будет?
  Ответить с цитированием
Старый 05.03.2016, 00:06   #69
 Разведчик
Аватар для regan-s1
 
regan-s1 никому не известный тип
Регистрация: 08.01.2011
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: zombie-farmer 2.3.1(Клиент для игры Зомби ферма)

Не я создатель.
  Ответить с цитированием
Старый 05.03.2016, 04:46   #70
 Разведчик
Аватар для Triumf2016
 
Triumf2016 никому не известный тип
Регистрация: 18.01.2016
Сообщений: 2
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 14 раз(а) в 13 сообщениях
 
Exclamation Re: zombie-farmer 2.3.1(Клиент для игры Зомби ферма)

Цитата:
Сообщение от regan-s1Посмотреть сообщение
Не я создатель.

в этом коде

PHP код:
# -*- coding: utf-8 -*-

import logging
from datetime import datetime

from engine
.helper import dict2obj
from manager
.remote.bot import RemoteBot
from client
.game_types import GameRemoteValentineCollect

logger 
logging.getLogger(__name__)


class 
RemoteValentineTowerBot(RemoteBot):

    
name u'Стукнуть в башню'

    
def __init__(self):
        
super(RemoteValentineTowerBotself).__init__()

        
# Главная функция
        
self.action self.remote_valentine

        self
.max_knock 300
        self
.item_ids self.get_valentine_towers()

    
def get_valentine_towers(self):

        
utc_date datetime.utcnow()
        
res = []

        
# Ищем актуальные башни для стуков
        
towers self.get_item_reader().get_id_by_types(u'valentineTower')
        for 
tower in towers:
            
tower_obj self.get_item_reader().get(tower)
            
end_selling_date datetime.fromtimestamp(long(tower_obj.endSellingDate) / 1000)

            if 
utc_date end_selling_date:
                
res.append(tower)
        return 
res

    def remote_valentine
(selfevent_to_handle):

        if 
self.disabled:
            return

        if 
not self.item_ids:
            
logger.info(u'Все туковые постройки закрыты...')
            
self.disabled True
            self
.get_manager().remote_stop True
            
return

        
remote_valentine_collect self.get_game_state().state.remoteValentineCollect

        
if len(remote_valentine_collect) >= self.max_knock:
            
logger.info(u'Уже постучали %i раз' self.max_knock)
            
self.get_manager().remote_stop True
            self
.disabled True
            
return

        for 
remote_object in event_to_handle.gameObjects:
            
# Если нашли стуковую постройку
            
if remote_object.item in self.item_ids:

                
# Если она не удовлетворяет условиям, то ищем следующую
                
if any(x.user == self.get_players().get_current_uid() for x in remote_valentine_collect):
                    continue

                
remote_valentine_item_event GameRemoteValentineCollect(objId=remote_object.id)
                
evts self.get_events_sender().send_game_events([remote_valentine_item_event])
                while 
not evts:
                    
evts self.get_events_sender().send_game_events()

                
obj_name self.get_item_reader().get(remote_object.item).name

                
if filter(lambda xx.type == 'alert' and x.msg == u'SERVER_VALENTINE_TOWER_TO_LATE'evts):
                    
logger.info(u'В %s стучать уже поздно' obj_name)

                    
self.get_manager().remote_stop True
                    self
.disabled True
                    
return

                if 
not filter(lambda xx.type == 'alert' and x.msg == u'SERVER_VALENTINE_TOWER_EMPTY'evts):
                    
logger.info(u'Стучим в %s %i' % (obj_nameremote_object.id))

                    
# Добавляем тип постройки в которую уже стукнули
                    
remote_valentine_collect_item dict2obj({'user'self.get_players().get_current_uid()})
                    
self.get_game_state().state.remoteValentineCollect.append(remote_valentine_collect_item)

                break 
не понял что да как и откуда и куда вот этот блок кода

PHP код:
def __init__(self):
        
super(RemoteValentineTowerBotself).__init__() 
не пойму что за - RemoteValentineTowerBot, self

а так вроде не сложно сделать модуль...но думаю когда его сделаем то уже поздно будет, я на другой бот написал тукалку....
________________
Помогите с ботом Клондайк
  Ответить с цитированием
Старый 05.03.2016, 14:17   #71
 Разведчик
Аватар для Юрец2000
 
Юрец2000 неизвестен в этих краяхЮрец2000 неизвестен в этих краяхЮрец2000 неизвестен в этих краяхЮрец2000 неизвестен в этих краяхЮрец2000 неизвестен в этих краяхЮрец2000 неизвестен в этих краяхЮрец2000 неизвестен в этих краяхЮрец2000 неизвестен в этих краяхЮрец2000 неизвестен в этих краяхЮрец2000 неизвестен в этих краях
Регистрация: 16.10.2011
Сообщений: 43
Популярность: -1341
Сказал(а) спасибо: 151
Поблагодарили 5 раз(а) в 5 сообщениях
 
По умолчанию Re: zombie-farmer 2.3.1(Клиент для игры Зомби ферма)

Скинь в лс свой бот второй, где есть тукалка
  Ответить с цитированием
Старый 05.03.2016, 18:50   #72
 Разведчик
Аватар для Triumf2016
 
Triumf2016 никому не известный тип
Регистрация: 18.01.2016
Сообщений: 2
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 14 раз(а) в 13 сообщениях
 
По умолчанию Re: zombie-farmer 2.3.1(Клиент для игры Зомби ферма)

Робятки в папках - manager\remote - модуль knock.py пишем -

PHP код:
        self.item_ids = [
            
u'@B_SAKURA' 
будет тукать в дерево

сейчас попробую что - нибудь со сбором туков придумать...
________________
Помогите с ботом Клондайк

Последний раз редактировалось Triumf2016; 05.03.2016 в 18:59.
  Ответить с цитированием
Старый 05.03.2016, 19:14   #73
 Разведчик
Аватар для Юрец2000
 
Юрец2000 неизвестен в этих краяхЮрец2000 неизвестен в этих краяхЮрец2000 неизвестен в этих краяхЮрец2000 неизвестен в этих краяхЮрец2000 неизвестен в этих краяхЮрец2000 неизвестен в этих краяхЮрец2000 неизвестен в этих краяхЮрец2000 неизвестен в этих краяхЮрец2000 неизвестен в этих краяхЮрец2000 неизвестен в этих краях
Регистрация: 16.10.2011
Сообщений: 43
Популярность: -1341
Сказал(а) спасибо: 151
Поблагодарили 5 раз(а) в 5 сообщениях
 
По умолчанию Re: zombie-farmer 2.3.1(Клиент для игры Зомби ферма)

Цитата:
Сообщение от Triumf2016Посмотреть сообщение
Робятки в папках - manager\remote - модуль knock.py пишем -

PHP код:
        self.item_ids = [
            
u'@B_SAKURA' 
будет тукать в дерево

сейчас попробую что - нибудь со сбором туков придумать...

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

Последний раз редактировалось Юрец2000; 05.03.2016 в 19:28.
  Ответить с цитированием
Старый 05.03.2016, 19:47   #74
 Разведчик
Аватар для Triumf2016
 
Triumf2016 никому не известный тип
Регистрация: 18.01.2016
Сообщений: 2
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 14 раз(а) в 13 сообщениях
 
Exclamation Re: zombie-farmer 2.3.1(Клиент для игры Зомби ферма)

Цитата:
Сообщение от Юрец2000Посмотреть сообщение
или мне кажется, или он и вправду только заходит в дерево и не ложит лепесток туды...Проверил,он обходит соседей, смотрит в дерево и на этом все его действия заканчиваются, лепесток не ложит.

да , ты прав....будем исправлять, а пока сбор туков выложу

в папке manager\local - модуль - л\knock

PHP код:
# -*- coding: utf-8 -*-

import logging

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

logger 
logging.getLogger(__name__)


class 
LocalKnockingBot(Bot):

    
def __init__(self):
        
super(LocalKnockingBotself).__init__()

        
self.target_types = [u'@B_PAINTBALL_TARGET1'u'@B_PAINTBALL_TARGET2'u'@B_PAINTBALL_TARGET3']

    
def perform_action(self):

        
targets self.get_game_location().get_objects_by_items(self.target_types)
        if 
targets:

            
target_events = []
            for 
target in targets:
                
target_obj self.get_item_reader().get(target.item)
                if 
target.transformPlaysCount == target_obj.transformPlaysCount:
                    
target_transform PaintballTargetTransform(objId=target.iditemId=target_obj.id)
                    
target_pick GameRemotePickItem(objId=target.id)
                    
# target_rebuy = GameBuyItem(objId=target.id, itemId=target_obj.id, x=target.x, y=target.y)

                    
target_events.append(target_transform)
                    
target_events.append(target_pick)
                    
# target_events.append(target_rebuy)

                    
logger.info(u'Превращаем и ставим заново %s %i (%i, %i)' %
                                (
target_obj.nametarget.idtarget.xtarget.y))

                    
self.get_game_state().state.gameMoney -= target_obj.buyCoins

            self
.get_events_sender().send_game_pack_events(target_events)
            
    
#Сбор туков с весеннего дерева
    
def perform_action(self):

        
towers self.get_game_location().get_objects_by_types("halloweenTower")
        
ghost 0
        
for tower in towers:
            for 
i in tower.users:
                
reader_pack self.get_item_reader().get(i.itemId)
                
ghost += int(reader_pack.count)
                
apply_ghost = {"objId":tower.id,"itemId":i.itemId,"action":"trick","extraId":i.id,"type":"item"}
                
self.get_events_sender().send_game_events([apply_ghost])
                
self.get_game_state().add_storage(reader_pack.item,reader_pack.count)
            
tower.users = []
        if 
ghost 0: print u" Собрал %d барабашек" ghost 
        
return 
с туками щас разберемся...
________________
Помогите с ботом Клондайк
  Ответить с цитированием
Пользователь сказал cпасибо:
Юрец2000 (05.03.2016)
Старый 05.03.2016, 20:01   #75
 Разведчик
Аватар для Юрец2000
 
Юрец2000 неизвестен в этих краяхЮрец2000 неизвестен в этих краяхЮрец2000 неизвестен в этих краяхЮрец2000 неизвестен в этих краяхЮрец2000 неизвестен в этих краяхЮрец2000 неизвестен в этих краяхЮрец2000 неизвестен в этих краяхЮрец2000 неизвестен в этих краяхЮрец2000 неизвестен в этих краяхЮрец2000 неизвестен в этих краях
Регистрация: 16.10.2011
Сообщений: 43
Популярность: -1341
Сказал(а) спасибо: 151
Поблагодарили 5 раз(а) в 5 сообщениях
 
По умолчанию Re: zombie-farmer 2.3.1(Клиент для игры Зомби ферма)

Еще вопросик, наставил на Вере весеннего настроения бот пытается открыть их и ошибка.Как исправить?
  Ответить с цитированием
Ответ

Метки
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, время: 11:09.

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