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

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

-

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

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

Ответ
 
Опции темы
Старый 11.08.2014, 16:19   #3181
 Разведчик
Аватар для Anch665
 
Anch665 никому не известный тип
Регистрация: 21.12.2012
Сообщений: 29
Популярность: 10
Сказал(а) спасибо: 20
Поблагодарили 4 раз(а) в 3 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Сообщение от vintetsПосмотреть сообщение
А почему AIR 14.0.0 ? Если белым по чёрному написано AS3 Project

Создал AS3 Project
В скрине настройки путей для SDK

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

Может быть надо установить Flex+AIR SDK?
Я установил AIR SDK + ASC 2.0

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

Цитата:
Сообщение от Anch665Посмотреть сообщение
Создал AS3 Project

Я прошу прощения, но как же уже надоели чукчи-пейсатели-нечитатели.

Цитата:
Сообщение от megabyte0Посмотреть сообщение
Создаём новый AIR AS3 Projector (это важно, остальной флеш не умеет писать на диск, как я понял).


Для особо одаренных машинистов поездов

Зы не тот скрин влил. Заменил.
Изображения
Тип файла: jpg Screenshot_35.jpg (102.4 Кб, 42 просмотров)

Последний раз редактировалось dark-dragon; 11.08.2014 в 16:28.
  Ответить с цитированием
Старый 11.08.2014, 17:08   #3183
 Разведчик
Аватар для Anch665
 
Anch665 никому не известный тип
Регистрация: 21.12.2012
Сообщений: 29
Популярность: 10
Сказал(а) спасибо: 20
Поблагодарили 4 раз(а) в 3 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Не обижаюсь, ибо твоя правда
Цитата:
Сообщение от dark-dragonПосмотреть сообщение
Я прошу прощения, но как же уже надоели чукчи-пейсатели-нечитатели.
Для особо одаренных машинистов поездов

Теперь запускается окно Adobe Air c ошибками:
Код:
TypeError: Error #1009: Cannot access a property or method of a null object reference.
	at Main/getSalt()
	at Main/init()
	at Main()
	at runtime::ContentPlayer/loadInitialContent()
	at runtime::ContentPlayer/playRawContent()
	at runtime::ContentPlayer/playContent()
	at runtime::AppRunner/run()
	at ADLAppEntry/run()
	at global/runtime::ADLEntry()
  Ответить с цитированием
Старый 11.08.2014, 17:18   #3184
 Разведчик
Аватар для megabyte0
 
megabyte0 никому не известный тип
Регистрация: 29.07.2014
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 8 раз(а) в 5 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Сообщение от Anch665Посмотреть сообщение
Теперь запускается окно Adobe Air c ошибками:
Код:
TypeError: Error #1009: Cannot access a property or method of a null object reference.
	at Main/getSalt()

Если она не прочитала из keys.txt строчку, потому что он пустой, а Вы не знаете, как сделать валидно заполненный, то переходите к правке питонового бота, он сам запишет keys.txt и проект запустит.
Или в другом причина? Тут просто я строчки не вижу, в которой ошибка, предполагаю в
var postfix:String = sessionKey.substring(sessionKey.indexOf(":") + 1);
  Ответить с цитированием
Старый 11.08.2014, 19:34   #3185
 Разведчик
Аватар для alexx48743
 
alexx48743 никому не известный тип
Регистрация: 10.10.2011
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Сообщение от megabyte0Посмотреть сообщение
Белое окно остаётся только в одном случае - если он не может загрузить salt.swf с сервера или локально. Локально он вроде уже грузить её не должен, а если с сервера не грузится, то, может, и не надо? Вдруг там обнова или ещё что, а мы ломиться будем.
Между тем, у меня всё ок с перезагрузкой.

Ну если это было бы пару раз такое. А тут у меня получается в течение 10-30 минут он должен остановится. И так же с запуском.

Можно ли как то отследить что ему мешает работать\запускаться?

Последний раз редактировалось alexx48743; 11.08.2014 в 19:41.
  Ответить с цитированием
Старый 12.08.2014, 02:13   #3186
 Разведчик
Аватар для megabyte0
 
megabyte0 никому не известный тип
Регистрация: 29.07.2014
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 8 раз(а) в 5 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

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

раньше запускал бота на клонах с батникак, который запускал всех по очереди, потом стало вылетать, так как не успевал прогрузиться AIR DEBUG.... исправил чуток, вродь пашет)

bat.
PHP код:
@Start Python main.py 0 -c
ping 
-n 10 127.0.0.1 NUL 
@Start Python main.py 1 -c
ping 
-n 10 127.0.0.1 NUL 
@Start Python main.py 2 -c
ping 
-n 10 127.0.0.1 NUL
@Start Python main.py 3 -c
ping 
-n 1 127.0.0.1 NUL
EXIT 

main.py

PHP код:
#!/usr/bin/python
# coding=utf-8
from game_engine import Game
from connection import Connection
from settings import Settings
from sn import Site
import logging
import os
import errno
import sys
from user_interface import UserPrompt


logger 
logging.getLogger('main')
friends 'None'

BRANCH 'master by Reydan'

def mkdir_p(path):
    try:
        
os.makedirs(path)
    
except OSErrore:
        if 
e.errno == errno.EEXIST and os.path.isdir(path):
            
pass
        
else:
            
raise


def setup_basic_logging
(gui_logger):
    
FORMAT '[%(asctime)s] %(message)s'
    
logging.basicConfig(level=logging.INFOformat=FORMAT,
                        
stream=MyLogger(gui_logger))
    
connection_logger logging.getLogger('connection')
    
connection_logger.propagate False


def setup_file_logging
(user_namelog_level):
    
log_directory 'logs/' user_name
    mkdir_p
(log_directory)
    
connection_logger logging.getLogger('connection')
    
connection_logger.propagate False
    connection_logger
.addHandler(
        
logging.FileHandler(log_directory '/connection.log')
    )
    
connection_logger.setLevel(log_level)
    
unknownEventLogger logging.getLogger('unknownEventLogger')
    
unknownEventLogger.propagate False
    unknownEventLogger
.addHandler(
        
logging.FileHandler(log_directory '/unknown_events.log')
    )
    
unknownEventLogger.setLevel(log_level)


def strip_special(string):
    return 
''.join(for e in string if e.isalnum())


def get_site(gui_input):
    
settings Settings()
    
default_user settings.get_default_user()
    
users settings.getUsers()
    
#selected_user = UserPrompt(gui_input).prompt_user('Select user:', users)
    
if len(sys.argv)>and sys.argv[1].isdigit():
        
#logger.info('пользователь передан с параметром 1')
        
selected_user=users[int(sys.argv[1])]
        print 
'selected user 'selected_user
    elif len
(sys.argv)>and sys.argv[2].isdigit():
        
#logger.info('пользователь передан с параметром 2')
        
selected_user=users[int(sys.argv[2])]
    
elif default_user==None:
        
selected_user UserPrompt(gui_input).prompt_user('Select user:'users)
    else:
        
selected_user=users[int(default_user)]
    
    print 
'You selected "'+selected_user+'"'
    
log_level settings.get_file_log_level()
    
setup_file_logging(strip_special(selected_user), log_level)
    
settings.setUser(selected_user)
    
site Site(settings)
    return 
sitesettings


def run_game
(gui_input=None):
    
setup_basic_logging(gui_input)

    
logger.info('Выбираем пользователя...')

    
sitesettings get_site(gui_input)

    
Game(sitesettingsUserPrompt(gui_input), gui_input=gui_input).start()


MyLogger None

__version__ 
'0.9.2 ' BRANCH

if __name__ == '__main__':
    print 
'\n2013 (c) github.com/Vanuan/zombot\n version %s\n\n' __version__
    
#import sys
    
if len(sys.argv)==1:
        
import gui
        MyLogger 
gui.MyLogger
        import app
        app
.run_application(run_game)
    if 
len(sys.argv)>and sys.argv[2] == '-c':
        
import console
        MyLogger 
console.MyLogger
        run_game
()
    
elif sys.argv[1] != '-c':
        
import gui
        MyLogger 
gui.MyLogger
        import app
        app
.run_application(run_game)
    else:
        
import console
        MyLogger 
console.MyLogger
        run_game
() 
  Ответить с цитированием
Старый 12.08.2014, 08:31   #3188
 Разведчик
Аватар для Anch665
 
Anch665 никому не известный тип
Регистрация: 21.12.2012
Сообщений: 29
Популярность: 10
Сказал(а) спасибо: 20
Поблагодарили 4 раз(а) в 3 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

исправил

в ответ получил:

Код:
Download items...
Items downloaded!
Exception in thread Thread-1:
Traceback (most recent call last):
  File "C:\Python27\lib\threading.py", line 808, in __bootstrap_inner
    self.run()
  File "E:\install\zombot\app.py", line 35, in run
    self.run_function(self)
  File "main.py", line 79, in run_game
    Game(site, settings, UserPrompt(gui_input), gui_input=gui_input).start()
  File "E:\install\zombot\game_engine.py", line 469, in start
    start_response,self.__friendsid,self.__server_time = self.__game_initializer.start()
  File "E:\install\zombot\game_engine.py", line 180, in start
    start_response, friendsid = self.start_game(server_time, session_key)
  File "E:\install\zombot\game_engine.py", line 215, in start_game
    return self.__request_sender.send(command),friendsid
  File "E:\install\zombot\game_engine.py", line 682, in send
    request = self.__factory.createRequest(data)
  File "E:\install\zombot\message_factory.py", line 132, in createRequest
    request_data['data'] = self.__createDataValue(data, data_keys_order)
  File "E:\install\zombot\message_factory.py", line 157, in __createDataValue
    self.__addSigOrAuth(data_value)
  File "E:\install\zombot\message_factory.py", line 170, in __addSigOrAuth
    auth_key)
TypeError: calcSig() takes exactly 4 arguments (3 given)

ругается на:
Код:
    def __addSigOrAuth(self, objectData):
        sessionKey = self.__session.getSessionKey()
        auth_key = self.__session.getAuthKey()
        authSessionKey = self.__session.getAuthSessionKey()

        if sessionKey is not None:
            objectData["sig"] = calcSig(sessionKey, self.__request_id,
                                        auth_key)
        else:
            objectData["auth"] = calcAuth(self.__request_id, auth_key)
            if authSessionKey is not None:
                objectData["key"] = authSessionKey
        return objectData
  Ответить с цитированием
Старый 12.08.2014, 08:31   #3189
 Разведчик
Аватар для alexx48743
 
alexx48743 никому не известный тип
Регистрация: 10.10.2011
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Сообщение от megabyte0Посмотреть сообщение
Вот это должно работать, правка calcSig.

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

Последний раз редактировалось alexx48743; 12.08.2014 в 09:59.
  Ответить с цитированием
Старый 12.08.2014, 08:46   #3190
 Разведчик
Аватар для alexx48743
 
alexx48743 никому не известный тип
Регистрация: 10.10.2011
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Сообщение от Anch665Посмотреть сообщение
исправил

в ответ получил:

Код:
Download items...
Items downloaded!
Exception in thread Thread-1:
Traceback (most recent call last):
  File "C:\Python27\lib\threading.py", line 808, in __bootstrap_inner
    self.run()
  File "E:\install\zombot\app.py", line 35, in run
    self.run_function(self)
  File "main.py", line 79, in run_game
    Game(site, settings, UserPrompt(gui_input), gui_input=gui_input).start()
  File "E:\install\zombot\game_engine.py", line 469, in start
    start_response,self.__friendsid,self.__server_time = self.__game_initializer.start()
  File "E:\install\zombot\game_engine.py", line 180, in start
    start_response, friendsid = self.start_game(server_time, session_key)
  File "E:\install\zombot\game_engine.py", line 215, in start_game
    return self.__request_sender.send(command),friendsid
  File "E:\install\zombot\game_engine.py", line 682, in send
    request = self.__factory.createRequest(data)
  File "E:\install\zombot\message_factory.py", line 132, in createRequest
    request_data['data'] = self.__createDataValue(data, data_keys_order)
  File "E:\install\zombot\message_factory.py", line 157, in __createDataValue
    self.__addSigOrAuth(data_value)
  File "E:\install\zombot\message_factory.py", line 170, in __addSigOrAuth
    auth_key)
TypeError: calcSig() takes exactly 4 arguments (3 given)

ругается на:
Код:
    def __addSigOrAuth(self, objectData):
        sessionKey = self.__session.getSessionKey()
        auth_key = self.__session.getAuthKey()
        authSessionKey = self.__session.getAuthSessionKey()

        if sessionKey is not None:
            objectData["sig"] = calcSig(sessionKey, self.__request_id,
                                        auth_key)
        else:
            objectData["auth"] = calcAuth(self.__request_id, auth_key)
            if authSessionKey is not None:
                objectData["key"] = authSessionKey
        return objectData

Вы не все сделали из этого поста http://zhyk.ru/forum/showpost.php?p=...postcount=2835

А точнее
Правим calcSig(sessionKey, self.__request_id, auth_key) на
self.calcSig(sessionKey, self.__request_id, auth_key)
  Ответить с цитированием
Старый 12.08.2014, 11:30   #3191
 Разведчик
Аватар для megabyte0
 
megabyte0 никому не известный тип
Регистрация: 29.07.2014
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 8 раз(а) в 5 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Сообщение от alexx48743Посмотреть сообщение
Тоже самое....
[Ссылки могут видеть только зарегистрированные пользователи. ]

Праивльно, java. и не должен отдавать salt, это делает сервер, на который Вас отправляют после редиректа. Правка вот http://zhyk.ru/forum/showpost.php?p=...postcount=2854 (сообщение 2854)
Если уже применена, пишите, когда именно он отказывается отдавать salt. Я повторно тот же уже не запрашиваю, вроде бы.

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

Цитата:
Сообщение от megabyte0Посмотреть сообщение
Праивльно, java. и не должен отдавать salt, это делает сервер, на который Вас отправляют после редиректа. Правка вот http://zhyk.ru/forum/showpost.php?p=...postcount=2854 (сообщение 2854)
Если уже применена, пишите, когда именно он отказывается отдавать salt. Я повторно тот же уже не запрашиваю, вроде бы.

Спасибо Вам большое за помощь. Теперь работает как раньше. Спасибо!
  Ответить с цитированием
Старый 12.08.2014, 14:41   #3193
 Разведчик
Аватар для j0rac0rnev
 
j0rac0rnev никому не известный тип
Регистрация: 15.04.2011
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Помогите, кто знает как настроить бота чтоб сажал собирал только определенные культуры?? За реально работающий совет отблагодарю голосами вконтакте мой
[Ссылки могут видеть только зарегистрированные пользователи. ]
вот для этого бота


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

Последний раз редактировалось j0rac0rnev; 12.08.2014 в 14:47.
  Ответить с цитированием
Старый 12.08.2014, 17:28   #3194
 Разведчик
Аватар для Anch665
 
Anch665 никому не известный тип
Регистрация: 21.12.2012
Сообщений: 29
Популярность: 10
Сказал(а) спасибо: 20
Поблагодарили 4 раз(а) в 3 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Удалось запустить бота, за что всем отдельное спасибо!!!
Но во всех файлах пришлось указать прямые пути. вплоть до файла RUN.bat
adl c:\install\ZomBot\application.xml c:\install\ZomBot\bin

В противном случае путь по умолчанию устанавливался - домашний каталог пользователя, и из за этого относительные пути искались в другом месте.

у кого нибудь получилось завести это все дело под линуксом? что-то я не нашел SDK

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

Цитата:
Сообщение от alexx48743Посмотреть сообщение
Спасибо Вам большое за помощь. Теперь работает как раньше. Спасибо!



Цитата:
Сообщение от Anch665Посмотреть сообщение
во всех файлах пришлось указать прямые пути. вплоть до файла RUN.bat
...
В противном случае путь по умолчанию устанавливался - домашний каталог пользователя, и из за этого относительные пути искались в другом месте.

Это которая винда такая упрямая? Не решалось просто прописыванием cd путь_к_боту первой командой в батнике, которым запускаете? Или, как вариант, в первом os.chdir
Спасибо за замечание, у меня тоже везде полные стоят в питоновом исходнике
  Ответить с цитированием
Ответ


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

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:08.

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