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

зомби ферма(новая версия)

-

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

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

Ответ
 
Опции темы
Старый 09.07.2013, 17:16   #301
 Разведчик
Аватар для lokanaft
 
lokanaft никому не известный тип
Регистрация: 03.12.2010
Сообщений: 22
Популярность: 10
Сказал(а) спасибо: 3
Поблагодарили 5 раз(а) в 3 сообщениях
 
По умолчанию Re: зомби ферма(новая версия)

Zju, либо установить PyQt4 и любоваться тем же только в профиль, либо отключить её в коде.
  Ответить с цитированием
Старый 09.07.2013, 17:43   #302
 Разведчик
Аватар для Zju
 
Zju никому не известный тип
Регистрация: 18.07.2010
Сообщений: 14
Популярность: 10
Сказал(а) спасибо: 16
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: зомби ферма(новая версия)

lokanaft, да, пришлось поднять вопрос) Разобрался вроде.

И сразу вопрос, как отключить тут поход по платным островам? Лезет на открытый остров гигантов, и естевенно вылетает с ошибкой ибо нет ни фишек ни ресурса.
  Ответить с цитированием
Старый 09.07.2013, 18:27   #303
 Разведчик
Аватар для Reydan-46
 
Reydan-46 неизвестен в этих краяхReydan-46 неизвестен в этих краях
Регистрация: 17.06.2013
Сообщений: 49
Популярность: -106
Сказал(а) спасибо: 0
Поблагодарили 36 раз(а) в 25 сообщениях
Отправить сообщение для Reydan-46 с помощью Skype™
 
По умолчанию Re: зомби ферма(новая версия)

Цитата:
Сообщение от ZjuПосмотреть сообщение
lokanaft, да, пришлось поднять вопрос) Разобрался вроде.

И сразу вопрос, как отключить тут поход по платным островам? Лезет на открытый остров гигантов, и естевенно вылетает с ошибкой ибо нет ни фишек ни ресурса.

Вот только человеку писал...
На этом сайте [Ссылки могут видеть только зарегистрированные пользователи. ]
Скачиваем и устанавливаем версию под свою ОС.

Платные острова отключаются вот так:
в папке game_actors_and_handlers файл location.py строка 27
if (location.locationId<>"un_09")and(location.locatio nId<>"isle_giant"):
И точно такую же строку делаем в game_engine.py
logger.info('Доступные острова:')
for location in self.get_game_state().locationInfos:
if (location.locationId<>"un_09")and(location.locatio nId<>"isle_giant"):

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

Цитата:
Сообщение от Alex-77Посмотреть сообщение
И острова
Код:
                    Омега      isle_omega
     Остров Полярной ночи      isle_polar
              Хрустальный           un_07
            Город-призрак    isle_emerald
              Остров Майя         isle_02
  Остров Маленькой ёлочки      isle_small
                Пещеры Зу           un_02
               Остров НЛО        isle_ufo
              Остров Веры      isle_faith
                   Лунный       isle_moon
          Вишневый остров      isle_light
             Остров Мечты      isle_dream
          Копи царя Зомби           un_04
          Домашний остров            main
     Остров Огромной ёлки        isle_xxl
               Пик Админа  isle_scarecrow
           Остров Надежды       isle_hope
                 Подножье           un_01
       Необитаемый остров     isle_desert
          Остров Чудовища    isle_monster
      Мексиканский каньон           un_03
           Ужасный остров   isle_elephant
                Секретный         isle_01
         Мраморная пещера           un_08
                 Дремучий       isle_wild
            Остров гномов      isle_gnome
         Мобильный остров     isle_mobile
      Остров Большой ёлки      isle_large
             Нижнее днище           un_05
             Склад хакера           un_09
                   Бездна           un_06
                 Страшный      isle_scary
                 Звёздный       isle_star
                 Остров Х          isle_x
                    Альфа      isle_alpha
          Остров Гигантов      isle_giant
             остров Любви      isle_03

P.S. Советую запускать скрипт через start.bat
Цитата:
:while1
start main.py
set Timer=840
ping -n %Timer% 127.0.0.1>nul
taskkill /f /im python.exe
goto :while1

Перезапускает бота каждые 14 минут, не особо нужно, но если какие то ошибки будут, то поможет.

Последний раз редактировалось Reydan-46; 09.07.2013 в 18:34.
  Ответить с цитированием
Старый 09.07.2013, 21:03   #304
 Разведчик
Аватар для ichi88
 
ichi88 никому не известный тип
Регистрация: 06.08.2011
Сообщений: 21
Популярность: 10
Сказал(а) спасибо: 3
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: зомби ферма(новая версия)

Traceback (most recent call last):
File "C:\Python27\Lib\src\main.py", line 82, in <module>
import gui
File "C:\Python27\Lib\src\gui.py", line 2, in <module>
from PyQt4 import QtGui
ImportError: No module named PyQt4

не выходит убрать
  Ответить с цитированием
Старый 09.07.2013, 21:21   #305
 Разведчик
Аватар для Zju
 
Zju никому не известный тип
Регистрация: 18.07.2010
Сообщений: 14
Популярность: 10
Сказал(а) спасибо: 16
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: зомби ферма(новая версия)

Цитата:
Сообщение от Reydan-46Посмотреть сообщение
Платные острова отключаются вот так:
в папке game_actors_and_handlers файл location.py строка 27
if (location.locationId<>"un_09")and(location.locatio nId<>"isle_giant"):
И точно такую же строку делаем в game_engine.py
logger.info('Доступные острова:')
for location in self.get_game_state().locationInfos:
if (location.locationId<>"un_09")and(location.locatio nId<>"isle_giant"):
я отключил лишь склад хакера и остров гигантов, первый из за того что грядки пропадают, второй платный, остальных у меня и нет. В общем имена островов давал Alex-77

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

А вот с гигантами не понятно, если он отключен, то почему он все же туда лезет. Оо
Тем не менее спасибо за наводки, попробую покрутить самостоятельно.


Цитата:
Сообщение от ichi88Посмотреть сообщение
не выходит убрать

По ссылке выше у Reydan-46, пройдите скачайте PyQt4 для своей версии питона и для своей опирационки. Стразу все запустится. Нормальный шаблон для логов мне понравился). правда +11 Метров оперативки отъедает ))

Последний раз редактировалось Zju; 09.07.2013 в 21:31.
  Ответить с цитированием
Старый 09.07.2013, 21:47   #306
 Разведчик
Аватар для ichi88
 
ichi88 никому не известный тип
Регистрация: 06.08.2011
Сообщений: 21
Популярность: 10
Сказал(а) спасибо: 3
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: зомби ферма(новая версия)

да, всё разобрался...
действительно косяк с островом гигантов.. почемуто переходит на него и сбой..
  Ответить с цитированием
Старый 09.07.2013, 21:50   #307
 Разведчик
Аватар для Reydan-46
 
Reydan-46 неизвестен в этих краяхReydan-46 неизвестен в этих краях
Регистрация: 17.06.2013
Сообщений: 49
Популярность: -106
Сказал(а) спасибо: 0
Поблагодарили 36 раз(а) в 25 сообщениях
Отправить сообщение для Reydan-46 с помощью Skype™
 
По умолчанию Re: зомби ферма(новая версия)

Цитата:
Сообщение от ZjuПосмотреть сообщение
да PyQt4 то все понятно, обычная библиотека оболочек и прочих няшек, я и не думал, что питон так популярен и что не придется вырывать инет чтоб узнать.

А вот с гигантами не понятно, если он отключен, то почему он все же туда лезет. Оо
Тем не менее спасибо за наводки, попробую покрутить самостоятельно.



По ссылке выше у Reydan-46, пройдите скачайте PyQt4 для своей версии питона и для своей опирационки. Стразу все запустится. Нормальный шаблон для логов мне понравился). правда +11 Метров оперативки отъедает ))

В том скрипте, который скинул, строка в location.py закоментированна (файл отвечает за переход по остравам) а в game_engine.py я забыл её закоментить (там острова используются лишь для вывода на экран)

ichi88, для платных островов делаем следующее ТЫЦ
  Ответить с цитированием
Пользователь сказал cпасибо:
Zju (09.07.2013)
Старый 09.07.2013, 21:58   #308
 Разведчик
Аватар для ichi88
 
ichi88 никому не известный тип
Регистрация: 06.08.2011
Сообщений: 21
Популярность: 10
Сказал(а) спасибо: 3
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: зомби ферма(новая версия)

почемуто обходит страшный остров, да и перед названием в списке стоит "*" -_-
  Ответить с цитированием
Старый 09.07.2013, 22:00   #309
 Разведчик
Аватар для Zju
 
Zju никому не известный тип
Регистрация: 18.07.2010
Сообщений: 14
Популярность: 10
Сказал(а) спасибо: 16
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: зомби ферма(новая версия)

Цитата:
Сообщение от Reydan-46Посмотреть сообщение
В том скрипте, который скинул, строка в location.py закоментированна (файл отвечает за переход по остравам) а в game_engine.py я забыл её закоментить (там острова используются лишь для вывода на экран)

Подправил, Полетел, Спасибо) good job
  Ответить с цитированием
Старый 09.07.2013, 22:02   #310
 Разведчик
Аватар для Reydan-46
 
Reydan-46 неизвестен в этих краяхReydan-46 неизвестен в этих краях
Регистрация: 17.06.2013
Сообщений: 49
Популярность: -106
Сказал(а) спасибо: 0
Поблагодарили 36 раз(а) в 25 сообщениях
Отправить сообщение для Reydan-46 с помощью Skype™
 
По умолчанию Re: зомби ферма(новая версия)

Цитата:
Сообщение от ichi88Посмотреть сообщение
почемуто обходит страшный остров, да и перед названием в списке стоит "*" -_-

- стоит перед доступными островами
* стоит перед тем островом, на котором мы сейчас находимся из за этого при мервом обходе сами в себя перейти не сможем, при следующем обходе и в него зайдем

Zju, рад стараться )
  Ответить с цитированием
Старый 09.07.2013, 22:17   #311
 Разведчик
Аватар для ichi88
 
ichi88 никому не известный тип
Регистрация: 06.08.2011
Сообщений: 21
Популярность: 10
Сказал(а) спасибо: 3
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: зомби ферма(новая версия)

где найти статью аля - с чего начать для чайников xD
в программировании вообще не силён..
что значит закоментить XD

перекинулись парой странных слов, и всё заработало
а тут гугл в помощь и мозг кипит XD

( ( (
  Ответить с цитированием
Старый 09.07.2013, 22:23   #312
 Разведчик
Аватар для Reydan-46
 
Reydan-46 неизвестен в этих краяхReydan-46 неизвестен в этих краях
Регистрация: 17.06.2013
Сообщений: 49
Популярность: -106
Сказал(а) спасибо: 0
Поблагодарили 36 раз(а) в 25 сообщениях
Отправить сообщение для Reydan-46 с помощью Skype™
 
По умолчанию Re: зомби ферма(новая версия)

Цитата:
Сообщение от ichi88Посмотреть сообщение
где найти статью аля - с чего начать для чайников xD
в программировании вообще не силён..
что значит закоментить XD

перекинулись парой странных слов, и всё заработало
а тут гугл в помощь и мозг кипит XD

( ( (

1. Можно поискать в гугле слова "коментарий в python"
2. Если не помогло оставьте затею редактировать скрипт
  Ответить с цитированием
Старый 10.07.2013, 19:03   #313
 Разведчик
Аватар для ichi88
 
ichi88 никому не известный тип
Регистрация: 06.08.2011
Сообщений: 21
Популярность: 10
Сказал(а) спасибо: 3
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: зомби ферма(новая версия)

я так понял, что редактировать острова, на которые не заходить - в фаиле location.ру

начал вносить острова, которые выплывали в ошибках (платные острова, на которые доступ не открыт даже).

def __init_visit_queue(self):
if not hasattr(self, '_visit_queue'):
self._visit_queue = collections.deque()
for location in self._get_game_state().get_state().locationInfos:
if (location.locationId<>"un_09")and(location.locatio nId<>"isle_giant")and(location.locationId<>"isle_m oon")and(location.locationId<>"un_08"):
self._visit_queue.appendleft(location.locationId)

после внесения последнего острова - перестало работать -_-
пишет:

You selected 1
Exception in thread Thread-1:
Traceback (most recent call last):
File "C:\Python27\lib\threading.py", line 808, in __bootstrap_inner
self.run()
File "C:\Python27\Lib\src\app.py", line 35, in run
self.run_function(self)
File "C:\Python27\Lib\src\main.py", line 74, in run_game
Game(site, UserPrompt(gui_input), gui_input=gui_input).start()
File "C:\Python27\Lib\src\game_engine.py", line 334, in start
start_response = self.__game_initializer.start()
File "C:\Python27\Lib\src\game_engine.py", line 168, in start
start_response = self.start_game(server_time, session_key)
File "C:\Python27\Lib\src\game_engine.py", line 201, in start_game
return self.__request_sender.send(command)
File "C:\Python27\Lib\src\game_engine.py", line 478, in send
return dict2obj(request.send(self.__connection))
File "C:\Python27\Lib\src\message_factory.py", line 170, in send
response = self.send_request_get_response(connection)
File "C:\Python27\Lib\src\message_factory.py", line 186, in send_request_get_r
esponse
return Response(connection.sendRequest(self.getData())).g etDict()
File "C:\Python27\Lib\src\message_factory.py", line 195, in __init__
crc, response = response_string.split("$")
ValueError: too many values to unpack

вопрос, а может как то сделать список только тех островов, на которые "можно(нужно)" заходить, а не наоборот?

2. вопрос такой.. можно ли заставить ботика самому сажать деревья
3. можно ли сделать возможность мультиаккаунтинга? прошел 1ю ферму (собрал деревья), утопал на 2

  Ответить с цитированием
Старый 10.07.2013, 22:46   #314
 Разведчик
Аватар для lokanaft
 
lokanaft никому не известный тип
Регистрация: 03.12.2010
Сообщений: 22
Популярность: 10
Сказал(а) спасибо: 3
Поблагодарили 5 раз(а) в 3 сообщениях
 
По умолчанию Re: зомби ферма(новая версия)

Острова делаются очень просто.
В location.py приводим __init_visit_queue к следующему виду:
Код:
    def __init_visit_queue(self):
        if not hasattr(self, '_visit_queue'):
            self._visit_queue = collections.deque()
            locations = ['main','isle_dream','isle_xxl']
            #locations = ['main','isle_dream','isle_xxl']
            #locations = ['main','isle_dream','isle_xxl'] так мы можем завести хоть сотню наборов нужных нам островов и легко между ними переключаться
            for location in locations:
                self._visit_queue.appendleft(location)
Где ['main','isle_dream','isle_xxl'] - перечисление нужных нам островов, можно поставить и один, тогда он будет в цикле ходить по одному и тому же острову. Комментируя ненужные наборы, можно быстро переключаться между ними.
  Ответить с цитированием
Старый 11.07.2013, 04:10   #315
 Разведчик
Аватар для Reydan-46
 
Reydan-46 неизвестен в этих краяхReydan-46 неизвестен в этих краях
Регистрация: 17.06.2013
Сообщений: 49
Популярность: -106
Сказал(а) спасибо: 0
Поблагодарили 36 раз(а) в 25 сообщениях
Отправить сообщение для Reydan-46 с помощью Skype™
 
По умолчанию Re: зомби ферма(новая версия)

Предложу свою версию, комбинированную
Код:
    def __init_visit_queue(self):
        if not hasattr(self, '_visit_queue'):
            self._visit_queue = collections.deque()
           # Только определённые локации
            locations_only=[]
            if (locations_only==[]):
                # Запрет платных островов
                locations_nfree = ['isle_01', 'isle_small', 'isle_star', 'isle_large', 'isle_moon', 'isle_giant', 'isle_xxl', 'isle_desert']
                # Запрет пещер
                locations_nwalk = ['un_0'+str(x+1) for x in range(9)]
                # Прочие запреты
                locations_nother = []
                for location in self._get_game_state().get_state().locationInfos:
                    if (location.locationId not in locations_nfree) and (location.locationId not in locations_nwalk) and (location.locationId not in locations_nother):
                        self._visit_queue.appendleft(location.locationId)
            else:
                for location in locations_only:
                    self._visit_queue.appendleft(location)
Мультиаккаунт я сделал у себя так:
Есть 6 папок с номерами 0-5, в каждой папке свой settings.ini с одним логином, и в каждой самораспаковывающийся архив с запуском скрипта:
Код:
:while1
start main.py
set Timer=840
ping -n %Timer% 127.0.0.1>nul
rd /s /q logs
goto :while1
и у первого аккаунта такого
Код:
:while1
start main.py
set Timer=830
ping -n %Timer% 127.0.0.1>nul
taskkill /f /im python.exe
rd /s /q logs
goto :while1
запустить сие чудо просто через start'ы

Алгоритм такой, запускаем всех ботов на выполнение, через 13 минут 50 секунд главный все боты закроются, откроется главный, за ним остальные. Так каждый раз.

Последний раз редактировалось Reydan-46; 11.07.2013 в 04:16.
  Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Помогите!] Зомби ферма DarkZet Свободное обсуждение 17 02.12.2012 20:30
[Баг] Зомби Ферма ParniSha) Баги игр ВКонтакте 15 14.04.2012 21:49
[Информация] Зомби Ферма dekirillov Баги игр ВКонтакте 40 22.10.2011 18:25
[Обсуждение] Новая ферма KeHi=) Свободное обсуждение 15 29.05.2010 11:08

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

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

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