![](/zhyk/misc/sp.gif) |
Zombot (Клиент для игры Зомби ферма) [Обсуждение] - Свободное обсуждение - Ваши идеи, вопросы и ответы на тему браузерных игр и социальных сетей |
13.07.2014, 17:57
|
#2566
|
|
|
|
Разведчик
|
![](/zhyk/misc/regist.png) Регистрация: 06.07.2013
![](/zhyk/misc/messages.png) Сообщений: 0
![](/zhyk/misc/reput.png) Популярность: 10
![](/zhyk/misc/thnx.png) Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
Привет. есть бот что б ставил флаги но не продавал их?СРочно срочно.
Добавлено через 55 минут
Уже не надо. сам склепал.
Добавлено через 2 часа 5 минут
Теперь мне нужен бот что бы он построил флаги велико британии)Могу заплатить 150 изюма за роботу.
Последний раз редактировалось ProPein; 13.07.2014 в 20:02.
Причина: Добавлено сообщение
|
|
|
13.07.2014, 20:45
|
#2567
|
|
|
|
Разведчик
|
![](/zhyk/misc/regist.png) Регистрация: 06.08.2011
![](/zhyk/misc/messages.png) Сообщений: 21
![](/zhyk/misc/reput.png) Популярность: 10
![](/zhyk/misc/thnx.png) Сказал(а) спасибо: 3
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
|
|
|
13.07.2014, 20:51
|
#2568
|
|
|
|
Разведчик
|
![](/zhyk/misc/regist.png) Регистрация: 06.07.2013
![](/zhyk/misc/messages.png) Сообщений: 0
![](/zhyk/misc/reput.png) Популярность: 10
![](/zhyk/misc/thnx.png) Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
я тоже нуб ![Smile](images/smilies/z/smile.gif) там легко. ![Smile](images/smilies/z/smile.gif) делай сам))))
|
|
|
13.07.2014, 21:16
|
#2569
|
|
|
|
Разведчик
|
![](/zhyk/misc/regist.png) Регистрация: 06.08.2011
![](/zhyk/misc/messages.png) Сообщений: 21
![](/zhyk/misc/reput.png) Популярность: 10
![](/zhyk/misc/thnx.png) Сказал(а) спасибо: 3
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
|
|
|
13.07.2014, 22:23
|
#2570
|
|
|
|
Разведчик
|
![](/zhyk/misc/regist.png) Регистрация: 10.01.2012
![](/zhyk/misc/messages.png) Сообщений: 0
![](/zhyk/misc/reput.png) Популярность: 10
![](/zhyk/misc/thnx.png) Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
|
|
|
14.07.2014, 06:51
|
#2571
|
|
|
|
Разведчик
|
![](/zhyk/misc/regist.png) Регистрация: 22.03.2014
![](/zhyk/misc/messages.png) Сообщений: 0
![](/zhyk/misc/reput.png) Популярность: 10
![](/zhyk/misc/thnx.png) Сказал(а) спасибо: 0
Поблагодарили 6 раз(а) в 5 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
|
|
|
14.07.2014, 15:37
|
#2572
|
|
|
|
Разведчик
|
![](/zhyk/misc/regist.png) Регистрация: 10.01.2012
![](/zhyk/misc/messages.png) Сообщений: 0
![](/zhyk/misc/reput.png) Популярность: 10
![](/zhyk/misc/thnx.png) Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
![](/zhyk/misc/quotes/quot-top-left.gif) |
Цитата: |
![](/zhyk/misc/quotes/quot-top-right.gif) |
|
|
|
|
|
|
|
все названия объектов находятся в item.txt, открываем этот документик, нажимаем Ctrl+F и вводим в поле поиска, слово или фразу что будем искать, далее enter при необходимости. |
|
![](/zhyk/misc/quotes/quot-bot-left.gif) |
|
![](/zhyk/misc/quotes/quot-bot-right.gif) |
|
Спасибо, с этим разобрался.
А как сделать что бы, например, покупал флаги выставлял последовательно по одной из осей. т.е. что бы 1 из координат менялась, а вторая оставалось не тронутой
Код:
# coding=utf-8
import logging
from game_state.game_types import GameWoodGrave, GameWoodGraveDouble,\
GamePickItem, GameWoodTree, GameGainItem, GamePickup
from game_state.game_event import dict2obj
from game_actors_and_handlers.base import BaseActor
from game_state.brains import PlayerBrains
logger = logging.getLogger(__name__)
class BuildingBuyer(BaseActor):
def perform_action(self):
current_loc = self._get_game_state().get_location_id()
location_id = "main"
if current_loc == location_id :
building_id = "D_FLOWER1"
money = self._get_game_state().get_state().gameMoney
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":50,"action":"buy","y":96,"itemId":building_id,"type":"item","objId":next_id}
sell_rocket = {"action":"sell","type":"item","objId":next_id}
for _ in range(90):
if money > 100000:
#if money > build_cost or money > 100000 and occupied_brain_count < 9
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
Я так понимаю, что продажу нужно просто игнорировать, а вот с изменением координат тупик у меня...
|
|
|
14.07.2014, 16:04
|
#2573
|
|
|
|
Разведчик
|
![](/zhyk/misc/regist.png) Регистрация: 17.02.2014
![](/zhyk/misc/messages.png) Сообщений: 0
![](/zhyk/misc/reput.png) Популярность: 10
![](/zhyk/misc/thnx.png) Сказал(а) спасибо: 0
Поблагодарили 3 раз(а) в 3 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
![](/zhyk/misc/quotes/quot-top-left.gif) |
Цитата: |
![](/zhyk/misc/quotes/quot-top-right.gif) |
|
|
|
|
|
|
|
|
Спасибо, с этим разобрался.
А как сделать что бы, например, покупал флаги выставлял последовательно по одной из осей. т.е. что бы 1 из координат менялась, а вторая оставалось не тронутой
Я так понимаю, что продажу нужно просто игнорировать, а вот с изменением координат тупик у меня...
|
|
![](/zhyk/misc/quotes/quot-bot-left.gif) |
|
![](/zhyk/misc/quotes/quot-bot-right.gif) |
|
Посадка деревьев в помощь, вбиваем вместо дерева флаг, добавляем эвенты с апгрейдом и в путь.
PHP код:
upgrade = {"type":"item","action":"upgrade","objId":next_id}
Последний раз редактировалось GirlKris; 14.07.2014 в 16:08.
|
|
|
14.07.2014, 16:17
|
#2574
|
|
|
|
Разведчик
|
![](/zhyk/misc/regist.png) Регистрация: 10.01.2012
![](/zhyk/misc/messages.png) Сообщений: 0
![](/zhyk/misc/reput.png) Популярность: 10
![](/zhyk/misc/thnx.png) Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
|
|
|
15.07.2014, 16:49
|
#2576
|
|
|
|
Разведчик
|
![](/zhyk/misc/regist.png) Регистрация: 25.05.2013
![](/zhyk/misc/messages.png) Сообщений: 0
![](/zhyk/misc/reput.png) Популярность: 10
![](/zhyk/misc/thnx.png) Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
Код:
def add_users_info(self, event_to_handle):
if not hasattr(self.__game_state_, 'playersInfo'):
self.__game_state_.playersInfo = event_to_handle.players
else:
self.__game_state_.playersInfo.extend(event_to_handle.players)
data = {}
for n in event_to_handle.players:
if hasattr(self.__game_state_, 'friends_names') and self.__game_state_.friends_names.get(n.id): continue
#print n
#print 'n.id', n.id
if hasattr(n, 'name') and n.name:
name_ = n.name
#print n.name.replace(u'\u0456', u'i').encode("cp866", "ignore")
#print n.name.decode('unicode-escape').replace(u'\u0456', u'i')
else:
name_ = u'Без имени'
data[n.id] = name_
if data:
if hasattr(self.__game_state_, 'friends_names'):
self.__game_state_.friends_names.update(data)
else:
self.__game_state_.friends_names = data
with open('friends_names.txt', 'w') as f:
f.write(str(self.__game_state_.friends_names))
Что изминить чтоб в файле сохранялся только id?(Желательно без всех посторонних знаков и в столбик)
|
|
|
16.07.2014, 09:50
|
#2577
|
|
|
|
Пехотинец
|
![](/zhyk/misc/regist.png) Регистрация: 01.08.2012
![](/zhyk/misc/messages.png) Сообщений: 95
![](/zhyk/misc/reput.png) Популярность: 255
![](/zhyk/misc/thnx.png) Сказал(а) спасибо: 28
Поблагодарили 54 раз(а) в 38 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
А почему сюда?
В энжине после
PHP код:
logger.info('Остров загружен!')
Добавляем
PHP код:
try: os.remove('friends_id.txt') except: pass with open('friends_id.txt', 'a') as f: friends = '' for fr_id in friendsid: friends += str(fr_id) + '\n' f.write(friends)
|
|
|
16.07.2014, 17:38
|
#2578
|
|
|
|
Разведчик
|
![](/zhyk/misc/regist.png) Регистрация: 04.07.2014
![](/zhyk/misc/messages.png) Сообщений: 0
![](/zhyk/misc/reput.png) Популярность: 10
![](/zhyk/misc/thnx.png) Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
Znewf, а ты будешь продолжать обновлять свой интерфейс? добавь туда еще опций а то лень уже стало прописывать их в файлах руками ))
|
|
|
17.07.2014, 01:57
|
#2579
|
|
|
|
Разведчик
|
![](/zhyk/misc/regist.png) Регистрация: 01.03.2014
![](/zhyk/misc/messages.png) Сообщений: 0
![](/zhyk/misc/reput.png) Популярность: 10
![](/zhyk/misc/thnx.png) Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
|
|
|
17.07.2014, 10:45
|
#2580
|
|
|
|
Разведчик
|
![](/zhyk/misc/regist.png) Регистрация: 04.03.2014
![](/zhyk/misc/messages.png) Сообщений: 0
![](/zhyk/misc/reput.png) Популярность: 10
![](/zhyk/misc/thnx.png) Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
Как сделать, чтобы после кручения рулетки с ограниченным количеством раз, бот писал сколько еще осталось крутить?
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 03:39.
|
![](/zhyk/misc/sp.gif) |