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

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

-

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

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

Ответ
 
Опции темы
Старый 08.09.2014, 17:03   #3301
 Разведчик
Аватар для dreamerag2
 
dreamerag2 никому не известный тип
Регистрация: 29.07.2014
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
Thumbs up Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

у меня пишет: ImportError: No module name M2Crypto

Добавлено через 2 часа 14 минут
Цитата:
Сообщение от mike4kzПосмотреть сообщение
Я сделал "расшифровку в лоб" - по совпадению с шестнадцатеричной "маской". По идее работает, но не уверен, что на 100% корректно. В целом смысл такой:

1. SWF приходит в "сжатом" виде, поэтому если первые три буквы CWS, то все, начиная с 8 байта декомпрессируем.

2. Потом иду по данным (с 1-байтным шагом), и ищу строчку "frame1". Это начала региона, где хранятся строковые константы (в частности названия внешних функций). Разбираю их в "список", чтобы потом найти нужную функцию по порядковому номеру.

3. Потом ищу начало кода. Код всегда начинается с "_loc2_:String = param1;", что соответствует шестнадцатеричной маске 0xD1, 0x85, 0xD6. Заканчивается блок кода шестнадцатеричной маской 0xD2, 0x48 (return _loc2_

В файле пять строк, их, опять же, распознаю по "шаблонам". Проблема с "нижним регистром" вмесо "большого регистра" - смотрю тип функции в массиве, созданном в шаге 2. В результате генерю питоновский файл с полным названием функции (salt_xxxxx.py), который потом использую из message_factory.

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

очень интересует твой метод, поможешь с разработкой? ответь желательно сюда [vk]39245930 или сюда [vk]club76153392

Последний раз редактировалось dreamerag2; 08.09.2014 в 19:17. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 10.09.2014, 14:59   #3302
 Разведчик
Аватар для vhyrix
 
vhyrix никому не известный тип
Регистрация: 09.11.2013
Сообщений: 2
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 9 раз(а) в 8 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Работающий вариант: [Ссылки могут видеть только зарегистрированные пользователи. ] .

Сохранить как sig.py.

Цитата:
Для работы:
Добавить в connection.py в class Connection:
def getUrl(self):
return self.__url

Добавить в game_engine.py в class RequestSender в send():
добавить: self.__factory.server_url = self.__connection.__url
перед: request = self.__factory.createRequest(data)

Добавить в message_factory.py:
import sig

Добавить в message_factory.py в class Factory в __addSigOrAuth():
Заменить: self.calcSig(...)
на : sig.calcSig(self, str(self.__session.getUserId()), "vk", self.server_url[:-3], sessionKey, self.__request_id, auth_key)

Запустить бота!

Генерация идет через мой сервер, ключ проработает еще два дня.

Добавлено через 21 час 38 минут
Какой радиус у сильверов? Я так понимаю он по кругу, то есть sqrt(x^2+y^2)<радиус сильвера?
Сколько игроков могут прогнать сильвера?

Последний раз редактировалось vhyrix; 11.09.2014 в 12:37. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 11.09.2014, 15:37   #3303
 Разведчик
Аватар для GirlKris
 
GirlKris никому не известный тип
Регистрация: 17.02.2014
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 3 раз(а) в 3 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Сообщение от vhyrixПосмотреть сообщение
Какой радиус у сильверов? Я так понимаю он по кругу, то есть sqrt(x^2+y^2)<радиус сильвера?

Код:
if(((enemy.x - resource.x)**2+(enemy.y - resource.y)**2)**0.5 < 16):
Цитата:
Сообщение от vhyrixПосмотреть сообщение
Сколько игроков могут прогнать сильвера?

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

Цитата:
Сообщение от vhyrixПосмотреть сообщение
Какой радиус у сильверов? Я так понимаю он по кругу, то есть sqrt(x^2+y^2)<радиус сильвера?
Сколько игроков могут прогнать сильвера?

Радиус сильвера 15

из items:
PHP код:
сильвера
{"type":"pirateEnemy","id":"PIRATE_ENEMY_1","config":"@PIRATE_ENEMY","name":"Сильвер","level":0,"buyCoins":0,"buyCash":0,"sellCoins":0,"gift":false,"xp":0,"shopImage":"crops/m_pirate_enemy.png","objType":0,"objAnim":["g_pirate_enemy"],"multiPlace":false,"moved":false,"movedOnlyLocation":false,"rects":[{"rectX":0,"rectY":0,"rectW":2,"rectH":2}],"dynamicLight":false,"health":2,"radius":15},

{
"type":"pirateEnemy","id":"PIRATE_ENEMY_2","config":"@PIRATE_ENEMY","name":"Сильвер","level":0,"buyCoins":0,"buyCash":0,"sellCoins":0,"gift":false,"xp":0,"shopImage":"crops/m_pirate_enemy.png","objType":0,"objAnim":["g_pirate_enemy"],"multiPlace":false,"moved":false,"movedOnlyLocation":false,"rects":[{"rectX":0,"rectY":0,"rectW":2,"rectH":2}],"dynamicLight":false,"health":2,"radius":15},

{
"type":"pirateEnemy","id":"PIRATE_ENEMY_3","config":"@PIRATE_ENEMY","name":"Сильвер","level":0,"buyCoins":0,"buyCash":0,"sellCoins":0,"gift":false,"xp":0,"shopImage":"crops/m_pirate_enemy.png","objType":0,"objAnim":["g_pirate_enemy"],"multiPlace":false,"moved":false,"movedOnlyLocation":false,"rects":[{"rectX":0,"rectY":0,"rectW":2,"rectH":2}],"dynamicLight":false,"health":3,"radius":15
Выходит жизнь, как сказала Кристинка, на лодке/шхуне 2, каравелле 3
Я сам всегда думал 3 везде lol
  Ответить с цитированием
Старый 11.09.2014, 23:05   #3305
Заблокирован
 Разведчик
Аватар для Cheater-84
 
Cheater-84 никому не известный тип
Регистрация: 22.03.2014
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 6 раз(а) в 5 сообщениях
Отправить сообщение для Cheater-84 с помощью Skype™
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

с оков кто нить есть здесь? и hight level? скулящие модерам кто пользуется ботом от WOOWAP? в личку плиз) нада пообщацо.

Добавлено через 20 часов 48 минут
Друзья! имеется ли у кого-нибудь рабочий fbutils? или подскажите как исправить прошлый....оч нуно..я в конектинге не шарю((

Последний раз редактировалось Cheater-84; 12.09.2014 в 19:53. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 12.09.2014, 22:47   #3306
 Разведчик
Аватар для vhyrix
 
vhyrix никому не известный тип
Регистрация: 09.11.2013
Сообщений: 2
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 9 раз(а) в 8 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Кто знает, как решать проблему с ошибочным подсчетом мозгов?
Приходит сообщение SERVER_NO_BRAINS и не понятно, что делать. Мозги вроде считаются правильно, а на деле выходит, что нет. Сообщение об освободившихся мозгах не приходит. Возможно игра запрашивает информацию о мозгах у игрового сервера?
  Ответить с цитированием
Старый 13.09.2014, 02:44   #3307
 Разведчик
Аватар для megabyte0
 
megabyte0 никому не известный тип
Регистрация: 29.07.2014
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 8 раз(а) в 5 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Всем поздравления с такой вот строчкой в генераторе соли
Код:
_loc2_ = _loc2_ + loaderInfo.loaderURL.match(new RegExp("^.+\\/"))[0].replace(new RegExp("^.*\\/\\/"),"");
loaderInfo.loaderURL это url того, кто загрузил генератор соли. Таким образом, правка message_factory с [Run.bat] работает не всегда.

В принципе, раз class_314 extends Loader, мы, возможно, можем заменить там contentLoaderInfo на нечто своё, что отдаст "правильный", с точки зрения игры, loaderURL, но его тоже надо откуда-то выковыривать...

Вообщем, гимора нам добавили, с чем и поздравляю.

P.S.
Код:
loaderInfo.loaderURL.match(new RegExp("^.+\\/"))[0].replace(new RegExp("^.*\\/\\/"),"")
возвращает "s.shadowlands.ru/zombievk-res/" (без кавычек) для vk, если кому-то от этого легче

Последний раз редактировалось megabyte0; 13.09.2014 в 06:55.
  Ответить с цитированием
Старый 13.09.2014, 02:55   #3308
Заблокирован
 Разведчик
Аватар для Cheater-84
 
Cheater-84 никому не известный тип
Регистрация: 22.03.2014
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 6 раз(а) в 5 сообщениях
Отправить сообщение для Cheater-84 с помощью Skype™
 
Talking Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Сообщение от megabyte0Посмотреть сообщение
Всем поздравления с такой вот строчкой в генераторе соли
Код:
_loc2_ = _loc2_ + loaderInfo.loaderURL.match(new RegExp("^.+\\/"))[0].replace(new RegExp("^.*\\/\\/"),"");
loaderInfo.loaderURL это url того, кто загрузил генератор соли. Таким образом, правка message_factory с [Run.bat] работает не всегда.

В принципе, раз class_314 extends Loader, мы, возможно, можем заменить там contentLoaderInfo на нечто своё, что отдаст "правильный", с точки зрения игры, loaderURL, но его тоже надо откуда-то выковыривать...

Вообщем, гимора нам добавили, с чем и поздравляю.


тото я смотрю бот как то ээ...странно работает....
  Ответить с цитированием
Старый 13.09.2014, 13:09   #3309
 Разведчик
Аватар для dark-dragon
 
dark-dragon никому не известный тип
Регистрация: 30.08.2013
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 26 раз(а) в 21 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Сообщение от megabyte0Посмотреть сообщение
Всем поздравления с такой вот строчкой в генераторе соли

Спасибо, конечно, огромное за поздравления, но... я что-то туплю. Так и не смог найти эту строку в исходниках
  Ответить с цитированием
Старый 14.09.2014, 03:50   #3310
 Разведчик
Аватар для megabyte0
 
megabyte0 никому не известный тип
Регистрация: 29.07.2014
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 8 раз(а) в 5 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Сообщение от dark-dragonПосмотреть сообщение
Так и не смог найти эту строку в исходниках

Понятно, в исходниках её нет, она во флешке SaltGenerator, которую отдаёт сервер зф, правда, не во всех, где-то в половине. Поэтому в половине случаев сервер просто отдаст invalid sig.
И я не знаю, как это обходить, разве что уважаемый JohnMorgan что подскажет (как подделать loaderInfo.loaderURL или обойти такую защиту).
Цитата:
Сообщение от Cheater-84Посмотреть сообщение
странно работает...

Давно началось?

То есть, народ, вам нормально, что бот в половине случаев логина падает с ошибкой?
  Ответить с цитированием
Старый 14.09.2014, 04:50   #3311
Заблокирован
 Разведчик
Аватар для Cheater-84
 
Cheater-84 никому не известный тип
Регистрация: 22.03.2014
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 6 раз(а) в 5 сообщениях
Отправить сообщение для Cheater-84 с помощью Skype™
 
Unhappy Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Сообщение от megabyte0Посмотреть сообщение
Понятно, в исходниках её нет, она во флешке SaltGenerator, которую отдаёт сервер зф, правда, не во всех, где-то в половине. Поэтому в половине случаев сервер просто отдаст invalid sig.
И я не знаю, как это обходить, разве что уважаемый JohnMorgan что подскажет (как подделать loaderInfo.loaderURL или обойти такую защиту).

Давно началось?

То есть, народ, вам нормально, что бот в половине случаев логина падает с ошибкой?

началось все с обновы....на счет работы с ошибкой я как то даже не вникаю, занялся ботом для клондайк..., но ошибки естественно не нравятся( как все это дело изменить, я без понятия(к сожалению)
  Ответить с цитированием
Старый 14.09.2014, 17:07   #3312
 Разведчик
Аватар для vhyrix
 
vhyrix никому не известный тип
Регистрация: 09.11.2013
Сообщений: 2
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 9 раз(а) в 8 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Я пока тоже забивал на эту проблему. Но сейчас начинаю искать решение. Рассчитываю, что можно подделать loaderInfo.loaderURL.
  Ответить с цитированием
Старый 15.09.2014, 20:06   #3313
Заблокирован
 Разведчик
Аватар для Cheater-84
 
Cheater-84 никому не известный тип
Регистрация: 22.03.2014
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 6 раз(а) в 5 сообщениях
Отправить сообщение для Cheater-84 с помощью Skype™
 
Exclamation Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Сообщение от megabyte0Посмотреть сообщение
Всем поздравления с такой вот строчкой в генераторе соли
Код:
_loc2_ = _loc2_ + loaderInfo.loaderURL.match(new RegExp("^.+\\/"))[0].replace(new RegExp("^.*\\/\\/"),"");
loaderInfo.loaderURL это url того, кто загрузил генератор соли. Таким образом, правка message_factory с [Run.bat] работает не всегда.

В принципе, раз class_314 extends Loader, мы, возможно, можем заменить там contentLoaderInfo на нечто своё, что отдаст "правильный", с точки зрения игры, loaderURL, но его тоже надо откуда-то выковыривать...

Вообщем, гимора нам добавили, с чем и поздравляю.

P.S.
Код:
loaderInfo.loaderURL.match(new RegExp("^.+\\/"))[0].replace(new RegExp("^.*\\/\\/"),"")
возвращает "s.shadowlands.ru/zombievk-res/" (без кавычек) для vk, если кому-то от этого легче


где именно это прописать? подскажи если не затруднит, за ранее благодарю)
  Ответить с цитированием
Старый 15.09.2014, 20:19   #3314
 Разведчик
Аватар для megabyte0
 
megabyte0 никому не известный тип
Регистрация: 29.07.2014
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 8 раз(а) в 5 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

rghost .ru/58033066
, а как пользовать - тут
  Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
alelula (28.11.2014), Anch665 (20.09.2014), vintets (16.09.2014)
Старый 16.09.2014, 08:18   #3315
Заблокирован
 Разведчик
Аватар для Cheater-84
 
Cheater-84 никому не известный тип
Регистрация: 22.03.2014
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 6 раз(а) в 5 сообщениях
Отправить сообщение для Cheater-84 с помощью Skype™
 
Exclamation Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Сообщение от megabyte0Посмотреть сообщение
rghost .ru/58033066
, а как пользовать - тут



в общем все работает нормально...даже отлично!))а вот копальщик нефурычит(

P.S. ...судя по всему это не из-за этого....други скорее всего не грузятся..(
Изображения
Тип файла: jpg 555.JPG (87.2 Кб, 61 просмотров)

Последний раз редактировалось Cheater-84; 16.09.2014 в 08:20.
  Ответить с цитированием
Ответ


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

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

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

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

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

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

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net