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

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

-

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

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

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

странно, а я сменил просто версию клиента, как было написано до этого (но удалено после) и всё работает..
  Ответить с цитированием
Старый 11.11.2013, 14:08   #257
 Разведчик
Аватар для Ammoni
 
Ammoni никому не известный тип
Регистрация: 19.07.2013
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Сообщение от ichi88Посмотреть сообщение
странно, а я сменил просто версию клиента, как было написано до этого (но удалено после) и всё работает..

Если бы не сменил - тоже бы работало. Временная проблема была. Поставь назад старую - и работать будет.

Добавлено через 8 минут
Цитата:
Сообщение от ichi88Посмотреть сообщение
будем надеяться на то, что это связано с модернизацией софта, а не с борьбой с ботами..

Добавлено через 9 минут
хотя блокировка графики через эдблок работает как раньше, адреса не сменились значит...

Добавлено через 43 минуты
а почему было удалено решение данной проблемы написанное srg1?
работает же... хорошо что успел..

Вот, я думаю, потому и удалено, что оно не нужно

Последний раз редактировалось Ammoni; 11.11.2013 в 14:16. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 11.11.2013, 14:24   #258
 Разведчик
Аватар для ichi88
 
ichi88 никому не известный тип
Регистрация: 06.08.2011
Сообщений: 21
Популярность: 10
Сказал(а) спасибо: 3
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

хм, значит в вктулсе нужно изменения сделать описанные выше - чтобы такое не повторялось?
  Ответить с цитированием
Старый 11.11.2013, 15:08   #259
Заблокирован
 Разведчик
Аватар для Cheater84
 
Cheater84 неизвестен в этих краях
Регистрация: 27.08.2013
Сообщений: 2
Популярность: -54
Сказал(а) спасибо: 5
Поблагодарили 15 раз(а) в 14 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Сообщение от eTorresПосмотреть сообщение
Предыдущий вопрос о плюшках в силе )

это вопрос?)
  Ответить с цитированием
Старый 11.11.2013, 18:05   #260
 Разведчик
Аватар для eTorres
 
eTorres никому не известный тип
Регистрация: 20.04.2012
Сообщений: 4
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 10 раз(а) в 5 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Cheater84, да просто интересно какие плашки народ запилил для себя. Как не спрашиваю, код не прошу ) Просто по факту! Я переписал практически весь код под себя, выкинул лишнее, добавил требуемое конкретно мне, определил то, что добавлю в ближайшее время! Просто, может какие то здравые мысли услышу, что было бы и мне добавить хорошо
  Ответить с цитированием
Старый 11.11.2013, 18:53   #261
Заблокирован
 Разведчик
Аватар для Cheater84
 
Cheater84 неизвестен в этих краях
Регистрация: 27.08.2013
Сообщений: 2
Популярность: -54
Сказал(а) спасибо: 5
Поблагодарили 15 раз(а) в 14 сообщениях
 
Post Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Сообщение от eTorresПосмотреть сообщение
Cheater84, да просто интересно какие плашки народ запилил для себя. Как не спрашиваю, код не прошу ) Просто по факту! Я переписал практически весь код под себя, выкинул лишнее, добавил требуемое конкретно мне, определил то, что добавлю в ближайшее время! Просто, может какие то здравые мысли услышу, что было бы и мне добавить хорошо

друг с контакта тоже любителькак и я,дописал функцию по закопке друзей по ID,все работает,я вроде скидывал код,вот теперь думаю как допилить что бы кладоискателей выгонял на работу,так как видимо не каждый может себе купить 20 рыбаков с мозгами......по этому вот задумался как это все сделать....не могу определить в чем загвоздка...
  Ответить с цитированием
Старый 11.11.2013, 19:43   #262
 Разведчик
Аватар для eTorres
 
eTorres никому не известный тип
Регистрация: 20.04.2012
Сообщений: 4
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 10 раз(а) в 5 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Cheater84, в чем именно проблема ? посмотри евент в чарлике или хроме, и все ясно будет. Абсолютно тривиально делается. Если что, кидай евент сюда, помогу чуток )сам не могу посмотреть так как все убрал с фермы )
  Ответить с цитированием
Старый 11.11.2013, 20:46   #263
Заблокирован
 Разведчик
Аватар для Cheater84
 
Cheater84 неизвестен в этих краях
Регистрация: 27.08.2013
Сообщений: 2
Популярность: -54
Сказал(а) спасибо: 5
Поблагодарили 15 раз(а) в 14 сообщениях
 
Exclamation Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Сообщение от eTorresПосмотреть сообщение
Cheater84, в чем именно проблема ? посмотри евент в чарлике или хроме, и все ясно будет. Абсолютно тривиально делается. Если что, кидай евент сюда, помогу чуток )сам не могу посмотреть так как все убрал с фермы )


"events":[{"type":"item","action":"stop","objId":1210}],"id":1384186950093} если "action":"start" то отправка работать..
20:33:05
а это просто кладоискатель
objId":1210 это обычный
objId":1504 с мозгами
objId":1180 рыбак с мозгами

  Ответить с цитированием
Старый 11.11.2013, 21:10   #264
 Разведчик
Аватар для eTorres
 
eTorres никому не известный тип
Регистрация: 20.04.2012
Сообщений: 4
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 10 раз(а) в 5 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Cheater84, objId это пустые цифры, потому как определяют только конкретно id объекта в твоем конкретном случае. Даже если ты уберешь в склад и поставишь обратно, он измениться. Искать нужно объекты по типу.

Код:
digger_graves = self._get_game_location().get_all_objects_by_types(self.get_digger_types())
где

Код:
def get_digger_types(self):
    return [u'diggerGrave', u'diggerGraveWithBrains']
тут ты получишь список рыбаков и рыбаков с мозгами. Далее простой код

Код:
for digger_grave in digger_graves:
    # Если рыбак не работает
    if not digger_grave.started:

        # Получаем его название
        digger_grave_name = self._get_item_reader().get(digger_grave.item).name
        
        # Выполняем запрос на сервер
        logger.info(u'Выгоняем работать %s %i' % (digger_grave_name, digger_grave.id))
        digger_start_event = {u'type': u'item', u'action': u'start', u'objId': digger_grave.id}
        self._get_events_sender().send_game_events([digger_start_event])

        # Исправляем game_state, чтобы при следующем цикле он не посчитал рыбака не рабочим
        digger_grave.started = True
Аналогично для кладоискателей, рабочих всяких, торгов

и все. И пишите комментарии к коду, переменные нормально называйте, а не как придется, а то читать код невозможно!! И старайтесь правильно его оформлять! И да прибудет с вами сила )

PS: Должно работать, но не проверял, писал на коленке )

Последний раз редактировалось eTorres; 11.11.2013 в 21:16.
  Ответить с цитированием
Старый 11.11.2013, 22:24   #265
Заблокирован
 Разведчик
Аватар для Cheater84
 
Cheater84 неизвестен в этих краях
Регистрация: 27.08.2013
Сообщений: 2
Популярность: -54
Сказал(а) спасибо: 5
Поблагодарили 15 раз(а) в 14 сообщениях
 
Red face Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Сообщение от eTorresПосмотреть сообщение
Cheater84, objId это пустые цифры, потому как определяют только конкретно id объекта в твоем конкретном случае. Даже если ты уберешь в склад и поставишь обратно, он измениться. Искать нужно объекты по типу.

Код:
digger_graves = self._get_game_location().get_all_objects_by_types(self.get_digger_types())
где

Код:
def get_digger_types(self):
    return [u'diggerGrave', u'diggerGraveWithBrains']
тут ты получишь список рыбаков и рыбаков с мозгами. Далее простой код

Код:
for digger_grave in digger_graves:
    # Если рыбак не работает
    if not digger_grave.started:

        # Получаем его название
        digger_grave_name = self._get_item_reader().get(digger_grave.item).name
        
        # Выполняем запрос на сервер
        logger.info(u'Выгоняем работать %s %i' % (digger_grave_name, digger_grave.id))
        digger_start_event = {u'type': u'item', u'action': u'start', u'objId': digger_grave.id}
        self._get_events_sender().send_game_events([digger_start_event])

        # Исправляем game_state, чтобы при следующем цикле он не посчитал рыбака не рабочим
        digger_grave.started = True
Аналогично для кладоискателей, рабочих всяких, торгов

и все. И пишите комментарии к коду, переменные нормально называйте, а не как придется, а то читать код невозможно!! И старайтесь правильно его оформлять! И да прибудет с вами сила )

PS: Должно работать, но не проверял, писал на коленке )



Благодарю За помощь!!) сейчас разберусь)

Добавлено через 15 минут
Цитата:
Сообщение от eTorresПосмотреть сообщение
Cheater84, да просто интересно какие плашки народ запилил для себя. Как не спрашиваю, код не прошу ) Просто по факту! Я переписал практически весь код под себя, выкинул лишнее, добавил требуемое конкретно мне, определил то, что добавлю в ближайшее время! Просто, может какие то здравые мысли услышу, что было бы и мне добавить хорошо

Цитата:
Сообщение от eTorresПосмотреть сообщение
Cheater84, objId это пустые цифры, потому как определяют только конкретно id объекта в твоем конкретном случае. Даже если ты уберешь в склад и поставишь обратно, он измениться. Искать нужно объекты по типу.

Код:
digger_graves = self._get_game_location().get_all_objects_by_types(self.get_digger_types())
где

Код:
def get_digger_types(self):
    return [u'diggerGrave', u'diggerGraveWithBrains']
тут ты получишь список рыбаков и рыбаков с мозгами. Далее простой код

Код:
for digger_grave in digger_graves:
    # Если рыбак не работает
    if not digger_grave.started:

        # Получаем его название
        digger_grave_name = self._get_item_reader().get(digger_grave.item).name
        
        # Выполняем запрос на сервер
        logger.info(u'Выгоняем работать %s %i' % (digger_grave_name, digger_grave.id))
        digger_start_event = {u'type': u'item', u'action': u'start', u'objId': digger_grave.id}
        self._get_events_sender().send_game_events([digger_start_event])

        # Исправляем game_state, чтобы при следующем цикле он не посчитал рыбака не рабочим
        digger_grave.started = True
Аналогично для кладоискателей, рабочих всяких, торгов

и все. И пишите комментарии к коду, переменные нормально называйте, а не как придется, а то читать код невозможно!! И старайтесь правильно его оформлять! И да прибудет с вами сила )

PS: Должно работать, но не проверял, писал на коленке )

извини меня ,но я не могу понять куда этот код прописывать?в digger_graves.py,боюсь я там сейчас перепишу что не нужно...

кстати для копки кладов вычислил два ID

{"objId":197,"x":68,"action":"remoteDig","y":63,"t ype":"item"} иглу

{"objId":19,"x":62,"action":"remoteDig","y":69,"ty pe":"item"} букет

Последний раз редактировалось Cheater84; 11.11.2013 в 22:39. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 11.11.2013, 23:21   #266
 Разведчик
Аватар для maks_maks)
 
maks_maks) никому не известный тип
Регистрация: 27.05.2013
Сообщений: 18
Популярность: 10
Сказал(а) спасибо: 27
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Сообщение от Cheater84Посмотреть сообщение
передал мне этот код Друг,я уж не знаю как и что он там перелопачивал,но код работает,остается только вбить ID клонов (фейков) burrowing.py

где именно вставить ID друзей-фейков?
  Ответить с цитированием
Старый 11.11.2013, 23:32   #267
Заблокирован
 Разведчик
Аватар для Cheater84
 
Cheater84 неизвестен в этих краях
Регистрация: 27.08.2013
Сообщений: 2
Популярность: -54
Сказал(а) спасибо: 5
Поблагодарили 15 раз(а) в 14 сообщениях
 
Exclamation Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Сообщение от maks_maks)Посмотреть сообщение
где именно вставить ID друзей-фейков?

Код:
# coding=utf-8
import logging
from game_actors_and_handlers.base import BaseActor
import sys
logger = logging.getLogger(__name__)

class DigBot(BaseActor):
   
  def perform_action(self):
    
    i=0
    freeslots=[]
    
    for burySlot in self._get_game_state().get_state().burySlots:
      try:
        print str(i) + " " + burySlot.user
      except:
        print str(i) + " " + 'Free'
        freeslots.append(i)
      i+=1
    
    friends=["здесь","здесь","здесь","здесь"]
    
    
    i=0
    for slot in freeslots:
      print (u'Закапываем: ' + friends[slot]).encode('cp866')
      cook_event = {"action":"bury","type":"bury","user":friends[slot],"slot":slot}
      self._get_events_sender().send_game_events([cook_event])
      i+=1
просто измени расширение с txt на py
Вложения
Тип файла: txt burrowing.txt (825 байт, 21 просмотров)
  Ответить с цитированием
Пользователь сказал cпасибо:
maks_maks) (12.11.2013)
Старый 12.11.2013, 00:09   #268
 Разведчик
Аватар для dreamerag
 
dreamerag никому не известный тип
Регистрация: 19.09.2013
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Сообщение от eTorresПосмотреть сообщение
Я переписал практически весь код под себя, выкинул лишнее, определил то, что добавлю в ближайшее время! Просто, может какие то здравые мысли услышу, что было бы и мне добавить хорошо.И пишите комментарии к коду, переменные нормально называйте, а не как придется, а то читать код невозможно!! И старайтесь правильно его оформлять! И да прибудет с вами сила )

У тебя правильная идеология, полностью с тобой согласен!

Добавлено через 5 минут
код по закопке друзей пока работает тупо(не проверяет закопанность и не раскапывает друзей. каждый слот соответствует другу)

Последний раз редактировалось dreamerag; 12.11.2013 в 00:15. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 12.11.2013, 00:43   #269
Заблокирован
 Разведчик
Аватар для Cheater84
 
Cheater84 неизвестен в этих краях
Регистрация: 27.08.2013
Сообщений: 2
Популярность: -54
Сказал(а) спасибо: 5
Поблагодарили 15 раз(а) в 14 сообщениях
 
Post Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Код:
 digger_graves = self._get_game_location().get_all_objects_by_types(self.get_digger_types())

def get_digger_types(self):

    return [u'diggerGrave', u'diggerGraveWithBrains']
	
	for digger_grave in digger_graves:
    # Если рыбак не работает
    if not digger_grave.started:

        # Получаем его название
        digger_grave_name = self._get_item_reader().get(digger_grave.item).name
        
        # Выполняем запрос на сервер
        logger.info(u'Выгоняем работать %s %i' % (digger_grave_name, digger_grave.id))
        digger_start_event = {u'type': u'item', u'action': u'start', u'objId': digger_grave.id}
        self._get_events_sender().send_game_events([digger_start_event])

        # Исправляем game_state, чтобы при следующем цикле он не посчитал рыбака не рабочим
        digger_grave.started = True
так будет выглядеть код? что то совсем уже голова не варит...
  Ответить с цитированием
Старый 12.11.2013, 00:53   #270
 Разведчик
Аватар для eTorres
 
eTorres никому не известный тип
Регистрация: 20.04.2012
Сообщений: 4
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 10 раз(а) в 5 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

пришли свой модуль с рыбаками, исправлю как надо, или тут выложи. мой модуль уже сильно изменен
  Ответить с цитированием
Ответ


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

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

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