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

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

-

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

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

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

Цитата:
Сообщение от Lion1000+Посмотреть сообщение
не проще тогда переехать в тот же вк? в закрытую группу. и утечки инфы не будет...

А не проще язык держать за зубами (в данном случае, пальцы от клавы подальше)? Пока кое-кто не ляпнул об этом, всё было тихо-мирно, без эксцессов, а теперь спасибо за забенненых клонов. Если ещё какой косяк встретиться, сразу тут пиши, пусть и эту лавочку прикроют. Даёшь игру без ботов
  Ответить с цитированием
Старый 07.10.2014, 08:00   #3377
 Пехотинец
Аватар для vintets
 
vintets скоро будет известенvintets скоро будет известенvintets скоро будет известен
Регистрация: 01.08.2012
Сообщений: 95
Популярность: 255
Сказал(а) спасибо: 28
Поблагодарили 54 раз(а) в 38 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Сообщение от megabyte0Посмотреть сообщение
Плюсом, был небольшой баг в game_engine.GameState.set_from_storage
Должно быть так
Код:
    def set_from_storage(self, item_id, count):
        itemid=dict2obj({"item":item_id,"count":count})
        self.__game_state.storageItems.append(itemid)

Это находили и исправляли уже давно http://zhyk.ru/forum/showpost.php?p=...postcount=2294
  Ответить с цитированием
Старый 07.10.2014, 14:03   #3378
 Разведчик
Аватар для xxxXANxxx
 
xxxXANxxx никому не известный тип
Регистрация: 30.07.2013
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

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

Цитата:
Сообщение от xxxXANxxxПосмотреть сообщение
хочу всем соседям отправить по одной коллекции в ручную долго а ботом я думаю займет секунд 20 помогите. нужно что бы бот смог раздать коллекции всем соседям + заблакировать тех кому не слать.

Что значит "заблакировать тех кому не слать" ?

С раздачей всё не так просто. Я так и не победил. Не смог придумать как обойти ошибку превышения 48 сообщений.
Понятно, что нужно считать очередь, учитывать количество вернувшихся ответов... Раньше чёт в голову лез учёт каждого по номеру (тот номер, что в запросе в id).
А, вспомнил. Падало если не было ответа на запрос № id, а мы посылали больше чем id+48. Даже, если промежуточные вернулись.
Не помню. Особо ведь не потестишь. Я пока писал и тестил, мне уже начали гневные письма приходить с угрозами разорвать на куски, если я не перестану слать металл
А на чём ещё тестировать... металл дешёвый лимит не забивает. И его ООООчень много.

Не могут потерпеть для науки. Я тогда давай самых буйных подмазывать ништяками.

Чёт я проглядел, речь о коллекциях... Коллекции то дарятся легко. Это с платными затык. Там же проверяется хватает лимита или нет.

Последний раз редактировалось vintets; 10.10.2014 в 16:09.
  Ответить с цитированием
Старый 07.10.2014, 20:06   #3380
 Разведчик
Аватар для xxxXANxxx
 
xxxXANxxx никому не известный тип
Регистрация: 30.07.2013
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
заблакировать тех кому не слать

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

Цитата:
Сообщение от xxxXANxxxПосмотреть сообщение
к примеру тюремщиков, ну или кому не хочется слать
это плохо что ни кто не придумал.

Ну так возьми и "придумай". А вообще, не вижу большой проблемы - ты же ходишь копателем? Вот и добавь одно "событие" - отправить коллекцию. А если хочешь кого-то исключить - сделай файл с кодами тех, кому отправлять не надо. Просто тяжело понять смысл подобных желаний... Ты собираешься отправлять каждый день, по много раз? Если нет, то почему бы тогда просто не отправить вручную?
  Ответить с цитированием
Старый 10.10.2014, 22:24   #3382
 Разведчик
Аватар для xxxXANxxx
 
xxxXANxxx никому не известный тип
Регистрация: 30.07.2013
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
отправить вручную?

10 000 соседей. не важно, я суть то понял. что нужно сделать. вот еслиб еще бы знания питона бы было бы гораздо проще.

Добавлено через 3 минуты
? ставлю ракеты по одной штуки как сделать что бы он ставил сразу по 20 за раз может что то нужно дописать и если знаете дайте пожалуйста готовый скрипт если конечно же не трудно. зарание спасибо.

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

а что его давать, он там есть изначально. И модифицированные выкладывали уже.
  Ответить с цитированием
Старый 11.10.2014, 01:23   #3384
 Разведчик
Аватар для xxxXANxxx
 
xxxXANxxx никому не известный тип
Регистрация: 30.07.2013
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

class BuildingBuyer(BaseActor):

def perform_action(self):
building_id = "B_ROCKET"
build_cost = self._get_item_reader().get(building_id).buyCoins
next_id = max([_i.maxGameObjectId for _i in self._get_game_state().get_state().locationInfos] +[_m.id for _m in self._get_game_location().get_game_objects()]) + 1
buy_rocket = {"x":12,"action":"buy","y":10,"itemId":building_id ,"type":"item","objId":next_id}
sell_rocket = {"action":"sell","type":"item","objId":next_id}
for _ in range(100):
if self._get_game_state().get_state().gameMoney > build_cost:
logger.info(u"Покупаем ракету")
self._get_events_sender().send_game_events([buy_rocket])
logger.info(u"Продаём ракету")
self._get_events_sender().send_game_events([sell_rocket])
self._get_game_state().get_state().gameMoney -= build_cost

все что нашел изменил но все равно ставит по одной ?
  Ответить с цитированием
Старый 11.10.2014, 01:48   #3385
 Разведчик
Аватар для VtoroyPrihod
 
VtoroyPrihod никому не известный тип
Регистрация: 16.04.2014
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
Cool Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Сообщение от xxxXANxxxПосмотреть сообщение
class BuildingBuyer(BaseActor):

def perform_action(self):
building_id = "B_ROCKET"
build_cost = self._get_item_reader().get(building_id).buyCoins
next_id = max([_i.maxGameObjectId for _i in self._get_game_state().get_state().locationInfos] +[_m.id for _m in self._get_game_location().get_game_objects()]) + 1
buy_rocket = {"x":12,"action":"buy","y":10,"itemId":building_id ,"type":"item","objId":next_id}
sell_rocket = {"action":"sell","type":"item","objId":next_id}
for _ in range(100):
if self._get_game_state().get_state().gameMoney > build_cost:
logger.info(u"Покупаем ракету")
self._get_events_sender().send_game_events([buy_rocket])
logger.info(u"Продаём ракету")
self._get_events_sender().send_game_events([sell_rocket])
self._get_game_state().get_state().gameMoney -= build_cost

все что нашел изменил но все равно ставит по одной ?

он покупает и тут же продаёт,
и как по мне это идеально.
  Ответить с цитированием
Старый 11.10.2014, 01:57   #3386
 Разведчик
Аватар для xxxXANxxx
 
xxxXANxxx никому не известный тип
Регистрация: 30.07.2013
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
он покупает и тут же продаёт,

я не спорю но хотелось бы что бы он ставил их сразу много как к примеру с флагами и также толпой их продавал как это было с бамбуком. гораздо быстрее
  Ответить с цитированием
Старый 11.10.2014, 02:53   #3387
 Разведчик
Аватар для Lion1000+
 
Lion1000+ никому не известный тип
Регистрация: 03.07.2014
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Сообщение от xxxXANxxxПосмотреть сообщение
примеру с флагами

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

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

Ну вот переделанный с бамбука
PHP код:
# coding=utf-8
import logging
from game_state
.game_types import GameWoodGraveGameWoodGraveDouble,\
    
GamePickItemGameWoodTreeGameGainItemGamePickup
from game_state
.game_event import dict2obj
from game_actors_and_handlers
.base import BaseActor

logger 
logging.getLogger(__name__)

class 
BuildingTrack(BaseActor):

    
def perform_action(self):
        
location_id "main"    # на каком острове
        
free_x 14             # Координаты пустого места
        
free_y 14
        min_money 
100000000  # оставляем денег
        
num 40              # партиями по ... шт.
        
building_id "B_ROCKET" # ракета

        
if location_id == self._get_game_state().get_location_id():
            
build_cost self._get_item_reader().get(building_id).buyCoins            
            sell_cost 
self._get_item_reader().get(building_id).sellCoins            
            next_id 
max([_i.maxGameObjectId for _i in self._get_game_state().get_state().locationInfos] +[_m.id for _m in self._get_game_location().get_game_objects()]) + 
            buy_track 
= {"x":free_x,"action":"buy","y":free_y,"itemId":building_id,"type":"item","objId":next_id}
            
sell_track = {"action":"sell","type":"item","objId":next_id}
            
track_events = []
            for 
n in range(num):
                
track_events.append(buy_track)
                
track_events.append(sell_track)
            
#print 'track_events ',track_events    
            
expa 0    
            
#while (self._get_game_state().get_state().gameMoney > (1000000000+build_cost*num)):
            
while self._get_game_state().get_state().gameMoney min_money:
                
expa += 1
                logger
.info(u"Покупаем %d шт. ракет %s "% (num,expa))
                
self._get_events_sender().send_game_events(track_events)
                
self._get_game_state().get_state().gameMoney -= (build_cost-sell_cost)*num
            logger
.info(u"Обменяли %d ракет! Получили %s уровня(ей)"% (num*expa,num*expa*2/61))
            
#raw_input("################################") 
  Ответить с цитированием
Старый 11.10.2014, 21:39   #3389
 Разведчик
Аватар для xxxXANxxx
 
xxxXANxxx никому не известный тип
Регистрация: 30.07.2013
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Ну вот переделанный с бамбука

пробовал не работает выдает ошибку.

Добавлено через 6 минут
Цитата:
class*BuildingTrack(BaseActor):

нашел ошибку все поправил теперь работает спасибо

Последний раз редактировалось xxxXANxxx; 11.10.2014 в 21:45. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 12.10.2014, 16:27   #3390
 Разведчик
Аватар для Kanabiss
 
Kanabiss никому не известный тип
Регистрация: 12.10.2014
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Можешь мне помочь?
  Ответить с цитированием
Ответ


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

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

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