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

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

-

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

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

Ответ
 
Опции темы
Старый 20.11.2013, 17:44   #376
 Разведчик
Аватар для Anch665
 
Anch665 никому не известный тип
Регистрация: 21.12.2012
Сообщений: 29
Популярность: 10
Сказал(а) спасибо: 20
Поблагодарили 4 раз(а) в 3 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Сообщение от vhyrixПосмотреть сообщение
Как коннектится приложение можно посмотреть из браузера. А вот чтобы узнать генерацию crc скорее всего нужно дебажить. Самому интересен ответ.

Уважаемый, перестаньте захламлять тему. Создайте новую тему и обсуждайте там своего бота. Здесь обсуждается zombot и его модули на питоне.
  Ответить с цитированием
Старый 20.11.2013, 21:05   #377
 Разведчик
Аватар для kutc58
 
kutc58 никому не известный тип
Регистрация: 22.11.2010
Сообщений: 14
Популярность: 2
Сказал(а) спасибо: 7
Поблагодарили 2 раз(а) в 1 сообщении
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

бот перестал солить рецепты может кто подскажет что делать
  Ответить с цитированием
Старый 21.11.2013, 17:49   #378
 Разведчик
Аватар для kutc58
 
kutc58 никому не известный тип
Регистрация: 22.11.2010
Сообщений: 14
Популярность: 2
Сказал(а) спасибо: 7
Поблагодарили 2 раз(а) в 1 сообщении
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

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

AnonProger, Cheater84, Очень полезная функция нужна в боте это создание проездного, к примеру поставить фургон на домашнем и как закончился проездной бот его бы создавал.
  Ответить с цитированием
Старый 22.11.2013, 01:54   #380
 Разведчик
Аватар для dark-dragon
 
dark-dragon никому не известный тип
Регистрация: 30.08.2013
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 26 раз(а) в 21 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

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

Код:
#функция создания проездного
def create_ticket (self, _obj_id):
  create_ticket_event = {"type": "item",
                               "action": "craft",
                               "objId": _obj_id,
                               "itemId":"1"}
  self._get_events_sender().send_game_events([create_ticket_event])

#получаем id фургона
buildings = self._get_game_location().get_all_objects_by_type(GameBuilding.type)

for building in list(buildings):
  building_item = self._get_item_reader().get(building.item)
  if building_item.name == u'Фургон': # или if building_item.id == 'B_VAN_ICE_CREAM'
    obj_id = building.id

#есть ли на складе альбом и зеленая краска
gr_paint = album =0
st_items = self._get_game_state().get_state().storageItems

for _item in list(st_items):
     if _item.item == ('@CR_08'): gr_paint = _item.count
     if _item.item == ('@R_33'): album = _item.count

#проверяем время окончания бафа /либо его отсутствие/ и создаем проездной
l_buffs = self._get_game_state().get_state().buffs.list

l_count = 0
for l in l_buffs:
      if 'BUFF_TRAVEL_TICKET_TIME' in l.item:
          if l.expire.endDate > 0:
             l_count +=1
           
if l_count == 0 and gr_paint >= 10 and album >= 1 : self.create_ticket (obj_id)
За быдлокод прошу не пинать, еще не совсем шурупаю в питоне.

PS. Списание материалов со склада нужно добавить еще.

PPS. Для жетонов (на 100 поездок) баф BUFF_TRAVEL_TICKET_COUNT, сответственно проверяем наличие 5 книг @CR_75 и 5 точилок @CR_99.
Текущее количество жетонов l.expire.count а itemId = 3

Последний раз редактировалось dark-dragon; 22.11.2013 в 04:34.
  Ответить с цитированием
Старый 22.11.2013, 02:56   #381
 Разведчик
Аватар для zapilenko
 
zapilenko никому не известный тип
Регистрация: 29.05.2013
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

dark-dragon, нужно файл создать и подключить его, или добавить?
  Ответить с цитированием
Старый 22.11.2013, 03:02   #382
 Разведчик
Аватар для dark-dragon
 
dark-dragon никому не известный тип
Регистрация: 30.08.2013
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 26 раз(а) в 21 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

zapilenko, можно отдельным классом запилить в какой-нибудь подходящий файл, и через game_engine.py подключить в actor_classes.
Можно и отдельным файлом, но тоже класс создавать нужно и подключать.
  Ответить с цитированием
Старый 22.11.2013, 03:07   #383
 Разведчик
Аватар для zapilenko
 
zapilenko никому не известный тип
Регистрация: 29.05.2013
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

dark-dragon, можешь файл создать, а то у меня не получается,а подключить не сложно. C табуляцией что-то напутал.

Последний раз редактировалось zapilenko; 22.11.2013 в 03:24.
  Ответить с цитированием
Старый 22.11.2013, 03:37   #384
 Разведчик
Аватар для dark-dragon
 
dark-dragon никому не известный тип
Регистрация: 30.08.2013
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 26 раз(а) в 21 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

zapilenko, txt переименуй в py.
В файле game_engine.py в шапке вставь
Код:
from game_actors_and_handlers.create_ticket import CreateTicket
ну и в в actor_classes пропиши CreateTicket

ЗЫ. Отпишись о результатах, проверить не смог на работоспособность.
Вложения
Тип файла: txt create_ticket.txt (1.8 Кб, 42 просмотров)

Последний раз редактировалось dark-dragon; 22.11.2013 в 04:33.
  Ответить с цитированием
Пользователь сказал cпасибо:
Zju (26.11.2013)
Старый 22.11.2013, 04:18   #385
 Разведчик
Аватар для AnonProger
 
AnonProger набедокурил в прошлом
Регистрация: 17.11.2012
Сообщений: 25
Популярность: -3
Сказал(а) спасибо: 0
Поблагодарили 6 раз(а) в 3 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
AnonProger, сам дебажил флеш на предмет правильного коннекта app и генерации crc ?

Никакого дебага. Статический анализ кода.
  Ответить с цитированием
Старый 22.11.2013, 04:39   #386
 Разведчик
Аватар для dark-dragon
 
dark-dragon никому не известный тип
Регистрация: 30.08.2013
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 26 раз(а) в 21 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

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

Цитата:
Сообщение от dark-dragonПосмотреть сообщение
zapilenko, txt переименуй в py.
В файле game_engine.py в шапке вставь
Код:
from game_actors_and_handlers.create_ticket import CreateTicket
ну и в в actor_classes пропиши CreateTicket

ЗЫ. Отпишись о результатах, проверить не смог на работоспособность.

Ошибка:
[Ссылки могут видеть только зарегистрированные пользователи. ]
  Ответить с цитированием
Старый 22.11.2013, 13:17   #388
 Разведчик
Аватар для dark-dragon
 
dark-dragon никому не известный тип
Регистрация: 30.08.2013
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 26 раз(а) в 21 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

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

dark-dragon, у меня сборка от Reydan46
  Ответить с цитированием
Старый 22.11.2013, 13:55   #390
 Разведчик
Аватар для dark-dragon
 
dark-dragon никому не известный тип
Регистрация: 30.08.2013
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 26 раз(а) в 21 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

As1x89, в качестве костыля могу посоветовать поставить проверку на наличие атрибута

Код:
for _item in list(st_items):
            if _item.item:
               if _item.item == ('@CR_08'): gr_paint = _item.count
               if _item.item == ('@R_33'): album = _item.count
но это по сути не совсем верно, да и сработает ли. не пойму, что там на складе есть такое, что не имеет этого атрибута.
  Ответить с цитированием
Ответ


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

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

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