|
Zombot (Клиент для игры Зомби ферма) [Обсуждение] - Свободное обсуждение - Ваши идеи, вопросы и ответы на тему браузерных игр и социальных сетей |
15.12.2016, 12:49
|
#5236
|
|
|
|
Разведчик
|
Регистрация: 25.02.2013
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 3 раз(а) в 3 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
|
Цитата: |
|
|
|
|
|
|
|
|
здраствуйте как в сетинге написать чтоби делало в постройке колекции очень страшную и люксор |
|
|
|
|
|
есть настройщик - ставишь галочки и вперед, в сеттинге руками нечего лезть если не понимаете что к чему, страшная и люксорская делаются полными до определенного количества (указывать в модуле)после достижения этого количества будет только ровнять количество, то есть есть у тебя в страшной(5000,5000,5000,4000,5000) создаст только 4 элемент до 5000 тыщ ,ну это я примерно , если общее количество стоит 20000 то все элементы создаст до 20 тыщ дальше опять будет ровнять, появится у тебя например первый элемент станет 20001 он остальные подравняет под него
|
|
|
15.12.2016, 12:53
|
#5237
|
|
|
|
Разведчик
|
Регистрация: 02.08.2012
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
а где делать етот лимит
|
|
|
15.12.2016, 13:13
|
#5238
|
|
|
|
Разведчик
|
Регистрация: 02.08.2012
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
спасибо в первом нашол поставил 150к но он неделает чтото нетак или непойму
|
|
|
15.12.2016, 13:14
|
#5239
|
|
|
|
Разведчик
|
Регистрация: 25.02.2013
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 3 раз(а) в 3 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
|
|
|
15.12.2016, 13:15
|
#5240
|
|
|
|
Разведчик
|
Регистрация: 02.08.2012
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
да там больне 200к
|
|
|
15.12.2016, 13:18
|
#5241
|
|
|
|
Разведчик
|
Регистрация: 02.08.2012
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
150000 вот так
|
|
|
15.12.2016, 13:19
|
#5242
|
|
|
|
Разведчик
|
Регистрация: 25.02.2013
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 3 раз(а) в 3 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
это я понимаю) как ты его там в код вставлял?
|
|
|
15.12.2016, 13:23
|
#5243
|
|
|
|
Разведчик
|
Регистрация: 02.08.2012
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
просто заминил 5000 на 150000 на английском раскладе
|
|
|
15.12.2016, 13:24
|
#5244
|
|
|
|
Разведчик
|
Регистрация: 25.02.2013
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 3 раз(а) в 3 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
где??? там же вроде не было?
|
|
|
15.12.2016, 13:26
|
#5245
|
|
|
|
Разведчик
|
Регистрация: 02.08.2012
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
у меня било вот
#!/usr/bin/python
# coding=utf-8
#(c) greyzza
import logging
from base import BaseActor
logger = logging.getLogger(__name__)
class CraftEmeraldBuilds(BaseActor):
def need_build(self):
return []
def need_have(self):
return 0
def perform_action(self):
need_build=self.need_build()
if not need_build:return
real_loc = self._get_game_location().get_location_id()
reader = self._get_item_reader().get(real_loc)
if reader.type=='explorationLocation' and not reader.disableGlobus:return
buildings = self._get_game_location().get_all_objects_by_type( 'building')
available_building=filter(lambda s:s.item in self.need_build(),buildings)
for building in available_building:
reader=self._get_item_reader().get(building.item)
self.action_craft(building,reader.crafts)
def action_craft(self,building,crafts):
eventCraft=[]
need_st=self.need_have()
for craft in crafts:
if self._get_game_state().countAll(craft.result)>=nee d_st:continue
nameResult=self._get_item_reader().get(craft.resul t).name
need_range=(need_st-self._get_game_state().countAll(craft.result))/int(craft.resultCount)
if need_range<=0:need_range=1
count_craft=0
for i in range(need_range):
if not self.has_materials(craft.materials):break
if self._get_game_state().countAll(craft.result)>=nee d_st:break
eventCraft.append({"action":"craft","type":"item", "itemId":craft.id,"objId":building.id})
count_craft+=1
if len(eventCraft)==111000:
self._get_events_sender().send_game_events(eventCr aft)
eventCraft=[]
for m in craft.materials:
self._get_game_state().removeAll(m.item,int(m.coun t))
self._get_game_state().addAll(craft.result,int(cra ft.resultCount))
if count_craft:
print u' Создал %d %s'%(count_craft,nameResult)
if eventCraft:self._get_events_sender().send_game_eve nts(eventCraft)
def has_materials(self,materials):
for m in materials:
if self._get_game_state().countAll(m.item)>=m.count:c ontinue
break
else:return True
return False
|
|
|
15.12.2016, 13:30
|
#5246
|
|
|
|
Разведчик
|
Регистрация: 02.08.2012
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
там уменя вот где менять то
#!/usr/bin/python
# coding=utf-8
#(c) greyzza
import logging
from craft_action_in_emerald import CraftEmeraldBuilds
logger = logging.getLogger(__name__)
class CraftLightEmerald(CraftEmeraldBuilds):
def need_build(self):
return ['@B_LIGHT_EMERALD2']
def need_have(self):
items=self._get_item_reader().get('C_2').items
all_counts=[int(self._get_game_state().countAll(i)) for i in items]
return max(all_counts)
|
|
|
15.12.2016, 13:31
|
#5247
|
|
|
|
Разведчик
|
Регистрация: 25.02.2013
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 3 раз(а) в 3 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
|
|
|
15.12.2016, 13:35
|
#5248
|
|
|
|
Разведчик
|
Регистрация: 02.08.2012
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
спасибо огромное всьо работает я просто юзер спасибо ищо раз
Добавлено через 11 минут
вот чтото так щас что можете сказать или послать меня надоел навернр
Traceback (most recent call last):
File "main.py", line 60, in <module>
run_game()
File "main.py", line 41, in run_game
RunGame(settings).start()
File "D:\ZomBot_by_greyzza\game_engine.py", line 516, in start
self.eventLoop()
File "D:\ZomBot_by_greyzza\game_engine.py", line 715, in eventLoop
self.perform_all_actions()
File "D:\ZomBot_by_greyzza\game_engine.py", line 736, in perform_all_actions
else:self.all_action_circle()
File "D:\ZomBot_by_greyzza\game_engine.py", line 744, in all_action_circle
actor.perform_action()
File "D:\ZomBot_by_greyzza\game_actors_and_handlers\cra ft_action_in_emerald.py
", line 27, in perform_action
self.action_craft(building,reader.crafts)
File "D:\ZomBot_by_greyzza\game_actors_and_handlers\cra ft_action_in_emerald.py
", line 31, in action_craft
need_st=self.need_have()
File "D:\ZomBot_by_greyzza\game_actors_and_handlers\cra ft_in_Mill_Emerald.py",
line 17, in need_have
return max(12000)
TypeError: 'int' object is not iterable
Последний раз редактировалось liona23; 15.12.2016 в 13:46.
Причина: Добавлено сообщение
|
|
|
15.12.2016, 13:47
|
#5249
|
|
|
|
Разведчик
|
Регистрация: 25.02.2013
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 3 раз(а) в 3 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
https://zhyk.ru/forum/showpost.php?p...postcount=5249
Добавлено через 9 минут
читать надо внимательно: return 150000 и return max(15000) есть разница? return max(all_counts) и return max(15000) есть разница? как я написал так и делай, с твоими познаниями в код руками вообще нельзя лазить(без обид), но написал же русским языком как и что сделать нет все равно по своему лепишь, учишься так читай внимательно
Последний раз редактировалось greyzza; 15.12.2016 в 13:56.
Причина: Добавлено сообщение
|
|
|
15.12.2016, 13:58
|
#5250
|
|
|
|
Разведчик
|
Регистрация: 02.08.2012
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
необижаюсь спасибо чуть чуть розобрался
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 03:53.
|
|