|
Zombot (Клиент для игры Зомби ферма) [Обсуждение] - Свободное обсуждение - Ваши идеи, вопросы и ответы на тему браузерных игр и социальных сетей |
26.08.2016, 11:24
|
#5101
|
|
|
|
Разведчик
|
Регистрация: 18.02.2013
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
[QUOTE=ripton07;5883785]У меня так реализовано:
Код:
# coding=utf-8
import logging
from game_state.game_types import GameWoodGrave, GameWoodGraveDouble,\
GamePickItem, GameWoodTree, GameStone, GameGainItem, GamePickup
from game_state.game_event import dict2obj, obj2dict
from game_actors_and_handlers.base import BaseActor
from ctypes import windll
import sys
stdout_handle = windll.kernel32.GetStdHandle(-11)
SetConsoleTextAttribute = windll.kernel32.SetConsoleTextAttribute
logger = logging.getLogger(__name__)
class MagicWand(BaseActor):
def perform_action(self):
if self._get_game_state().get_state().magic.used < 500 :
magic_count = 500-self._get_game_state().get_state().magic.used
storage_wand = self._get_game_state().count_in_storage('@MAGIC_WAND')
count_wand = magic_count
eventwand = []
if magic_count>storage_wand:
count_wand = storage_wand
SetConsoleTextAttribute(stdout_handle, 0x0006 | 0x0008)
print u' НАДО ПОТРАТИТЬ %d ВОЛШЕБНЫХ ПАЛОЧЕК '%count_wand
SetConsoleTextAttribute(stdout_handle, 0x0002 | 0x0008)
sys.stdout.flush()
location_id = "main" # на каком острове
buildfromwand = "@D_MONEYBOX_CAT"#"@D_SAKURA_SWING_A" # под какой постройкой
#buildfromwand="@B_CATAPULT"
if location_id == self._get_game_state().get_location_id():
build_id = None
for item in self._get_game_state().get_state().gameObjects:
if item.item == buildfromwand:
build_id = item.id
if not build_id: return
for _ in range(count_wand):
if self._get_game_state().get_state().magic.used != 500:
if self._get_game_state().count_in_storage('@MAGIC_WAND') > 0:
eventwand.append({"action":"magic","type":"item","objId":build_id})
self._get_game_state().get_state().magic.used += 1
self._get_game_state().remove_from_storage('@MAGIC_WAND',1)
self._get_events_sender().send_game_events(eventwand)
logger.info(u'ИСТРАТИЛ %d ПАЛОЧЕК '%count_wand)
помогите выдает что надо потратить 500 палочек ,а когда доходит до домашнего ничего не происходит!!!???
|
|
|
26.08.2016, 12:11
|
#5102
|
|
|
|
Разведчик
|
Регистрация: 25.02.2013
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 3 раз(а) в 3 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
|
|
|
26.08.2016, 17:44
|
#5103
|
|
|
|
Разведчик
|
Регистрация: 18.02.2013
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
|
|
|
26.08.2016, 18:01
|
#5104
|
|
|
|
Разведчик
|
Регистрация: 19.10.2014
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 3 раз(а) в 3 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
|
|
|
26.08.2016, 22:21
|
#5105
|
|
|
|
Разведчик
|
Регистрация: 18.02.2013
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
[QUOTE=ripton07;5884349]Поменяй в модуле местами buildfromwand = "@D_MONEYBOX_CAT"#"@D_SAKURA_SWING_A" )))[/QU
поменял неработает
|
|
|
26.08.2016, 22:56
|
#5106
|
|
|
|
Разведчик
|
Регистрация: 19.10.2014
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 3 раз(а) в 3 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
Тогда с самого начала: - нужно потратить 500 пишет?? Как сейчас выглядит строка buildfromwand?? Точно на острове стоит @D_SAKURA_SWING_A , а не @D_SAKURA_SWING_B ???
|
|
|
27.08.2016, 22:19
|
#5107
|
|
|
|
Разведчик
|
Регистрация: 03.09.2011
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
Можно ссылку на последнюю актуальную версию бота? и можно его настроить ТОЛЬКО на лесорубов и камнетесов? буду рад если кто даст модифицированный под себя - попробую разобраться в коде)
|
|
|
27.08.2016, 22:35
|
#5108
|
|
|
|
Разведчик
|
Регистрация: 18.02.2013
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
[QUOTE=ripton07;5884403]Тогда с самого начала: - нужно потратить 500 пишет?? Как сейчас выглядит строка buildfromwand?? Точно на острове стоит @D_SAKURA_SWING_A , а не @D_SAKURA_SWING_B ???[/Q
спасибо работает это действительно была @D_SAKURA_SWING_B
Добавлено через 10 минут
а как прописать кубок золотой для копания палочками
Последний раз редактировалось ld88; 27.08.2016 в 22:45.
Причина: Добавлено сообщение
|
|
|
28.08.2016, 00:04
|
#5109
|
|
|
|
Разведчик
|
Регистрация: 19.10.2014
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 3 раз(а) в 3 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
открываешь items и ищешь как он называется
|
|
|
28.08.2016, 02:23
|
#5110
|
|
|
|
Разведчик
|
Регистрация: 18.02.2013
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
|
|
|
28.08.2016, 14:17
|
#5111
|
|
|
|
Разведчик
|
Регистрация: 19.10.2014
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 3 раз(а) в 3 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
А может всё таки @D_CUP_GOLD ?? Накрайняк @D_CUP_GOLD_PRIZE , а то что ты написал похоже, но в итемсе этого нет.
|
|
|
28.08.2016, 15:04
|
#5112
|
|
|
|
Разведчик
|
Регистрация: 25.02.2013
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 3 раз(а) в 3 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
@D_CUP_GOLD это кубок который стоит на острове не помню как он называется ну короче где марафон был,а @D_CUP_GOLD_PRIZE как раз то что ему нужно то что дается за прохождение марафона
|
|
|
28.08.2016, 20:54
|
#5113
|
|
|
|
Разведчик
|
Регистрация: 03.09.2011
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
может кто подсказать как настроить его чтобы он просто копал/рубил и соберал сундуки?
|
|
|
28.08.2016, 22:33
|
#5114
|
|
|
|
Разведчик
|
Регистрация: 19.10.2014
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 3 раз(а) в 3 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
|
|
|
28.08.2016, 22:36
|
#5115
|
|
|
|
Разведчик
|
Регистрация: 25.02.2013
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 3 раз(а) в 3 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
включаешь чтобы он просто копал(что копал?),рубил(что рубил?) и собирал сундуки(где, какие?)! остальное выключаешь ,как? зависит от бота либо setting.ini либо gameEngine.py
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 09:25.
|
|