 |
Zombot (Клиент для игры Зомби ферма) [Обсуждение] - Свободное обсуждение - Ваши идеи, вопросы и ответы на тему браузерных игр и социальных сетей |
11.11.2013, 13:55
|
#256
|
|
|
|
Разведчик
|
 Регистрация: 06.08.2011
 Сообщений: 21
 Популярность: 10
 Сказал(а) спасибо: 3
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
странно, а я сменил просто версию клиента, как было написано до этого (но удалено после) и всё работает..
|
|
|
11.11.2013, 14:08
|
#257
|
|
|
|
Разведчик
|
 Регистрация: 19.07.2013
 Сообщений: 0
 Популярность: 10
 Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
Последний раз редактировалось Ammoni; 11.11.2013 в 14:16.
Причина: Добавлено сообщение
|
|
|
11.11.2013, 14:24
|
#258
|
|
|
|
Разведчик
|
 Регистрация: 06.08.2011
 Сообщений: 21
 Популярность: 10
 Сказал(а) спасибо: 3
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
хм, значит в вктулсе нужно изменения сделать описанные выше - чтобы такое не повторялось?
|
|
|
11.11.2013, 15:08
|
#259
|
|
|
|
Разведчик
|
 Регистрация: 27.08.2013
 Сообщений: 2
 Популярность: -54
 Сказал(а) спасибо: 5
Поблагодарили 15 раз(а) в 14 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
|
|
|
11.11.2013, 18:05
|
#260
|
|
|
|
Разведчик
|
 Регистрация: 20.04.2012
 Сообщений: 4
 Популярность: 10
 Сказал(а) спасибо: 0
Поблагодарили 10 раз(а) в 5 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
Cheater84, да просто интересно какие плашки народ запилил для себя. Как не спрашиваю, код не прошу ) Просто по факту! Я переписал практически весь код под себя, выкинул лишнее, добавил требуемое конкретно мне, определил то, что добавлю в ближайшее время! Просто, может какие то здравые мысли услышу, что было бы и мне добавить хорошо
|
|
|
11.11.2013, 18:53
|
#261
|
|
|
|
Разведчик
|
 Регистрация: 27.08.2013
 Сообщений: 2
 Популярность: -54
 Сказал(а) спасибо: 5
Поблагодарили 15 раз(а) в 14 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
 |
Цитата: |
 |
|
|
|
|
|
|
|
|
Cheater84, да просто интересно какие плашки народ запилил для себя. Как не спрашиваю, код не прошу ) Просто по факту! Я переписал практически весь код под себя, выкинул лишнее, добавил требуемое конкретно мне, определил то, что добавлю в ближайшее время! Просто, может какие то здравые мысли услышу, что было бы и мне добавить хорошо
|
|
 |
|
 |
|
друг с контакта тоже любителькак и я,дописал функцию по закопке друзей по ID,все работает,я вроде скидывал код,вот теперь думаю как допилить что бы кладоискателей выгонял на работу,так как видимо не каждый может себе купить 20 рыбаков с мозгами......по этому вот задумался как это все сделать....не могу определить в чем загвоздка...
|
|
|
11.11.2013, 19:43
|
#262
|
|
|
|
Разведчик
|
 Регистрация: 20.04.2012
 Сообщений: 4
 Популярность: 10
 Сказал(а) спасибо: 0
Поблагодарили 10 раз(а) в 5 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
Cheater84, в чем именно проблема ? посмотри евент в чарлике или хроме, и все ясно будет. Абсолютно тривиально делается. Если что, кидай евент сюда, помогу чуток )сам не могу посмотреть так как все убрал с фермы )
|
|
|
11.11.2013, 20:46
|
#263
|
|
|
|
Разведчик
|
 Регистрация: 27.08.2013
 Сообщений: 2
 Популярность: -54
 Сказал(а) спасибо: 5
Поблагодарили 15 раз(а) в 14 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
 |
Цитата: |
 |
|
|
|
|
|
|
|
|
Cheater84, в чем именно проблема ? посмотри евент в чарлике или хроме, и все ясно будет. Абсолютно тривиально делается. Если что, кидай евент сюда, помогу чуток )сам не могу посмотреть так как все убрал с фермы )
|
|
 |
|
 |
|
"events":[{"type":"item","action":"stop","objId":1210}],"id":1384186950093} если "action":"start" то отправка работать..
20:33:05
а это просто кладоискатель
objId":1210 это обычный
objId":1504 с мозгами
objId":1180 рыбак с мозгами
|
|
|
11.11.2013, 21:10
|
#264
|
|
|
|
Разведчик
|
 Регистрация: 20.04.2012
 Сообщений: 4
 Популярность: 10
 Сказал(а) спасибо: 0
Поблагодарили 10 раз(а) в 5 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
Cheater84, objId это пустые цифры, потому как определяют только конкретно id объекта в твоем конкретном случае. Даже если ты уберешь в склад и поставишь обратно, он измениться. Искать нужно объекты по типу.
Код:
digger_graves = self._get_game_location().get_all_objects_by_types(self.get_digger_types())
где
Код:
def get_digger_types(self):
return [u'diggerGrave', u'diggerGraveWithBrains']
тут ты получишь список рыбаков и рыбаков с мозгами. Далее простой код
Код:
for digger_grave in digger_graves:
# Если рыбак не работает
if not digger_grave.started:
# Получаем его название
digger_grave_name = self._get_item_reader().get(digger_grave.item).name
# Выполняем запрос на сервер
logger.info(u'Выгоняем работать %s %i' % (digger_grave_name, digger_grave.id))
digger_start_event = {u'type': u'item', u'action': u'start', u'objId': digger_grave.id}
self._get_events_sender().send_game_events([digger_start_event])
# Исправляем game_state, чтобы при следующем цикле он не посчитал рыбака не рабочим
digger_grave.started = True
Аналогично для кладоискателей, рабочих всяких, торгов
и все. И пишите комментарии к коду, переменные нормально называйте, а не как придется, а то читать код невозможно!! И старайтесь правильно его оформлять! И да прибудет с вами сила )
PS: Должно работать, но не проверял, писал на коленке )
Последний раз редактировалось eTorres; 11.11.2013 в 21:16.
|
|
|
11.11.2013, 22:24
|
#265
|
|
|
|
Разведчик
|
 Регистрация: 27.08.2013
 Сообщений: 2
 Популярность: -54
 Сказал(а) спасибо: 5
Поблагодарили 15 раз(а) в 14 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
 |
Цитата: |
 |
|
|
|
|
|
|
|
|
Cheater84, objId это пустые цифры, потому как определяют только конкретно id объекта в твоем конкретном случае. Даже если ты уберешь в склад и поставишь обратно, он измениться. Искать нужно объекты по типу.
Код:
digger_graves = self._get_game_location().get_all_objects_by_types(self.get_digger_types())
где
Код:
def get_digger_types(self):
return [u'diggerGrave', u'diggerGraveWithBrains']
тут ты получишь список рыбаков и рыбаков с мозгами. Далее простой код
Код:
for digger_grave in digger_graves:
# Если рыбак не работает
if not digger_grave.started:
# Получаем его название
digger_grave_name = self._get_item_reader().get(digger_grave.item).name
# Выполняем запрос на сервер
logger.info(u'Выгоняем работать %s %i' % (digger_grave_name, digger_grave.id))
digger_start_event = {u'type': u'item', u'action': u'start', u'objId': digger_grave.id}
self._get_events_sender().send_game_events([digger_start_event])
# Исправляем game_state, чтобы при следующем цикле он не посчитал рыбака не рабочим
digger_grave.started = True
Аналогично для кладоискателей, рабочих всяких, торгов
и все. И пишите комментарии к коду, переменные нормально называйте, а не как придется, а то читать код невозможно!! И старайтесь правильно его оформлять! И да прибудет с вами сила )
PS: Должно работать, но не проверял, писал на коленке )
|
|
 |
|
 |
|
Благодарю За помощь!!) сейчас разберусь)
Добавлено через 15 минут
 |
Цитата: |
 |
|
|
|
|
|
|
|
|
Cheater84, да просто интересно какие плашки народ запилил для себя. Как не спрашиваю, код не прошу ) Просто по факту! Я переписал практически весь код под себя, выкинул лишнее, добавил требуемое конкретно мне, определил то, что добавлю в ближайшее время! Просто, может какие то здравые мысли услышу, что было бы и мне добавить хорошо
|
|
 |
|
 |
|
 |
Цитата: |
 |
|
|
|
|
|
|
|
|
Cheater84, objId это пустые цифры, потому как определяют только конкретно id объекта в твоем конкретном случае. Даже если ты уберешь в склад и поставишь обратно, он измениться. Искать нужно объекты по типу.
Код:
digger_graves = self._get_game_location().get_all_objects_by_types(self.get_digger_types())
где
Код:
def get_digger_types(self):
return [u'diggerGrave', u'diggerGraveWithBrains']
тут ты получишь список рыбаков и рыбаков с мозгами. Далее простой код
Код:
for digger_grave in digger_graves:
# Если рыбак не работает
if not digger_grave.started:
# Получаем его название
digger_grave_name = self._get_item_reader().get(digger_grave.item).name
# Выполняем запрос на сервер
logger.info(u'Выгоняем работать %s %i' % (digger_grave_name, digger_grave.id))
digger_start_event = {u'type': u'item', u'action': u'start', u'objId': digger_grave.id}
self._get_events_sender().send_game_events([digger_start_event])
# Исправляем game_state, чтобы при следующем цикле он не посчитал рыбака не рабочим
digger_grave.started = True
Аналогично для кладоискателей, рабочих всяких, торгов
и все. И пишите комментарии к коду, переменные нормально называйте, а не как придется, а то читать код невозможно!! И старайтесь правильно его оформлять! И да прибудет с вами сила )
PS: Должно работать, но не проверял, писал на коленке )
|
|
 |
|
 |
|
извини меня ,но я не могу понять куда этот код прописывать?в digger_graves.py,боюсь я там сейчас перепишу что не нужно...
кстати для копки кладов вычислил два ID
{"objId":197,"x":68,"action":"remoteDig","y":63,"t ype":"item"} иглу
{"objId":19,"x":62,"action":"remoteDig","y":69,"ty pe":"item"} букет
Последний раз редактировалось Cheater84; 11.11.2013 в 22:39.
Причина: Добавлено сообщение
|
|
|
11.11.2013, 23:21
|
#266
|
|
|
|
Разведчик
|
 Регистрация: 27.05.2013
 Сообщений: 18
 Популярность: 10
 Сказал(а) спасибо: 27
Поблагодарили 1 раз в 1 сообщении
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
|
|
|
11.11.2013, 23:32
|
#267
|
|
|
|
Разведчик
|
 Регистрация: 27.08.2013
 Сообщений: 2
 Популярность: -54
 Сказал(а) спасибо: 5
Поблагодарили 15 раз(а) в 14 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
|
|
|
Пользователь сказал cпасибо:
|
|
12.11.2013, 00:09
|
#268
|
|
|
|
Разведчик
|
 Регистрация: 19.09.2013
 Сообщений: 0
 Популярность: 10
 Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
Последний раз редактировалось dreamerag; 12.11.2013 в 00:15.
Причина: Добавлено сообщение
|
|
|
12.11.2013, 00:43
|
#269
|
|
|
|
Разведчик
|
 Регистрация: 27.08.2013
 Сообщений: 2
 Популярность: -54
 Сказал(а) спасибо: 5
Поблагодарили 15 раз(а) в 14 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
Код:
digger_graves = self._get_game_location().get_all_objects_by_types(self.get_digger_types())
def get_digger_types(self):
return [u'diggerGrave', u'diggerGraveWithBrains']
for digger_grave in digger_graves:
# Если рыбак не работает
if not digger_grave.started:
# Получаем его название
digger_grave_name = self._get_item_reader().get(digger_grave.item).name
# Выполняем запрос на сервер
logger.info(u'Выгоняем работать %s %i' % (digger_grave_name, digger_grave.id))
digger_start_event = {u'type': u'item', u'action': u'start', u'objId': digger_grave.id}
self._get_events_sender().send_game_events([digger_start_event])
# Исправляем game_state, чтобы при следующем цикле он не посчитал рыбака не рабочим
digger_grave.started = True
так будет выглядеть код? что то совсем уже голова не варит...
|
|
|
12.11.2013, 00:53
|
#270
|
|
|
|
Разведчик
|
 Регистрация: 20.04.2012
 Сообщений: 4
 Популярность: 10
 Сказал(а) спасибо: 0
Поблагодарили 10 раз(а) в 5 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
пришли свой модуль с рыбаками, исправлю как надо, или тут выложи. мой модуль уже сильно изменен
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 04:21.
|
 |