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

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

-

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

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

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

Цитата:
Удали 311 строку.

Удалил. Теперь такая ошибка
Код:
[2014-04-06 12:54:03,441] Переходим на Склад хакера
[2014-04-06 12:54:04,088] ingame error
[2014-04-06 12:54:04,088] Connection : {'crc': 'd01e37c8c1b0dc1e386caff5ba138cba
', 'data': u'{"user":"14745292","type":"EVT","id":1396774434193,"sig":"6fc3b3847
19d1d0bec8fcafe32a80b8a","events":[{"itemId":"UN_FERN","y":14,"objId":635258,"ac
tion":"buy","x":12,"type":"item"}]}'}
[2014-04-06 12:54:04,088] Response : {u'msg': u'ingame error', u'cmd': u'ERR', u
'id': u'1396774434193'}
Добавлено через 49 минут
Напутал с координатами) Кто знающий поможет разобраться?
Код:
# Map un_09   Склад Хакера
        if(ostrov in ['un_09']):
            map = [ str(i)+''+str(j) for i in range(14,36) for j in range(14,16)]   #1
            
            add = [ str(i)+''+str(j) for i in range(45,51) for j in range(14,16)]    #2
            map.extend(add)
            add = [ str(i)+''+str(j) for i in range(12,14) for j in range(16,18)]    #3
            map.extend(add)
            add = [ str(i)+''+str(j) for i in range(49,51) for j in range(16,28)]    #4
            map.extend(add)
            add = [ str(i)+''+str(j) for i in range(49,51) for j in range(41,73)]    #5
            map.extend(add)
            add = [ str(i)+''+str(j) for i in range(12,14) for j in range(63,73)]    #6
            map.extend(add)            
            return {'x1':12, 'x2':51, 'y1':14, 'y2':73}, map




Заменил код на
Цитата:
# Map un_09 Склад Хакера
if(ostrov in ['un_09']):
map = []
return {'x1':14, 'x2':59, 'y1':16, 'y2':73}, map

и заработало

Последний раз редактировалось Shurup240; 06.04.2014 в 13:46. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 06.04.2014, 13:56   #1877
 Разведчик
Аватар для GirlKris
 
GirlKris никому не известный тип
Регистрация: 17.02.2014
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 3 раз(а) в 3 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Напутал с координатами) Кто знающий поможет разобраться?

Код:
        # Map un_09   Склад Хакера 
        if(ostrov in ['un_09']): 
            map = [ str(i)+''+str(j) for i in range(14,38) for j in range(14,16)]     
            add = [ str(i)+''+str(j) for i in range(46,52) for j in range(14,16)]     
            map.extend(add) 
            add = [ str(i)+''+str(j) for i in range(12,14) for j in range(14,18)]     
            map.extend(add) 
            add = [ str(i)+''+str(j) for i in range(50,52) for j in range(16,28)]     
            map.extend(add) 
            add = [ str(i)+''+str(j) for i in range(50,52) for j in range(42,74)]     
            map.extend(add) 
            add = [ str(i)+''+str(j) for i in range(12,14) for j in range(64,74)]     
            map.extend(add)             
            return {'x1':12, 'x2':51, 'y1':14, 'y2':73}, map
Попробуй так. Должно работать.

Последний раз редактировалось GirlKris; 06.04.2014 в 18:23.
  Ответить с цитированием
Старый 06.04.2014, 17:47   #1878
 Разведчик
Аватар для Miha88
 
Miha88 никому не известный тип
Регистрация: 09.07.2011
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

помогите запустить этот модуль http://zhyk.ru/forum/showpost.php?p=...postcount=1308
Бот zombot-0.9.2, он на него не реагирует, не могу понять в чем дело ?!
  Ответить с цитированием
Старый 06.04.2014, 17:54   #1879
 Разведчик
Аватар для Just1cEE
 
Just1cEE никому не известный тип
Регистрация: 25.10.2011
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

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

В settings.ini можно настриоить почти всё
send_user =
если поставить эту строку то все коллекции будут пересылаться на указанный ID вконтакте

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

знающие, подскажите как сделать чтобы коллекции принимались как бесплатные подарки, а то висят в непринятых приходиться заходить в браузере 100500 страниц принимать вручную
  Ответить с цитированием
Старый 06.04.2014, 18:02   #1882
 Разведчик
Аватар для Just1cEE
 
Just1cEE никому не известный тип
Регистрация: 25.10.2011
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Сообщение от Miha88Посмотреть сообщение
Можно зайди в settings.ini пропиши
send_user = 7217271 (где 7217271 id куда отправить коллекции!)

ты пробывал?
не пашет у меня
  Ответить с цитированием
Старый 06.04.2014, 18:03   #1883
 Разведчик
Аватар для As1x89
 
As1x89 скоро будет известенAs1x89 скоро будет известенAs1x89 скоро будет известен
Регистрация: 03.11.2012
Сообщений: 30
Популярность: 238
Сказал(а) спасибо: 26
Поблагодарили 3 раз(а) в 3 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Сообщение от Miha88Посмотреть сообщение
помогите запустить этот модуль http://zhyk.ru/forum/showpost.php?p=...postcount=1308
Бот zombot-0.9.2, он на него не реагирует, не могу понять в чем дело ?!

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

Цитата:
Сообщение от Just1cEEПосмотреть сообщение
Подскажите можно ли с помощью бота перекидывать коллекции с фейка на основной акк?

Цитата:
перекидывать коллекции с фейка на основной акк?

в сеттинге напиши
send_user = ид того кому отправлять и раскоментить у фейка в гейм энжине продажа чего либо
  Ответить с цитированием
Старый 06.04.2014, 18:06   #1885
 Разведчик
Аватар для Just1cEE
 
Just1cEE никому не известный тип
Регистрация: 25.10.2011
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Сообщение от greyzzaПосмотреть сообщение
в сеттинге напиши
send_user = ид того кому отправлять и раскоментить у фейка в гейм энжине продажа чего либо

спасибо получилось
  Ответить с цитированием
Старый 06.04.2014, 19:39   #1886
 Разведчик
Аватар для wilddodik
 
wilddodik никому не известный тип
Регистрация: 05.04.2010
Сообщений: 17
Популярность: 10
Сказал(а) спасибо: 3
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Кто подскажет как в settings.ini выносить дополнительные настройки. Хочу подключение модулей вынести в ini, нужно ли что то прописывать в game_engine.py или нет? У меня есть готовый бот с вынесенными настройками, но хочу разобраться как выносятся они.
  Ответить с цитированием
Старый 06.04.2014, 20:26   #1887
 Разведчик
Аватар для JohnMorgan
 
JohnMorgan никому не известный тип
Регистрация: 14.02.2014
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Сообщение от vhyrixПосмотреть сообщение
JohnMorgan, если подумать, продуктивнее было бы написать сервер игры вместе с игрой. ) Я подумываю над этой идеей, но пока не хватает начального импульса. В принципе все упирается в идею игры и графику.

А нужна ли своя игра,когда уже есть что-то готовое? Интереснее ковырять не свой код :В
Ползая по исходникам набрел на данные о фейсбуке,но особо их не рассматривал. Я определил лишь три задачи.Первое : убрать авторизацию из социальных сетей. Второе : хранилище с пользовательскими данными (а так же файл items ,если есть желание добавлять свои ценники к предметам и т.д). Третье: штуковина,которая будет это все обрабатывать (тот самый сервер :В)
  Ответить с цитированием
Старый 07.04.2014, 01:20   #1888
 Разведчик
Аватар для vhyrix
 
vhyrix никому не известный тип
Регистрация: 09.11.2013
Сообщений: 2
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 9 раз(а) в 8 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Код для фейсбука: [Ссылки могут видеть только зарегистрированные пользователи. ] записать в fbutils.py и поправить sn.py:

PHP код:
import vkutils
import mrutils
import mrutils 
as okutils
import fbutils
# import okutils

def Site(settings):
    if 
settings.getSite() == 'mr':
        return 
mrutils.MR(settings)
    if 
settings.getSite() == 'ok':
        return 
okutils.OK(settings)
    if 
settings.getSite() == 'fb':
        return 
fbutils.FB(settings)
    else:
        return 
vkutils.VK(settings
К игре подключается, остров грузит.
  Ответить с цитированием
Старый 07.04.2014, 04:09   #1889
Заблокирован
 Разведчик
Аватар для Cheater-84
 
Cheater-84 никому не известный тип
Регистрация: 22.03.2014
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 6 раз(а) в 5 сообщениях
Отправить сообщение для Cheater-84 с помощью Skype™
 
Exclamation Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Сообщение от vhyrixПосмотреть сообщение
Код для фейсбука: [Ссылки могут видеть только зарегистрированные пользователи. ] записать в fbutils.py и поправить sn.py:

PHP код:
import vkutils
import mrutils
import mrutils 
as okutils
import fbutils
# import okutils

def Site(settings):
    if 
settings.getSite() == 'mr':
        return 
mrutils.MR(settings)
    if 
settings.getSite() == 'ok':
        return 
okutils.OK(settings)
    if 
settings.getSite() == 'fb':
        return 
fbutils.FB(settings)
    else:
        return 
vkutils.VK(settings
К игре подключается, остров грузит.



НАИГРОМНЕЙШЕЕ СПАСИБИЩЕ !!! все работает))но проблема остается,бот не видит рыбаков с мозгами за монеты,так как словарь загружает из ВК,а там такого нету......нужно найти ссылку для facebook,пробовал разные методы,но не смог подобрать,чарлик тоже отказывается что-либо читать,что то у него с SSL какие то траблы..кто сможет выяснить откуда ФБ загружает итемсы напишите..

P.S бот загружает объекты из vk-папка game_state-модуль item_reader-строка 49
PHP код:
url 'https://java.shadowlands.ru/zombievk/items?lang=ru' 
а и еще одна вещь...у меня не видит кладоискателей с мозгами...но в полне возможно я что то нахимичил в game_types....проверьте.

Последний раз редактировалось Cheater-84; 07.04.2014 в 04:46. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 07.04.2014, 05:44   #1890
 Разведчик
Аватар для Shurup240
 
Shurup240 никому не известный тип
Регистрация: 04.02.2013
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Вырубая грибы в подножье, столкнулся с проблемой.
Модуль пытается вскрывать сундуки. Но после грибов их нет.
Подскажите, что исправить в коде?
PHP код:
# coding=utf-8
import logging
from game_state
.game_types import GameWoodGraveGameWoodGraveDouble,\
    
GamePickItemGameWoodTreeGameStoneGameGainItemGamePickup
from game_state
.game_event import dict2objobj2dict
from game_actors_and_handlers
.base import BaseActor

logger 
logging.getLogger(__name__)


class 
MagicWand(BaseActor):
    
#указываем какие объекты рубить
    
def get_object_type(self):
        return [
GameStone.typeGameWoodTree.type]


    
def perform_action(self):
      if 
self._get_game_state().get_state().magic.used 500 :
        
location_id "un_09"    # на каком острове
        
if location_id == self._get_game_state().get_location_id():
            
resources self._get_game_location().get_all_objects_by_types(self.get_object_type())
            
index 0
            
for resource in resources:
              if 
index == 0:
                  if 
not resource.gainStarted:
                    
res_item self._get_item_reader().get(resource.item)
                    for 
_ in range(resource.materialCount):
                      if 
self._get_game_state().get_state().magic.used != 500:
                        if 
self._get_game_state().count_in_storage('@MAGIC_WAND') >0:
                          
gain_event = {"action":"magic","type":"item","objId":resource.id}
                          
logger.info(u"Добываем палочкой   " res_item.name)
                          
self._get_events_sender().send_game_events( [gain_event] )
                          
resource.gainStarted True
                          self
._get_game_state().get_state().magic.used += 1
                          self
._get_game_state().remove_from_storage('@MAGIC_WAND',1)
                          
resource.materialCount -=1
                          
if resource.materialCount == 0:
                            
box_item self._get_item_reader().get(res_item.box)
                            
new_obj dict2obj({'item''@' box_item.id,
                                                
'type'GamePickup.type,
                                                
'id'resource.id})
                            
self._get_game_location().remove_object_by_id(
                                                                
resource.id)
                            
self._get_game_location().append_object(new_obj)
                            
logger.info(u"'%s' превращён в '%s'" %
                                    (
res_item.namebox_item.name))
                        else:
                          
index 2
                          
break
                      else:
                        
index 1
                        
break
                  else: 
logger.info(u"Ресурс добывается")
              
elif index == 1:
                print 
u'Исчерпан лимит палочек на сегодня'
                
break
              else:
                print 
u'Закончились палочки'
                
break
            
logger.info(u"Не осталось ресурсов для добычи")
      
self.BoxOpener()

    
def BoxOpener(self):
        
box_all 0
        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
  Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Программа] Zombot (Клиент для игры Зомби ферма) AnonProger Баги игр ВКонтакте 189 26.08.2014 15:50
[Статья] Небольшие секреты игры зомби ферма haussuper Баги игр ВКонтакте 11 26.01.2013 11:54
[Информация] Зомби Ферма dekirillov Баги игр ВКонтакте 40 22.10.2011 18:25

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

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

Пишите нам: forum@zhyk.ru
Copyright © 2025 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net