Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Zombot (Клиент для игры Зомби ферма) [Обсуждение]

-

Свободное обсуждение

- Ваши идеи, вопросы и ответы на тему браузерных игр и социальных сетей

Ответ
 
Опции темы
Старый 05.12.2014, 15:00   #3661
 Разведчик
Аватар для zloy_gnom_2012
 
zloy_gnom_2012 никому не известный тип
Регистрация: 19.05.2013
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Люди, очень прошу, дайте пожалуйста код , для смены острова при походе к друзьям, чтоб ходил на тот остров , на который я ему скажу, и желательно чтоб id друзей для похода можно было вбивать)
  Ответить с цитированием
Старый 06.12.2014, 07:23   #3662
 Разведчик
Аватар для dreamerag2
 
dreamerag2 никому не известный тип
Регистрация: 29.07.2014
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

все рулетки крутятся, а маяк выдает ingame error
{"action":"play","type":"game","objId":91,"extraId ":"B_LIGHTHOUSE_ROULETTE_1"}
в чем может быть ошибка?
  Ответить с цитированием
Старый 06.12.2014, 08:35   #3663
 Разведчик
Аватар для greyzza
 
greyzza никому не известный тип
Регистрация: 25.02.2013
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 3 раз(а) в 3 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Сообщение от dreamerag2Посмотреть сообщение
все рулетки крутятся, а маяк выдает ingame error
{"action":"play","type":"game","objId":91,"extraId ":"B_LIGHTHOUSE_ROULETTE_1"}
в чем может быть ошибка?

ну никто не в курсе как ты решил реализовать свои рулетки , проверка на достроеность есть ?(именно рулетки а не постройки)
  Ответить с цитированием
Старый 06.12.2014, 20:33   #3664
 Разведчик
Аватар для mike4kz
 
mike4kz никому не известный тип
Регистрация: 23.08.2013
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 2 раз(а) в 2 сообщениях
 
По умолчанию Re: ZomBot (Клиент для игры Зомби ферма) Python

Цитата:
Сообщение от GirlKrisПосмотреть сообщение
Они пройдут без ошибки, даже если ты уберёшь id из сообщения. Флеш отправляет id не только при кручении рулеток, а в каждом непустом сообщении. Бот же этого не делает.

Насколько я помню, бот это делает. Просто ID добавляется, если не ошибаюсь, в message_factory. Если игра (сервер) получает пакет с повторным ID или с "беспорядочным" (например, один пакет потерялся), это дает ingame error. Так бывает, например, если события идут слишком часто, а Интернет медленный. И ответ на запрос приходит именно с тем же ID (например, именно так флэш отслеживает клады).

Цитата:
Сообщение от vintetsПосмотреть сообщение
Это не тот id. Есть общая нумерация всех эвентов. А есть нумерация внутри эвента, она только у запросов требующих обязательного ответа, после которых могут всплыть таблички: закопали на..., всё выкопано, вышел лимит медведя/пряников/стуков, выпал дроп...

Про этот ID тут немножко по-другому. Возьмем пример елки. У тебя под ней лежит пять пряников. Ты можешь принять пряник №3. Для этого и будет использоваться ID внутри объекта. Если хочешь принять пряники не выборочно, то нужно принимать "пряник №1" пока они не кончатся, иначе выдает ingame error (так же, как если послать запрос на прием пряника вообще без ID).

Последний раз редактировалось mike4kz; 06.12.2014 в 20:38.
  Ответить с цитированием
Старый 07.12.2014, 21:05   #3665
 Разведчик
Аватар для GirlKris
 
GirlKris никому не известный тип
Регистрация: 17.02.2014
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 3 раз(а) в 3 сообщениях
 
По умолчанию Re: ZomBot (Клиент для игры Зомби ферма) Python

Цитата:
Сообщение от mike4kzПосмотреть сообщение
Насколько я помню, бот это делает. Просто ID добавляется, если не ошибаюсь, в message_factory.

Не-не. Я имела в виду id, которое находится в списке по ключу event.
Код:
"event":["id":5]
  Ответить с цитированием
Старый 07.12.2014, 21:34   #3666
 Разведчик
Аватар для mike4kz
 
mike4kz никому не известный тип
Регистрация: 23.08.2013
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 2 раз(а) в 2 сообщениях
 
По умолчанию Re: ZomBot (Клиент для игры Зомби ферма) Python

Цитата:
Сообщение от GirlKrisПосмотреть сообщение
Не-не. Я имела в виду id, которое находится в списке по ключу event.
Код:
"event":["id":5]

Да, этот эвент добавляется в message_factory (функция __CreateDataValue())
  Ответить с цитированием
Старый 07.12.2014, 22:43   #3667
 Разведчик
Аватар для maroder912
 
maroder912 никому не известный тип
Регистрация: 18.11.2013
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Ребята помогите как настроить бота для одноклассника
  Ответить с цитированием
Старый 08.12.2014, 07:31   #3668
 Разведчик
Аватар для GirlKris
 
GirlKris никому не известный тип
Регистрация: 17.02.2014
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 3 раз(а) в 3 сообщениях
 
По умолчанию Re: ZomBot (Клиент для игры Зомби ферма) Python

Цитата:
Сообщение от mike4kzПосмотреть сообщение
Да, этот эвент добавляется в message_factory (функция __CreateDataValue())

__CreateDataValue генерирует id, который отправляется вместе с sig.
Чарлим перход на остров любви.
Браузер:
Код:
{"time":42747,"id":1418008706245,"sig":"3945a16118587988ac8f754321c9cc2e",
"user":"555305648179","events":
[{"locationId":"isle_03","travelId":0,"id":5,"action":"gameState","objId":null,"user":null,"type":"gameState"}],"type":"EVT"}
Бот:
Код:
{"user":"555305648179","type":"EVT","id":1418008866340,"sig":"acd53d961a476dc0dadc95f8e74f477d","events":
[{"action":"gameState","locationId":"isle_03","type":"gameState"}]}
Бот не передаёт "id":5 и ещё несколько параметров.
  Ответить с цитированием
Старый 08.12.2014, 14:26   #3669
 Разведчик
Аватар для dreamerag2
 
dreamerag2 никому не известный тип
Регистрация: 29.07.2014
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

я так понял, ingame error может вылетать из за часто отправляемых ивентах. я других вариантов не вижу. я знаю что рулетка готова, ивент составлен правильно, а ошибка всё равно вылетает((
  Ответить с цитированием
Старый 08.12.2014, 18:39   #3670
 Разведчик
Аватар для greyzza
 
greyzza никому не известный тип
Регистрация: 25.02.2013
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 3 раз(а) в 3 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
из за часто отправляемых ивентах. я других вариантов не вижу. я знаю что рулетка готова, ивент составлен правильно, а ошибка всё равно вылетает((

покажи хоть код (если здесь не хочешь давай в личке), не может быть чтобы все нормально крутились а склеп в ошибку уходил(у меня тоже рулетки переделаны, и никакой проблемы не наблюдаю также посылаю ивенты от всех рулеток кучей) трудно оценивать твою ситуацию в слепую))
  Ответить с цитированием
Старый 09.12.2014, 04:55   #3671
 Разведчик
Аватар для mike4kz
 
mike4kz никому не известный тип
Регистрация: 23.08.2013
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 2 раз(а) в 2 сообщениях
 
По умолчанию Re: ZomBot (Клиент для игры Зомби ферма) Python

Цитата:
Сообщение от GirlKrisПосмотреть сообщение
__CreateDataValue генерирует id, который отправляется вместе с sig.
Чарлим перход на остров любви.
Браузер:
Код:
{"time":42747,"id":1418008706245,"sig":"3945a16118587988ac8f754321c9cc2e",
"user":"555305648179","events":
[{"locationId":"isle_03","travelId":0,"id":5,"action":"gameState","objId":null,"user":null,"type":"gameState"}],"type":"EVT"}

Честно говоря, это что-то новенькое. Зачем - пока не понятно. На всякий случай нужно будет добавить параметры в своего бота...

PS. ПоЧарлил несколько переходов... Помимо "внешнего" ID, при походе по друзьям еще идет свой "внутренний" ID (внутри секции event). При каждом переходе, при каждой "удаленной операции" (копание, оставление пряника) этот ID увеличивается на единицу. В общем, нужно будет делать какой-то дополнительный "счетчик", и при каждой операции его увеличивать.

PPS. Сейчас поЧарлил все с нуля... Внутри events ввели ID, который начинается с единицы, и увеличивается с КАЖДЫМ пакетом, содержащим event, не только с копанием (кроме "пустых событий" в виде ответа на входящее событие PING). Так что нужно будет мудрить, возможно в том же message_factory...

Добавлено через 2 часа 33 минуты
В общих чертах идея есть, нужна помощь с реализацией...

1. В файле game_engine нужно (можно) модифицировать процедуру send_game_event(), чтобы каждый раз, когда отправляется событие, увеличивался счетчик.

2. Возможно (вероятно) нужно увеличивать счетчик на КАЖДОЕ событие (то есть если копается 100 грядок, то счетчик должен увеличиться на 100).

Последний раз редактировалось mike4kz; 09.12.2014 в 07:28. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 09.12.2014, 10:49   #3672
 Разведчик
Аватар для Shurup240
 
Shurup240 никому не известный тип
Регистрация: 04.02.2013
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

В последнее время, при кручении рулеток, стала выпадать ошибка
Скрин ошибки
И сам модуль
Можно ли это вылечить?

Последний раз редактировалось Shurup240; 09.12.2014 в 10:51.
  Ответить с цитированием
Старый 09.12.2014, 11:50   #3673
 Разведчик
Аватар для maroder912
 
maroder912 никому не известный тип
Регистрация: 18.11.2013
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Мужики скиньте плиз рабочего бота
  Ответить с цитированием
Старый 09.12.2014, 11:51   #3674
 Пехотинец
Аватар для vintets
 
vintets скоро будет известенvintets скоро будет известенvintets скоро будет известен
Регистрация: 01.08.2012
Сообщений: 95
Популярность: 255
Сказал(а) спасибо: 28
Поблагодарили 54 раз(а) в 38 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Сообщение от Shurup240Посмотреть сообщение
В последнее время, при кручении рулеток, стала выпадать ошибка
Скрин ошибки
И сам модуль
Можно ли это вылечить?

Для начала вылечи сообщение и ссылки.
По скрину ошибки (ты на него не смотришь?) - в "последнее время" ты всунул туда часть кода который использует цветной лог cprint, но всё нужное не добавил. Или добавляй или поменяй на logger.info
________________

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
  Ответить с цитированием
Старый 09.12.2014, 14:10   #3675
 Разведчик
Аватар для GirlKris
 
GirlKris никому не известный тип
Регистрация: 17.02.2014
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 3 раз(а) в 3 сообщениях
 
По умолчанию Re: ZomBot (Клиент для игры Зомби ферма) Python

Цитата:
Сообщение от mike4kzПосмотреть сообщение
В файле game_engine нужно (можно) модифицировать процедуру send_game_event(), чтобы каждый раз, когда отправляется событие, увеличивался счетчик.

Добавить ключ "id" в event не проблема. Проблема в том, что не в каждом event он присутствует. Например собирая урожай, копая грядки id не отправляется. Отправляется при переходе на остров, отправке подарков, может ещё где-то. Нужно выяснять, когда отправляется, может зависит от ключа 'type' в events, я не знаю.
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Программа] Zombot (Клиент для игры Зомби ферма) AnonProger Баги игр ВКонтакте 189 26.08.2014 15:50
[Статья] Небольшие секреты игры зомби ферма haussuper Баги игр ВКонтакте 11 26.01.2013 11:54
[Информация] Зомби Ферма dekirillov Баги игр ВКонтакте 40 22.10.2011 18:25

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 23:40.

Пишите нам: forum@zhyk.ru
Copyright © 2025 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net