Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
Здраствуйте крекеры, у меня такой вопрос , меня в зф посадили за решётку, я могу из неё выбраться?
Добавлено через 2 минуты
да и ещё читал тему с первой по последней страницы) хочу стать крекером) только не в зф а поприличней) напишите мне бота на форекс вот яркий пример спекуляции на валютном рынке РФ и на рынке ЕС
[Ссылки могут видеть только зарегистрированные пользователи. ] это Европа, захотел поменять курс - меняй - всё чётко
[Ссылки могут видеть только зарегистрированные пользователи. ] это Россия, захотел поменять есть заминки
[Ссылки могут видеть только зарегистрированные пользователи. ].. еще больше заминок, курсы как хотят так себя и ведут и из этого можно выжать немного выгоды, мизерную выгоду...... на на 9.30 19.03.2014
курс доллара к рублю (максимально) продажа 36.4002 покупка 37.0000...
курс евро к рублю продажа 49.9099 покупка (минимально)50.6000....
курс евро к доллару продажа (максимально) 1.3929 покупка 1.3985...
теперь возьмем и посчитаем на калькуляторе у тебя есть 10000 долларов , ты в обычном обменнике обмениваешь доллары на рубли, на рубли покупаешь евро, евро меняешь на доллары. а вот цифры 10000*36.4002=364002рубля, 364002/50.6000=7193,71евро, 7193.71*1.3929=10020,12долларов и того за этот обмен мы получаем 20долларов на исходе конечно не всегда работает эта схема так как много валют и валюта может дорожать или дешеветь по отношению друг к другу
Добавлено через 5 минут
или бота на покер старс алгоритм я кину в лс)
Последний раз редактировалось 1грамм; 05.05.2014 в 19:57.
Причина: Добавлено сообщение
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
Цитата:
Exception in thread Thread-1:
Traceback (most recent call last):
File "C:\Python27\lib\threading.py", line 810, in __bootstrap_inner
self.run()
File "D:\Zombot_reydan_2\app.py", line 35, in run
self.run_function(self)
File "D:\Zombot_reydan_2\main.py", line 73, in run_game
Game(site, settings, UserPrompt(gui_input), gui_input=gui_input).start()
File "D:\Zombot_reydan_2\game_engine.py", line 474, in start
self.eventLoop()
File "D:\Zombot_reydan_2\game_engine.py", line 513, in eventLoop
self.perform_all_actions()
File "D:\Zombot_reydan_2\game_engine.py", line 591, in perform_all_actions
self.handle_all_events()
File "D:\Zombot_reydan_2\game_engine.py", line 600, in handle_all_events
self.handleEvent(event)
File "D:\Zombot_reydan_2\game_engine.py", line 617, in handleEvent
self.__timer).handle(event_to_handle)
File "D:\Zombot_reydan_2\game_actors_and_handlers\digge r_graves.py", line 66,
in handle
gameObject.gainTime = event_to_handle.gainTime
AttributeError: 'GameStartTimeGain' object has no attribute 'gainTime'
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
В plants нашёл ошибку. Бот всю жизнь неправильно на склад урожай ложил.
Правильно загружалась инфа только после перезагрузки.
После
PHP код:
if harvestItem.type == GameFruitTree.type: item_id=self._get_item_reader().get(harvestItem.item).storageItem else: item_id=harvestItem.item
Добавить
PHP код:
item_id = '@S'+item_id[2:]
Да, кстати и на пиратских инструмент неправильно кладёт тоже. Кладёт в склад вместо сундука. Это для непиратских только хорошо. Инструмент из дропа и накрученный в рулетках. Изменения соответственно в пикап хандлере и рулетс.
В начале выше цикла перебора, можно прямо в начале метода handle
# Добавление в game_state if hasattr(prize, "id"): if (_loc in pirate_locs_id) and (prize.id == 'CHOP_MACHETE' or prize.id == 'CHOP_AXE' or prize.id == 'CHOP_HAMMER'): self.__game_state_.add_pirate_instruments('@'+prize.id, count) else: self.__game_state_.add_from_storage('@'+prize.id, count)
Это в рулетс.
И в пикапер соответственно:
PHP код:
# Добавление в game_state if hasattr(pickup, "id"): if (_loc in pirate_locs_id) and (pickup.id == 'CHOP_MACHETE' or pickup.id == 'CHOP_AXE' or pickup.id == 'CHOP_HAMMER'): self.__game_state_.add_pirate_instruments('@'+pickup.id, pickup.count) else: self.__game_state_.add_from_storage('@'+pickup.id, pickup.count)
И в game_engine.py в class GameState(BaseActor): добавить в конце два метода
PHP код:
def add_pirate_instruments(self, item_id, count): for itemid in self.__game_state.pirate.instruments: if hasattr(itemid, "item"): if itemid.item == item_id: itemid.count += count return self.set_pirate_instruments(item_id, count)
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
Цитата:
Сообщение от vintets
В plants нашёл ошибку. Бот всю жизнь неправильно на склад урожай ложил.
Правильно загружалась инфа только после перезагрузки.
На днях разбирал тоже самое. Есть некоторые несоответствия между кодом растения и кодом плода на складе. Из за этого твой вариант будет работать не всегда правильно. Я сделал отдельную функцию в game_state, проводящюю соответствия растение -> плод :
ту же функцию использую в SeederBot при выборе семян по складу:
PHP код:
print u'Выбор семян по складу' fseld = 0 if not hasattr(self._get_game_state(), 'seedlim'):self._get_game_state().seedlim = 11000 for seed in seedsl: plant = self._get_game_state().seed2storage_plant(seed) coustor = self._get_game_state().count_in_storage(plant)
Добавлено через 4 часа 43 минуты
Тут в теме встречал упоминания о попытке порта на андроид. Подскажите, насколько она была успешна? И можете ли поделиться наработками в этом направлении?
Последний раз редактировалось Saintinel; 07.05.2014 в 02:40.
Причина: Добавлено сообщение
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
Я и не сверял. И подумать не мог о несоответствии. Кто в здравом уме будет так делать? Понятно, что два писаки между собой не договорились и вместо исправления всунули костыль. А теперь и мы с этим костылём.
А в SeederBot зачем? Мы же там сразу указываем семена. Или это какой-то свой сажатель?
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
Цитата:
Тут в теме встречал упоминания о попытке порта на андроид. Подскажите, насколько она была успешна? И можете ли поделиться наработками в этом направлении?