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

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

-

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

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

Ответ
 
Опции темы
Старый 12.05.2014, 08:27   #2236
 Разведчик
Аватар для maxmydjer
 
maxmydjer никому не известный тип
Регистрация: 12.06.2011
Сообщений: 22
Популярность: 12
Сказал(а) спасибо: 13
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Сообщение от Shurup240Посмотреть сообщение
итемсы обновить над, походу

просто удалить файл итемс, и оно потом само его перегрузит)
  Ответить с цитированием
Старый 12.05.2014, 08:46   #2237
Заблокирован
 Разведчик
Аватар для trollolo5
 
trollolo5 никому не известный тип
Регистрация: 18.03.2014
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
итемсы обновить над, походу


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


Цитата:
просто удалить файл итемс, и оно потом само его перегрузит)


удаление файла тоже не канает
  Ответить с цитированием
Старый 12.05.2014, 14:04   #2238
 Разведчик
Аватар для mike4kz
 
mike4kz никому не известный тип
Регистрация: 23.08.2013
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 2 раз(а) в 2 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

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

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

удаление файла тоже не канает

Кто говорил удалять содержимое?

У тебя, скорее всего, загрузка итемс отключена. Видишь же "файл не найден в директории".
Править нужно всё что встречается на форуме, а не от случая к случаю.
Нормальное получение итемс описывалось.
Или , как минимум включи старое
http://zhyk.ru/forum/showpost.php?p=...postcount=2196
  Ответить с цитированием
Старый 14.05.2014, 02:54   #2240
 Разведчик
Аватар для Kipari40
 
Kipari40 никому не известный тип
Регистрация: 25.05.2013
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Отправить сообщение для Kipari40 с помощью Skype™
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

[Ссылки могут видеть только зарегистрированные пользователи. ]


Help please
  Ответить с цитированием
Старый 14.05.2014, 10:30   #2241
 Разведчик
Аватар для Shurup240
 
Shurup240 никому не известный тип
Регистрация: 04.02.2013
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Гуру питона! Подскажите, что сделать, чтобы модуль не принимал платные подарки?
PHP код:
# coding=utf-8
import logging
from game_actors_and_handlers
.base import BaseActor
from game_state
.game_types import GameApplyGiftEventGameGift
from game_state
.game_event import dict2objobj2dict
logger 
logging.getLogger(__name__)


class 
GiftReceiverBot(BaseActor):
    
'''
    Receives gifts

    @param options: Available receive options:

    with_messages: receive gifts with messages
    non_free: receive non-free gifts
    '''

    
def perform_action(self):
        
self.receive_all_gifts()

    
def receive_all_gifts(self):
        
gifts = list(set(self._get_game_state().get_state().gifts))
        
#gifts = []
        #for i in gifts_one:
        #    if not i in gifts:
        #        gifts+=[i]
        # print dir(gifts[0])
        #[ u'count', u'free', u'id', u'item', u'msg', u'type', u'user']
        
if len(gifts) > 0:
            
logger.info(u"Доступно подарков: %s" len(gifts))
        for 
gift in list(gifts):
            
self.receive_gift(gift)

    
def receive_gift(selfgift):
        
item self._get_item_reader().get(gift.item)
        
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
        free 
hasattr(gift'free') and gift.free
        
if with_message:
            
gift_name += u" с сообщением: '" gift.msg u"'"
        
if moved:
            
logger.info(u"П"+gift_name[1:]+ u"' нужно поместить")
        if 
free:
            
gift_name u'бесплатный ' gift_name
        gift_name 
+= u" от " gift.user
        logger
.info(u'Доступен ' gift_name)
        
CollIt=obj2dict(self._get_game_state().get_state().collectionItems)
        if 
not moved:
            if (
gift.item=='@CR_44') or (gift.item[1:] in CollIt.keys()) or not with_message or self._get_options()["with_messages"]:
                if (
gift.item=='@CR_44''@CR_08''R_33') or (gift.item[1:] in CollIt.keys()) or free or self._get_options()["non_free"]:
                    
logger.info(u"Принимаю " gift_name)
                    
apply_gift_event GameApplyGiftEvent(GameGift(gift.id))
                    
self._get_events_sender().send_game_events([apply_gift_event])
                    
self._get_game_state().add_from_storage(gift.item,gift.count)
                    if (
gift.item[1:] in CollIt.keys()): CollIt[gift.item]=gift.count

#CR_01                Цемент
#CR_06                Металл
#CR_11                Доска
#CR_16                Шестерня
#CR_25                Стекло
#CR_44                Мир
#CR_70                Время
#CR_08 зелёная краска
#R_33

            
if 0:
                if 
free and (gift.item<>'@CR_44'): # мир
                    #{"userIds":["85678136"],"type":"gifts","action":"sendFreeGifts","itemId":"CR_16","msg":"qwerty"}
                    #{"action":"sendFreeGifts","itemId":"CR_11","userIds":["119482219"],"type":"gifts","msg":":3"}
                    #{"userIds":[str(gift.user)],"type":"gifts","action":"sendFreeGifts","itemId":gift.item[1:],"msg":":3"}
                    
self._get_events_sender().send_game_events([{"userIds":[str(gift.user)],"type":"gifts","action":"sendFreeGifts","itemId":gift.item[1:],"msg":":3"}])
                    
#self._get_events_sender().send_game_events([{"userId":[gift.user],"itemId":gift.item[1:],"type":"gifts","msg":"","action":"sendFreeGifts"}])
                    
logger.info(u"Подарок от %s отправлен обратно: %s"%(gift.user,gift_name))
        
self.remove_gift_from_game_state(gift)
        
self._get_game_state().get_state().collectionItems=dict2obj(CollIt)

    
def remove_gift_from_game_state(selfgift):
        for 
current_gift in list(self._get_game_state().get_state().gifts):
            if 
gift.id == current_gift.id:
                
self._get_game_state().get_state().gifts.remove(current_gift)
                break


class 
AddGiftEventHandler(object):
    
def __init__(selfgame_state):
        
self.__game_state game_state

    def handle
(selfevent):
        
gift event.gift
        self
.append_gift_to_game_state(gift)

    
def append_gift_to_game_state(selfgift):
        
logger.info(u"Получен подарок.")
        
self.__game_state.gifts.append(gift)


class 
CakesReceiverBot(BaseActor):
    
def perform_action(self):
        
# Пряники
        
trees self._get_game_location().\
                    
get_all_objects_by_type('newYearTree')
        
cakes_count 0
        
for tree in trees:
            for 
i in tree.users:
                
cakes_count += 1
                apply_tree_event 
= {"type""newYearTree",
                                    
"action""applyNewYearGift",
                                    
"objId"tree.id,
                                    
"index"0}
                
self._get_events_sender().send_game_events([apply_tree_event])
                
self._get_game_state().add_from_storage("@CAKE",1)
            
tree.users = []
        if 
cakes_count 0:
            
logger.info(u"Собрали %d пряников" cakes_count
  Ответить с цитированием
Старый 14.05.2014, 10:43   #2242
 Пехотинец
Аватар для vintets
 
vintets скоро будет известенvintets скоро будет известенvintets скоро будет известен
Регистрация: 01.08.2012
Сообщений: 95
Популярность: 255
Сказал(а) спасибо: 28
Поблагодарили 54 раз(а) в 38 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Сообщение от Shurup240Посмотреть сообщение
Гуру питона! Подскажите, что сделать, чтобы модуль не принимал платные подарки?

http://zhyk.ru/forum/showpost.php?p=...postcount=1969

В гейм энжине
  Ответить с цитированием
Старый 14.05.2014, 10:44   #2243
 Разведчик
Аватар для Shurup240
 
Shurup240 никому не известный тип
Регистрация: 04.02.2013
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

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


Help please

Модуль не от этого бота

Добавлено через 5 минут
Цитата:
Сообщение от vintetsПосмотреть сообщение
http://zhyk.ru/forum/showpost.php?p=...postcount=1969

В гейм энжине

У меня там "False"
Чтобы не принимал, надо "true"
Я правильно понял?

Последний раз редактировалось Shurup240; 14.05.2014 в 10:50. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 14.05.2014, 13:34   #2244
 Пехотинец
Аватар для vintets
 
vintets скоро будет известенvintets скоро будет известенvintets скоро будет известен
Регистрация: 01.08.2012
Сообщений: 95
Популярность: 255
Сказал(а) спасибо: 28
Поблагодарили 54 раз(а) в 38 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Сообщение от Shurup240Посмотреть сообщение
У меня там "False"
Чтобы не принимал, надо "true"
Я правильно понял?

Нет. Должно быть False. Перевод переменной вполне понятен
__receive_non_free_gifts - приём НЕ бесплатных подарков.

В выложенном gifts вроде всё нормально. Может в энжине косяк? Выложи кусок где передаются параметры в модуль, может там что напортачено?
Должно быть что-то вида
PHP код:
    def create_all_actors(self):
        
receive_options = {'with_messages'self.__receive_gifts_with_messages,
                           
'non_free'self.__receive_non_free_gifts}
        
options = {'GiftReceiverBot'receive_options,
                   
'SeederBot'self.__selected_seed,
                   
'CookerBot'self.__selected_recipe,
                   
'ChangeLocationBot'self.__selected_location,
                   
'VisitingUsers':[self.__friendsid,my_id],
                   
'SellBot':{'sell_item':self.__selected_sell,'send_user':self.__selected_send},
                   
'ChangeLocationBot':self.__selected_loc_setting,
                   
'DigBot':self.__selected_dig_friends,
                   
'PirateTreeCut':self.__selected_curuser,
                   
'PremiumGifts':self.__selected_PremiumGifts
                  


Последний раз редактировалось vintets; 14.05.2014 в 13:50.
  Ответить с цитированием
Старый 14.05.2014, 18:43   #2245
Заблокирован
 Разведчик
Аватар для trollolo5
 
trollolo5 никому не известный тип
Регистрация: 18.03.2014
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

поставил боты на старый системник с виндой7, при этом питон и сами боты те же как и на винде8. Все работает кроме одного нюанса, если зайти с браузера то бот упсит, но сразу перегружается, то есть без интервала в 3 минуты. Нет интервала чтоб удаленно с другого компа зайти на пару минут в браузере на ферму. Не знаю может дело в самой винде.
  Ответить с цитированием
Старый 14.05.2014, 18:53   #2246
 Разведчик
Аватар для Shurup240
 
Shurup240 никому не известный тип
Регистрация: 04.02.2013
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Сообщение от vintetsПосмотреть сообщение
Нет. Должно быть False. Перевод переменной вполне понятен
__receive_non_free_gifts - приём НЕ бесплатных подарков.

В выложенном gifts вроде всё нормально. Может в энжине косяк? Выложи кусок где передаются параметры в модуль, может там что напортачено?
Должно быть что-то вида
PHP код:
    def create_all_actors(self):
        
receive_options = {'with_messages'self.__receive_gifts_with_messages,
                           
'non_free'self.__receive_non_free_gifts}
        
options = {'GiftReceiverBot'receive_options,
                   
'SeederBot'self.__selected_seed,
                   
'CookerBot'self.__selected_recipe,
                   
'ChangeLocationBot'self.__selected_location,
                   
'VisitingUsers':[self.__friendsid,my_id],
                   
'SellBot':{'sell_item':self.__selected_sell,'send_user':self.__selected_send},
                   
'ChangeLocationBot':self.__selected_loc_setting,
                   
'DigBot':self.__selected_dig_friends,
                   
'PirateTreeCut':self.__selected_curuser,
                   
'PremiumGifts':self.__selected_PremiumGifts
                  


У меня вот так
PHP код:
    def create_all_actors(self):
        
receive_options = {'with_messages'self.__receive_gifts_with_messages,
                           
'non_free'self.__receive_non_free_gifts}
        
options = {'GiftReceiverBot'receive_options,
                   
'SeederBot'self.__selected_seed,
                   
'CookerBot'self.__selected_recipe,
                   
'ChangeLocationBot'self.__selected_location,
                   
'VisitingUsers':self.__friendsid,
                   
'FriendDigger':self.__friendsid,
                   
'DigBot':self.__friendsid,
                   
'SellBot':{'sell_item':self.__selected_sell,'send_user':self.__selected_send},
                   
'ChangeLocationBot':self.__selected_loc_setting,
                  } 
  Ответить с цитированием
Старый 15.05.2014, 09:24   #2247
 Разведчик
Аватар для maxmydjer
 
maxmydjer никому не известный тип
Регистрация: 12.06.2011
Сообщений: 22
Популярность: 12
Сказал(а) спасибо: 13
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

косяк исправлен) всем спс

Последний раз редактировалось maxmydjer; 15.05.2014 в 09:54.
  Ответить с цитированием
Старый 15.05.2014, 09:35   #2248
 Разведчик
Аватар для Shurup240
 
Shurup240 никому не известный тип
Регистрация: 04.02.2013
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Сообщение от maxmydjerПосмотреть сообщение
в чем косяк ?

у тебя ошибка в 32 строке TypeError: not all arguments converted during string formatting. Гугл перевел, как
Код:
не все аргументы преобразуются в процессе форматирования строки
  Ответить с цитированием
Старый 15.05.2014, 09:53   #2249
 Разведчик
Аватар для maxmydjer
 
maxmydjer никому не известный тип
Регистрация: 12.06.2011
Сообщений: 22
Популярность: 12
Сказал(а) спасибо: 13
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

нашел решение проблемы) всем спс

Добавлено через 9 минут
может еще кто просвятить как сделать так что б сундуки не вскрывало в подземельях ?
Цитата:
[2014-05-15 10:01:11,983] Находимся на острове:
[2014-05-15 10:01:11,983] * Бездна
[2014-05-15 10:01:11,983]
[2014-05-15 10:01:12,006] Осталось 5-мин урожая: 22:45:37
[2014-05-15 10:01:12,207] Собрали 23 'Светляк'
[2014-05-15 10:01:12,326] Вскопали 23 'Кусок земли'
[2014-05-15 10:01:12,328] Подобрали 1 предмет(ов) коллекции Обгон запрещён
[2014-05-15 10:01:12,331] Подобрали 1 предмет(ов) коллекции Обгон запрещён
[2014-05-15 10:01:12,331] Подобрали 16 денег
[2014-05-15 10:01:12,331] Подобрали 10 денег
[2014-05-15 10:01:12,332] Подобрали 1 денег
[2014-05-15 10:01:12,332] Подобрали 5 денег
[2014-05-15 10:01:12,332] Подобрали 6 денег
[2014-05-15 10:01:12,332] Подобрали 1 денег
[2014-05-15 10:01:12,332] Подобрали 1 денег
[2014-05-15 10:01:12,332] Подобрали 1 денег
[2014-05-15 10:01:12,334] Подобрали 1 денег
[2014-05-15 10:01:12,334] Подобрали 1 денег
[2014-05-15 10:01:12,334] Подобрали 1 денег
[2014-05-15 10:01:12,463] Посеяли 23 "Светляк"
[2014-05-15 10:01:12,466] Доступно подарков: 1
[2014-05-15 10:01:12,467] Доступен бесплатный подарок "1 Шестерня' от 97191788
[2014-05-15 10:01:12,467] Принимаю бесплатный подарок "1 Шестерня' от 97191788
[2014-05-15 10:01:12,601] Открываем Ящик
[2014-05-15 10:01:12,641] ingame error
[2014-05-15 10:01:12,642] Connection : {'crc': '9919fbce0e819c396d4bd096fc5695c2', 'data': '{"user":"180606352","type":"EVT","id":14001336703 22,"sig":"17bc62e74fa043a41c697c36cc4b162d","event s":[{"action":"pick","type":"item","objId":-2739}]}'}
[2014-05-15 10:01:12,642] Response : {u'msg': u'ingame error', u'cmd': u'ERR', u'id': u'1400133670322'}
[2014-05-15 10:01:12,642] Загружаем остров...
[2014-05-15 10:01:15,539] Остров загружен!
[2014-05-15 10:01:15,576]


Последний раз редактировалось maxmydjer; 15.05.2014 в 10:02. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 15.05.2014, 11:08   #2250
 Пехотинец
Аватар для vintets
 
vintets скоро будет известенvintets скоро будет известенvintets скоро будет известен
Регистрация: 01.08.2012
Сообщений: 95
Популярность: 255
Сказал(а) спасибо: 28
Поблагодарили 54 раз(а) в 38 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Сообщение от maxmydjerПосмотреть сообщение
может еще кто просвятить как сделать так что б сундуки не вскрывало в подземельях ?

Ой древность... Как же ты жил до этого?
http://zhyk.ru/forum/showpost.php?p=...6&postcount=96
  Ответить с цитированием
Ответ


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

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

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