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

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

-

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

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

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

Цитата:
Сообщение от maks1995starПосмотреть сообщение
что может бить когда я создаю трансформаторов краску клей и оно повторяет создание
допустим у мене було 10 трансформаторов я поставил 100 создало 90 когда обратно на остров где создает трансформаторов опять создает 90 штук
[2014-06-11 19:37:28,487] Находимся на острове:
[2014-06-11 19:37:28,489] * Домашний остров
[2014-06-11 19:37:28,489]
[2014-06-11 19:37:28,490] Осталось супер-урожай: 2 дня 16:57:7
[2014-06-11 19:37:28,492] Осталось супер-поиск: 1 день 20:15:17
[2014-06-11 19:37:29,523] Доступно подарков: 1
[2014-06-11 19:37:29,523] Доступен подарок "1 Стекло' от 67602495
[2014-06-11 19:37:39,838] Создали 90 трансформаторов
[2014-06-11 19:37:39,842] Переходим на Домашний остров
[2014-06-11 19:37:40,161] Перешли на main
[2014-06-11 19:37:40,351] Перезагрузка через 5 минут
[2014-06-11 19:37:45,426] Осталось супер-урожай: 2 дня 16:56:50
[2014-06-11 19:37:45,428] Осталось супер-поиск: 1 день 20:15:0
[2014-06-11 19:37:57,240] Создали 90 трансформаторов
[2014-06-11 19:37:57,244] Переходим на Остров Любви
[2014-06-11 19:37:57,371] Перешли на isle_03
[2014-06-11 19:38:02,579] Осталось супер-урожай: 2 дня 16:56:33
[2014-06-11 19:38:02,582] Осталось супер-поиск: 1 день 20:14:43
[2014-06-11 19:38:02,788] Переходим на Домашний остров
[2014-06-11 19:38:03,104] Перешли на main
[2014-06-11 19:38:08,403] Осталось супер-урожай: 2 дня 16:56:27
[2014-06-11 19:38:08,404] Осталось супер-поиск: 1 день 20:14:37
[2014-06-11 19:38:19,539] Создали 90 трансформаторов
[2014-06-11 19:38:19,542] Получен подарок.
[2014-06-11 19:38:19,542] Переходим на Домашний остров
[2014-06-11 19:38:19,864] Перешли на main
[2014-06-11 19:38:20,555] Перезагрузка через 4 минуты
[2014-06-11 19:38:25,058] Осталось супер-урожай: 2 дня 16:56:10
[2014-06-11 19:38:25,059] Осталось супер-поиск: 1 день 20:14:20

потому что значит стата не обновляется
тебе примерно сюда
http://zhyk.ru/forum/showpost.php?p=...postcount=2292

Добавлено через 12 минут
а нет, соврал, у тебя в модуле вообще не добавляется в склад

Последний раз редактировалось greyzza; 11.06.2014 в 22:09. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 11.06.2014, 23:26   #2402
 Разведчик
Аватар для maks1995star
 
maks1995star никому не известный тип
Регистрация: 24.09.2013
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

и что мне делать
  Ответить с цитированием
Старый 12.06.2014, 00:09   #2403
 Разведчик
Аватар для greyzza
 
greyzza никому не известный тип
Регистрация: 25.02.2013
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 3 раз(а) в 3 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Сообщение от maks1995starПосмотреть сообщение
и что мне делать

трансформаторы подправил всё остальное у тебя также не добавляется, дописывай подобным образом
Вложения
Тип файла: rar brainss.rar (3.3 Кб, 29 просмотров)
  Ответить с цитированием
Старый 12.06.2014, 01:37   #2404
 Разведчик
Аватар для maks1995star
 
maks1995star никому не известный тип
Регистрация: 24.09.2013
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

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

спасибо большое за помошь щас буду пробувать
  Ответить с цитированием
Старый 12.06.2014, 13:10   #2405
 Разведчик
Аватар для kingkongzhiv
 
kingkongzhiv никому не известный тип
Регистрация: 03.03.2014
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Всем привет! Помогите пожалуйста исправить ошибки в этом модуле
PHP код:
class SendGiftBot(BaseActor):
    
    
def perform_action(self):
        
user_id "http://vk.com/id180019538" #  Кому слать -  http://vk.com/id777777777
        #item_id = "@CR_53"   # что слать -  "@CR_53"  это болт!   ;      "@CAKE_RABBIT" - пасхальный пряник  ;   "@CR_55" - фанера;  "@S_03" - клевер ; "@CR_121" бигуди ; "@C_14_4" - кукла .... и т.п.
        # item_id = "@ZOMBIE_CAPITAN"   # что слать -  "@CR_53"  это болт!   ;      "@CAKE_RABBIT" - пасхальный пряник  ;   "@CR_55" - фанера;  "@S_03" - клевер ; "@CR_121" бигуди ; "@C_14_4" - кукла .... и т.п.
        
item_id "@CR_53"
        
msg u"." # сюда писать сообщение типа -     u"лови хрень"
        
count 29 # сколько посылок слать
        
item_count 1  # но по одной штуке в каждой например 
        
idc 30 # счетчик какойто фик знает зачем он там но пусть будет
        
for k in range(count):
            
ev0 = [{"type":"gift","action":"sendGift","gift":{"user":user_id"count":item_count"item":item_id"msg":msg},"id":idc+k}]
            
self._get_events_sender().send_game_events(ev0)
            
logger.info(u'отправил предметы # %d пользователю id%s' % (kuser_id)) 
Бот делает вид, что отправляет
[2014-06-12 12:58:48,993] Добавляем рецепт "Вишнёвый джем" поварам №102876
[2014-06-12 12:58:49,322] Добавляем рецепт "Вишнёвый джем" поварам №102877
[2014-06-12 12:58:51,223] отправил предметы # 0 пользователю idhttp://vk.com/id180019538
[2014-06-12 12:58:51,381] отправил предметы # 1 пользователю idhttp://vk.com/id180019538
[2014-06-12 12:58:51,539] отправил предметы # 2 пользователю idhttp://vk.com/id180019538
[2014-06-12 12:58:51,697] отправил предметы # 3 пользователю idhttp://vk.com/id180019538
...
а по факту ничего не отправляется и ничего не приходит
  Ответить с цитированием
Старый 12.06.2014, 13:44   #2406
 Пехотинец
Аватар для vintets
 
vintets скоро будет известенvintets скоро будет известенvintets скоро будет известен
Регистрация: 01.08.2012
Сообщений: 95
Популярность: 255
Сказал(а) спасибо: 28
Поблагодарили 54 раз(а) в 38 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Сообщение от kingkongzhivПосмотреть сообщение
Всем привет! Помогите пожалуйста исправить ошибки в этом модуле
PHP код:
class SendGiftBot(BaseActor):
    
    
def perform_action(self):
        
user_id "http://vk.com/id180019538" #  Кому слать -  http://vk.com/id777777777
        #item_id = "@CR_53"   # что слать -  "@CR_53"  это болт!   ;      "@CAKE_RABBIT" - пасхальный пряник  ;   "@CR_55" - фанера;  "@S_03" - клевер ; "@CR_121" бигуди ; "@C_14_4" - кукла .... и т.п.
        # item_id = "@ZOMBIE_CAPITAN"   # что слать -  "@CR_53"  это болт!   ;      "@CAKE_RABBIT" - пасхальный пряник  ;   "@CR_55" - фанера;  "@S_03" - клевер ; "@CR_121" бигуди ; "@C_14_4" - кукла .... и т.п.
        
item_id "@CR_53"
        
msg u"." # сюда писать сообщение типа -     u"лови хрень"
        
count 29 # сколько посылок слать
        
item_count 1  # но по одной штуке в каждой например 
        
idc 30 # счетчик какойто фик знает зачем он там но пусть будет
        
for k in range(count):
            
ev0 = [{"type":"gift","action":"sendGift","gift":{"user":user_id"count":item_count"item":item_id"msg":msg},"id":idc+k}]
            
self._get_events_sender().send_game_events(ev0)
            
logger.info(u'отправил предметы # %d пользователю id%s' % (kuser_id)) 
Бот делает вид, что отправляет
...
а по факту ничего не отправляется и ничего не приходит

id пользователя это число.
user_id = 180019538
В комментариях просто указано где смотреть.
  Ответить с цитированием
Старый 12.06.2014, 14:00   #2407
 Разведчик
Аватар для kingkongzhiv
 
kingkongzhiv никому не известный тип
Регистрация: 03.03.2014
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Сообщение от vintetsПосмотреть сообщение
id пользователя это число.
user_id = 180019538
В комментариях просто указано где смотреть.

Офигенно работает, огромное тебе человеческое СПАСИБО!
  Ответить с цитированием
Старый 12.06.2014, 17:33   #2408
 Разведчик
Аватар для Kipari40
 
Kipari40 никому не известный тип
Регистрация: 25.05.2013
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Отправить сообщение для Kipari40 с помощью Skype™
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

[Ссылки могут видеть только зарегистрированные пользователи. ]
помогите
Код:
# coding=utf-8
import logging
from game_state.game_types import GamePickPickup, GamePickItem, GamePickup
from game_actors_and_handlers.base import BaseActor


logger = logging.getLogger(__name__)


class Pickuper(BaseActor):

    def perform_action(self):
        pickups = self._get_game_location().get_pickups()
        self.pick_pickups(pickups)

    def pick_pickups(self, pickups):
        if pickups:
            logger.info(u'Подбираем дроп...')
            
        all_pick = []
        for pickup in pickups:
            pick_event = GamePickPickup([pickup])
            all_pick += [pick_event]
        if len(all_pick)>0:
            self._get_events_sender().send_game_events(all_pick)
            for pickup in pickups:
                self._get_game_location().remove_pickup(pickup)
        '''        
        for pickup in pickups:
            pick_event = GamePickPickup([pickup])
            self._get_events_sender().send_game_events([pick_event])
            self._get_game_location().remove_pickup(pickup)'''


class BoxPickuper(BaseActor):

    def getOpeningPriceMsg(self, boxItem):
        openingPrice = boxItem.openingPrice[0]
        count = openingPrice.count
        item_name = self._get_item_reader().get(openingPrice.item).name
        price_msg = u'%d %s' % (count, item_name)
        return price_msg

    def perform_action(self):
        boxes = self._get_game_location().get_all_objects_by_type(
                                                    GamePickup.type)
        for box in boxes:
            name = self._get_item_reader().get_name(box)
            boxItem = self._get_item_reader().get(box.item)
            if not hasattr(boxItem, 'openingPrice'):
                logger.info(u'Вскрываем %s' % name)
                pick_event = GamePickItem(objId=box.id)
                self._get_events_sender().send_game_events([pick_event])
                self._get_game_location().remove_object_by_id(box.id)


class AddPickupHandler(object):
    def __init__(self, itemReader, game_location, game_state, setting_view):
        self.__game_loc = game_location
        self.__item_reader = itemReader
        self.__game_state_ = game_state
        self.__setting_view = setting_view

    def handle(self, event_to_handle):
        if event_to_handle is None:
            logger.critical("OMG! No such object")
            return
        else:
            tmp={}
            for pickup in event_to_handle.pickups:
                item_type_msg = {
                    'coins':
                        lambda pickup: u'денег',
                    'xp':
                        lambda pickup: u'опыта',
                    'collection':
                        lambda pickup: u'предмет(ов) коллекции ',
                    'storageItem':
                        lambda pickup: u'предмет(ов) ',
                    'shovel':
                        lambda pickup: u'лопат',
                    'scrapItem':
                        lambda pickup: u'шт. металлолома'
                }.get(pickup.type, lambda pickup: pickup.type)(pickup)
                if (pickup.type=='collection') or (pickup.type=='storageItem'):
                    item_type_msg = ('%s%s'%(item_type_msg,self.__item_reader.get(pickup.id).name))
                if item_type_msg in tmp.keys(): tmp[item_type_msg]+=pickup.count
                else: tmp[item_type_msg]=pickup.count
                # Добавление в game_state
                if hasattr(pickup, "id"):
                    self.__game_state_.add_from_storage('@'+pickup.id, pickup.count)
            if self.__setting_view['pickup']:
                if len(tmp.keys())>0:
                    for i in tmp.keys():
                        logger.info(u'Подобрали %d %s' % (tmp[i], i))
            self.__game_loc.add_pickups(event_to_handle.pickups)
  Ответить с цитированием
Старый 13.06.2014, 07:20   #2409
 Разведчик
Аватар для cepega777
 
cepega777 никому не известный тип
Регистрация: 11.12.2012
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

у ково есть бот на копку у друзей?
  Ответить с цитированием
Старый 13.06.2014, 09:03   #2410
 Разведчик
Аватар для Elmuerte87
 
Elmuerte87 никому не известный тип
Регистрация: 12.06.2014
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Доброе утро! Языком программирования не владею, но явно заметил, что бот-то обманцик! Пишет, что копает чудика и кладет пряники, а после него захожу и вижу, что лжет окаянный) Есть добрые люди, в помощи не отказывающие?
  Ответить с цитированием
Старый 13.06.2014, 19:32   #2411
 Разведчик
Аватар для cepega777
 
cepega777 никому не известный тип
Регистрация: 11.12.2012
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

помогиет бот после час или два выдает
[2014-06-12 16:26:22,842] sig is not valid
[2014-06-12 16:26:22,842] Connection : {'crc': '6c85299a70a810e48ff5d2d6c64e3
', 'data': '{"user":"62407523","type":"EVT","id":140263696887 0,"sig":"5bfffd7
a352ed44940acc71758c5a","events":[{"action":"pick","type":"item","objId":3637
}'}
[2014-06-12 16:26:22,842] Response : {u'msg': u'sig is not valid', u'cmd': u'
', u'id': u'1402636968870'}
Traceback (most recent call last):
File "main.py", line 99, in <module>
run_game()
File "main.py", line 79, in run_game
Game(site, settings, UserPrompt(gui_input), gui_input=gui_input).start()
File "D:\ZB тырфр\game_engine.py", line 512, in start
raise e
message_factory.GameError: Game server returned error: sig is not valid
  Ответить с цитированием
Старый 14.06.2014, 01:20   #2412
 Разведчик
Аватар для Kipari40
 
Kipari40 никому не известный тип
Регистрация: 25.05.2013
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Отправить сообщение для Kipari40 с помощью Skype™
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Сообщение от Kipari40Посмотреть сообщение
[Ссылки могут видеть только зарегистрированные пользователи. ]
помогите
Код:
# coding=utf-8
import logging
from game_state.game_types import GamePickPickup, GamePickItem, GamePickup
from game_actors_and_handlers.base import BaseActor


logger = logging.getLogger(__name__)


class Pickuper(BaseActor):

    def perform_action(self):
        pickups = self._get_game_location().get_pickups()
        self.pick_pickups(pickups)

    def pick_pickups(self, pickups):
        if pickups:
            logger.info(u'Подбираем дроп...')
            
        all_pick = []
        for pickup in pickups:
            pick_event = GamePickPickup([pickup])
            all_pick += [pick_event]
        if len(all_pick)>0:
            self._get_events_sender().send_game_events(all_pick)
            for pickup in pickups:
                self._get_game_location().remove_pickup(pickup)
        '''        
        for pickup in pickups:
            pick_event = GamePickPickup([pickup])
            self._get_events_sender().send_game_events([pick_event])
            self._get_game_location().remove_pickup(pickup)'''


class BoxPickuper(BaseActor):

    def getOpeningPriceMsg(self, boxItem):
        openingPrice = boxItem.openingPrice[0]
        count = openingPrice.count
        item_name = self._get_item_reader().get(openingPrice.item).name
        price_msg = u'%d %s' % (count, item_name)
        return price_msg

    def perform_action(self):
        boxes = self._get_game_location().get_all_objects_by_type(
                                                    GamePickup.type)
        for box in boxes:
            name = self._get_item_reader().get_name(box)
            boxItem = self._get_item_reader().get(box.item)
            if not hasattr(boxItem, 'openingPrice'):
                logger.info(u'Вскрываем %s' % name)
                pick_event = GamePickItem(objId=box.id)
                self._get_events_sender().send_game_events([pick_event])
                self._get_game_location().remove_object_by_id(box.id)


class AddPickupHandler(object):
    def __init__(self, itemReader, game_location, game_state, setting_view):
        self.__game_loc = game_location
        self.__item_reader = itemReader
        self.__game_state_ = game_state
        self.__setting_view = setting_view

    def handle(self, event_to_handle):
        if event_to_handle is None:
            logger.critical("OMG! No such object")
            return
        else:
            tmp={}
            for pickup in event_to_handle.pickups:
                item_type_msg = {
                    'coins':
                        lambda pickup: u'денег',
                    'xp':
                        lambda pickup: u'опыта',
                    'collection':
                        lambda pickup: u'предмет(ов) коллекции ',
                    'storageItem':
                        lambda pickup: u'предмет(ов) ',
                    'shovel':
                        lambda pickup: u'лопат',
                    'scrapItem':
                        lambda pickup: u'шт. металлолома'
                }.get(pickup.type, lambda pickup: pickup.type)(pickup)
                if (pickup.type=='collection') or (pickup.type=='storageItem'):
                    item_type_msg = ('%s%s'%(item_type_msg,self.__item_reader.get(pickup.id).name))
                if item_type_msg in tmp.keys(): tmp[item_type_msg]+=pickup.count
                else: tmp[item_type_msg]=pickup.count
                # Добавление в game_state
                if hasattr(pickup, "id"):
                    self.__game_state_.add_from_storage('@'+pickup.id, pickup.count)
            if self.__setting_view['pickup']:
                if len(tmp.keys())>0:
                    for i in tmp.keys():
                        logger.info(u'Подобрали %d %s' % (tmp[i], i))
            self.__game_loc.add_pickups(event_to_handle.pickups)

кто нибудь поможет?
  Ответить с цитированием
Старый 14.06.2014, 16:21   #2413
 Разведчик
Аватар для greyzza
 
greyzza никому не известный тип
Регистрация: 25.02.2013
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 3 раз(а) в 3 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
кто нибудь поможет?

при каких условиях появляется?
  Ответить с цитированием
Старый 14.06.2014, 16:56   #2414
 Разведчик
Аватар для Kipari40
 
Kipari40 никому не известный тип
Регистрация: 25.05.2013
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Отправить сообщение для Kipari40 с помощью Skype™
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Сообщение от greyzzaПосмотреть сообщение
при каких условиях появляется?

[Ссылки могут видеть только зарегистрированные пользователи. ]
При открывании чего либо(Чемоданов, мешков, сундуков от деревьев)

Последний раз редактировалось Kipari40; 14.06.2014 в 17:12.
  Ответить с цитированием
Старый 14.06.2014, 17:51   #2415
 Разведчик
Аватар для greyzza
 
greyzza никому не известный тип
Регистрация: 25.02.2013
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 3 раз(а) в 3 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Лог работы

по логу то нет ошибки, он у тебя после еще и фруктовые деревья собирает и малину может еще дальше что есть

Последний раз редактировалось greyzza; 14.06.2014 в 17:54.
  Ответить с цитированием
Ответ


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

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, время: 03:33.

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