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

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

-

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

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

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

Цитата:
Сообщение от maks_maks)Посмотреть сообщение
Я тоже так подумал

У тебя в папке bin создался swf-файл? Должен был. Т.е. готово к работе. Тут главное не напутать с путями. Судя по всему некоторые тупо копируют выложенное и пытаются сделать рабочее нечто
  Ответить с цитированием
Старый 03.08.2014, 13:51   #2927
 Разведчик
Аватар для maks_maks)
 
maks_maks) никому не известный тип
Регистрация: 27.05.2013
Сообщений: 18
Популярность: 10
Сказал(а) спасибо: 27
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Сообщение от dark-dragonПосмотреть сообщение
У тебя в папке bin создался swf-файл? Должен был. Т.е. готово к работе. Тут главное не напутать с путями. Судя по всему некоторые тупо копируют выложенное и пытаются сделать рабочее нечто

Ну файл то создался!
Но "запускаем: коннектится, генерит sig.txt"- инструкция!
И keys у меня тоже пустой!
По идее не должно быть такой ошибки и должен сгенерировать sig.txt
  Ответить с цитированием
Старый 03.08.2014, 13:58   #2928
 Разведчик
Аватар для dark-dragon
 
dark-dragon никому не известный тип
Регистрация: 30.08.2013
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 26 раз(а) в 21 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Сообщение от maks_maks)Посмотреть сообщение
Ну файл то создался!
Но "запускаем: коннектится, генерит sig.txt"- инструкция!
И keys у меня тоже пустой!
По идее не должно быть такой ошибки и должен сгенерировать sig.txt

кеу пустой, потому как заполняется при выполнении бота. сиги генерятся уже на основании данных из кеу.
Переходи к следующему этапу - правке самого бота
  Ответить с цитированием
Старый 03.08.2014, 14:20   #2929
 Разведчик
Аватар для Shurup240
 
Shurup240 никому не известный тип
Регистрация: 04.02.2013
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Сделал все, по инструкции, из поста Выдает ошибку.... Что делать, подскажите, пожалуйста

Простите за размер скрина

Последний раз редактировалось Shurup240; 03.08.2014 в 14:34.
  Ответить с цитированием
Старый 03.08.2014, 14:35   #2930
 Разведчик
Аватар для megabyte0
 
megabyte0 никому не известный тип
Регистрация: 29.07.2014
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 8 раз(а) в 5 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Сообщение от skirill9422Посмотреть сообщение


Такая же ошибка при попытке запустить бот на пиратском острове. Не знаешь как поправить?

Это присутствует в massage_factory.py
Код:
        if 'cmd' in response:
            if response['cmd'] == 'REDIRECT':
                # send request again with new url
                response = self.send_request_get_response(connection)
? Как я понимаю, сервер отдаёт голый REDIRECT без key в Вашем случае более одного раза. Затыкается эта дырка например, так
Код:
                response = self.send(connection)
вместо последней строчки
, конечно, неоптимальное решение, зато думать не надо.
И, кстати, я не пробовал у себя именно этот вариант, может и не работать...
Ну и с отступами аккуратнее, это же питон
А вообще я бы посмотрел, как реализован метод send в классе Request у Вас, всё ли в порядке с отступами.

Shurup240, dark-dragon, maks_maks), файл keys.txt конечно же нужен заполненный корректными значениями. Но если всё компилируется, можно поправить бота, он сам сделает заполненный keys.txt, с которым уже можно тестить as3, ну, пару запусков

Цитата:
Сообщение от dark-dragonПосмотреть сообщение
все работаеть каг швейцарские часики. Хоть почищу новый остров без проблем

Без корпуса. Чуть пылинка попала и всё останавливается.
А что, правда питоновый бот умеет рубить 1 остров?? Новости. Я у себя workers.py часа 3 правил, пока всё не заработало на одном острове без перезагрузки game_state.

Цитата:
Сообщение от dark-dragonПосмотреть сообщение
Каг FlashDevelop'у скармливать правильно относительные пути

Что-то нашёл.
"Pointing to the directory from which the application was invoked
You can get the directory location from which an application is invoked, by checking the currentDirectory property of the InvokeEvent object dispatched when the application is invoked.", это отсюда
[Ссылки могут видеть только зарегистрированные пользователи. ]
Не пробовал.
При этом, если ещё собрать .swf в .exe, то питонового бота вроде как можно сделать переносимым.

Последний раз редактировалось megabyte0; 03.08.2014 в 15:48.
  Ответить с цитированием
Старый 03.08.2014, 14:46   #2931
 Разведчик
Аватар для Shurup240
 
Shurup240 никому не известный тип
Регистрация: 04.02.2013
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Сообщение от megabyte0Посмотреть сообщение
файл keys.txt конечно же нужен заполненный корректными значениями. Но если всё компилируется, можно поправить бота, он сам сделает заполненный keys.txt, с которым уже можно тестить as3, ну, пару запусков

А как его заполнить?
  Ответить с цитированием
Старый 03.08.2014, 14:58   #2932
 Разведчик
Аватар для maks_maks)
 
maks_maks) никому не известный тип
Регистрация: 27.05.2013
Сообщений: 18
Популярность: 10
Сказал(а) спасибо: 27
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Сообщение от Shurup240Посмотреть сообщение
А как его заполнить?

Написали же поправить бота и запустить!

Цитата:
File "C:\Python27\lib\threading.py", line 810, in __bootstrap_inner
self.run()
File "C:\ZombiFarmInterface\app.py", line 35, in run
self.run_function(self)
File "C:\ZombiFarmInterface\main.py", line 79, in run_game
Game(site, settings, UserPrompt(gui_input), gui_input=gui_input).start()
File "C:\ZombiFarmInterface\game_engine.py", line 450, in start
start_response,self.__friendsid,self.__server_time = self.__game_initializer
.start()
File "C:\ZombiFarmInterface\game_engine.py", line 165, in start
start_response, friendsid = self.start_game(server_time, session_key)
File "C:\ZombiFarmInterface\game_engine.py", line 198, in start_game
return self.__request_sender.send(command),friendsid
File "C:\ZombiFarmInterface\game_engine.py", line 672, in send
request = self.__factory.createRequest(data)
File "C:\ZombiFarmInterface\message_factory.py", line 99, in createRequest
request_data['data'] = self.__createDataValue(data, data_keys_order)
File "C:\ZombiFarmInterface\message_factory.py", line 124, in __createDataValu
e
self.__addSigOrAuth(data_value)
File "C:\ZombiFarmInterface\message_factory.py", line 136, in __addSigOrAuth
objectData["sig"] = self.calcSig(sessionKey, self.__request_id, auth_key)
AttributeError: Factory instance has no attribute 'calcSig'

Вот не задача, не знаю как в класс воткнуть(

Может кто поделится файликом"message_factory"
  Ответить с цитированием
Старый 03.08.2014, 15:10   #2933
 Разведчик
Аватар для Lion1000+
 
Lion1000+ никому не известный тип
Регистрация: 03.07.2014
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

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

Цитата:
Сообщение от megabyte0Посмотреть сообщение
"Дети, не совайте витаминки в нос"? (а они бы без этого не додумались)

На мой взглад, swf-код недостаточно обфусцирован. Там присутствует деление на классы и логика.
А вот незашифрованность протокола я считаю плюсом. Видимо разрабы понимали, что всё равно систему шифрования сломают, и будут продавать ботов - когда на открытой и человеко-читаемой заработать трудно. Так что делая сложнее они просто выкапывают поглубже могилу зф. Не больше

Хотя я с уважением отношусь и к программистам сервера - он неплохие штуки выдерживал, по поводу краевых условий,
и к программистам клиента - одно то, что сразу при посылке запроса вешается обработчик на ответ - это так удобно. А не как в питоновом боте - все события в кучу и потом разгребаются. Это медленнее.
Разве что я могу быть недоволен политикой администрации - банить пользующих баги сервера вместо их починки. Но это их дело, значит им так было проще, или зачем-то нужно. Я не лезу.

спасибо тебе, сказал же приеду домой доделаю))
работает как часы)

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

Цитата:
Сообщение от megabyte0Посмотреть сообщение
и к программистам клиента - одно то, что сразу при посылке запроса вешается обработчик на ответ - это так удобно. А не как в питоновом боте - все события в кучу и потом разгребаются. Это медленнее.

Кстати, я у себя это реализовывал для поиска кладов. Дело в том, что уведомление о кладе (при удаленном копании) приходит не с номером объекта, а с номером ID запроса, который геренируется где-то далеко дальше... Так что трудно было связать. Пришлось делать задержку в пару секунд (чтобы гарантированно пришел ответ именно на конкретных запрос копания), потом обрабатывался ответ на предмет "уведомления о кладе", и в положительно случае копался именно этот объект пока не переставало приходить это уведомление. Работает, но медленно, так как каждый запрос должен дождаться ответа. Сейчас это дело можно немножко ускорить с "многоразовым копанием", но все равно будет медленно.
  Ответить с цитированием
Старый 03.08.2014, 15:37   #2936
 Разведчик
Аватар для JohnMorgan
 
JohnMorgan никому не известный тип
Регистрация: 14.02.2014
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Сообщение от megabyte0Посмотреть сообщение
Пасиба за инфу. Сильной окажется защита, когда тем, кто её обошёл, просто надоест делиться с остальными, чтобы разрабы всё опять меняли? Я не понимаю, кто в конце концов помешает сделать виртуальную swf машину, где будет выполняться только то из swf, что нужно. Если до этого дело дойдёт. Если разработчики сами раньше этого не поймут, что такой клиент необходим тоже.

Значит, придётся прогать А водяной знак прикольный на схеме

Повод запилить собственный сервер игры

Остались тут те,кто хочет сделать сервер?
  Ответить с цитированием
Старый 03.08.2014, 16:12   #2937
 Разведчик
Аватар для har4a
 
har4a никому не известный тип
Регистрация: 10.05.2014
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Сообщение от zloy_gnom_2012Посмотреть сообщение
спасибо тебе, сказал же приеду домой доделаю))
работает как часы)

[Ссылки могут видеть только зарегистрированные пользователи. ]

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

Цитата:
Сообщение от har4aПосмотреть сообщение
поделись с нами))))

а если защиту ещё больше сделают?)

будете дальше просить у кого то?))

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

Цитата:
Сообщение от megabyte0Посмотреть сообщение
Без корпуса. Чуть пылинка попала и всё останавливается.
А что, правда питоновый бот умеет рубить 1 остров?? Новости. Я у себя workers.py часа 3 правил, пока всё не заработало на одном острове без перезагрузки game_state.


Что-то нашёл.
"Pointing to the directory from which the application was invoked
You can get the directory location from which an application is invoked, by checking the currentDirectory property of the InvokeEvent object dispatched when the application is invoked.", это отсюда
[Ссылки могут видеть только зарегистрированные пользователи. ]
Не пробовал.
При этом, если ещё собрать .swf в .exe, то питонового бота вроде как можно сделать переносимым.

1. Умеет давно уже - отключить только переход по локам нужно.
2. угу. всего одна строка кода на каждое файло добавляеццо:
Код:
var dir:File = File.applicationDirectory; 
var file:File = new File(dir.nativePath + "\\sig.txt");
файл создастся/прочитается рядом с swf-кой (ну или exe-шником, если собрать его)

Последний раз редактировалось dark-dragon; 03.08.2014 в 16:30.
  Ответить с цитированием
Старый 03.08.2014, 16:23   #2940
 Разведчик
Аватар для maks_maks)
 
maks_maks) никому не известный тип
Регистрация: 27.05.2013
Сообщений: 18
Популярность: 10
Сказал(а) спасибо: 27
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Сообщение от zloy_gnom_2012Посмотреть сообщение
а если защиту ещё больше сделают?)

будете дальше просить у кого то?))

уже вылаживали решение, просто нужно всё проделать

Я побывал проделать ничего не получилось(
с ошибкой завершается!
Помоги в лс скайп скинул!
  Ответить с цитированием
Ответ


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

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, время: 22:01.

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