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

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

-

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

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

Ответ
 
Опции темы
Старый 20.03.2014, 19:11   #1411
 Разведчик
Аватар для maxmydjer
 
maxmydjer никому не известный тип
Регистрация: 12.06.2011
Сообщений: 22
Популярность: 12
Сказал(а) спасибо: 13
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

т.е как бот прошел цыкл , там допустим 1000/1000 френдов он автоматически выключаеться и все? пока не наступит след день?
  Ответить с цитированием
Старый 20.03.2014, 19:16   #1412
Заблокирован
 Разведчик
Аватар для Cheater84
 
Cheater84 неизвестен в этих краях
Регистрация: 27.08.2013
Сообщений: 2
Популярность: -54
Сказал(а) спасибо: 5
Поблагодарили 15 раз(а) в 14 сообщениях
 
Exclamation Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Сообщение от maxmydjerПосмотреть сообщение
т.е как бот прошел цыкл , там допустим 1000/1000 френдов он автоматически выключаеться и все? пока не наступит след день?

он проходит всех и дальше начинает делать повседневную работу...но нужно дособирать его как следует,так как он оч сильно изменен...по этому я пользуюсь им только для копки,просто отключи все остальные модули (actors 1,2,3 и так далее) и он не будет не ходить по островам ,не сажать не собирать и ничего,потом просто отключи его и все,счетчик только друзей обнуляется вроде...не помню,а вот для стуков и поливке сада друзьям нужно очищать самому списки(счетчики)
  Ответить с цитированием
Пользователь сказал cпасибо:
maxmydjer (20.03.2014)
Старый 20.03.2014, 19:31   #1413
 Разведчик
Аватар для maxmydjer
 
maxmydjer никому не известный тип
Регистрация: 12.06.2011
Сообщений: 22
Популярность: 12
Сказал(а) спасибо: 13
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

еше вопрос, этот бот когда ходит по друзьям чудика закапывает?
  Ответить с цитированием
Старый 20.03.2014, 19:48   #1414
Заблокирован
 Разведчик
Аватар для Cheater84
 
Cheater84 неизвестен в этих краях
Регистрация: 27.08.2013
Сообщений: 2
Популярность: -54
Сказал(а) спасибо: 5
Поблагодарили 15 раз(а) в 14 сообщениях
 
Thumbs up Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Сообщение от maxmydjerПосмотреть сообщение
еше вопрос, этот бот когда ходит по друзьям чудика закапывает?

да,но счетчика для него не написано,сам узнал недавно что у мишки лимит есть))) сад тоже удобряет
  Ответить с цитированием
Старый 20.03.2014, 19:52   #1415
 Разведчик
Аватар для 4erepaha89
 
4erepaha89 никому не известный тип
Регистрация: 18.12.2013
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Cheater84, как пользоваться копкой у друзей? ввожу favdecors что б копал букву "Е" розовую для японки. Он копает что ему хочется

favdecors = ['D_SYMBOL_E','DS_SYMBOL_E']

Последний раз редактировалось 4erepaha89; 20.03.2014 в 20:02.
  Ответить с цитированием
Старый 20.03.2014, 21:09   #1416
Заблокирован
 Разведчик
Аватар для trollolo5
 
trollolo5 никому не известный тип
Регистрация: 18.03.2014
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

ну списка то особо и не нужно, для своих фейков я список могу сделать вручную. как и для основного бота

просто я модернизировал эту строчку стр. 31
self._get_events_sender().send_game_events([{"action":"gameState","locationId":"main","user":s tr(user),"objId":None,"type":"gameState"},{"type": "players","action":"getInfo","players":[str(user)]}])

на locationId вместо main прописывал другие острова
на user вписывал айди нужного фейка

БОТ успешно собирал ящики

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

Цитата:
Сообщение от Cheater84Посмотреть сообщение
да,но счетчика для него не написано,сам узнал недавно что у мишки лимит есть))) сад тоже удобряет

Код:
len(self._get_game_state().get_state().remoteMonsterPit)
Вот и весь счетчик. Лимит, правда, не помню какой.
  Ответить с цитированием
Пользователь сказал cпасибо:
Cheater84 (21.03.2014)
Старый 20.03.2014, 22:16   #1418
 Разведчик
Аватар для Blood12
 
Blood12 никому не известный тип
Регистрация: 04.03.2012
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Скажите пожалуйста, как включить запоминание локации на которой находился бот в последнее своё действие, инет падает частенько и начинает с домашнего всегда по новой...
  Ответить с цитированием
Старый 20.03.2014, 22:36   #1419
 Разведчик
Аватар для Alikkryt2
 
Alikkryt2 никому не известный тип
Регистрация: 03.01.2014
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Бот на копку максимум вскапывает 30 раз, дальше рушится грозно с ошибкой. Для кладов конечно нормально, но вот если ставить декор под ту же японку или мыло, то почти всегда, за 30 вскопок ничего не находит. Есть вариант сделать так,чтоб он на ферме друга вскапывал несколько раз по 30, пока не потратит столько лопат,сколько дозволено. Вот допусти, ставишь ты 223 лопаты, он вскопает 7 раз по 30 и один раз по 13. Идея, я считаю не плохая, но сам не сделаю - плохо разбираюсь, кто бы помог :с
  Ответить с цитированием
Старый 20.03.2014, 22:37   #1420
 Разведчик
Аватар для Shurup240
 
Shurup240 никому не известный тип
Регистрация: 04.02.2013
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Может хоть кто-то мну услышит! в чем проблема? Чего ему именно не хватает?
Цитата:
Сообщение от Shurup240Посмотреть сообщение
Подскажите, Пожалуйста, что не так? Кроме этого, все работает!
[Ссылки могут видеть только зарегистрированные пользователи. ]
PHP код:
# coding=utf-8
import sys
import logging
import  random  
as  random_number
from game_state
.game_types import GameWoodGraveGameWoodGraveDouble,\
    
GamePickItemGameWoodTreeGameGainItemGamePickupGameDigItem
from game_state
.game_event import dict2objobj2dict
from game_actors_and_handlers
.base import BaseActor

logger 
logging.getLogger(__name__)


class 
FriendDigger(BaseActor):
    
def perform_action(self):
          
#logger.info(u"######### Идем к другу ###########")
          #go_to_friend = {"action":"gameState","locationId":"main","user":'201018303',"objId":None,"type":"gameState"}#{"id":8,"action":"gameState","objId":null,"locationId":"main","user":"144371056","type":"gameState"} #,"id":46667
          #friends = ['8477452','22656865','27505179','107183826','68030140','163206097']#'476111',
          
friends self._get_options()
          
#            Юдо              Чудо
          #friends = ['7942552'] + friends
          #friends = ['35908611','7942552'] + friends
          
objtypes = ['decoration']
          
myid 'тут   был мой айди'
          
self._get_game_state().shovel 0
          
if not hasattr(self._get_game_state(),'countfnyt'):self._get_game_state().countfnyt 0
          
if not hasattr(self._get_game_state(), 'countnyt'):self._get_game_state().countnyt 0
          
if not hasattr(self._get_game_state(), 'sendNewYearGift'):self._get_game_state().sendNewYearGift 0
          
if not hasattr(self._get_game_state(), 'gameObjects') and self._get_game_state().countfnyt len(friends):
            
user friends[self._get_game_state().countfnyt]
            print (
u"######### Идем к другу "+str(user)+" "+str(self._get_game_state().countfnyt+1)+"/"+str(len(friends))+" #########").encode('cp866')
            
self._get_events_sender().send_game_events([{"action":"gameState","locationId":"main","user":str(user),"objId":None,"type":"gameState"},{"type":"players","action":"getInfo","players":[str(user)]}])
            
self._get_game_state().countfnyt += 1
          elif hasattr
(self._get_game_state(), 'gameObjects'):# and 
            
open('objects.txt''a').write(str(friends[self._get_game_state().countfnyt])+"\n")
            print 
"############### gameObjects #################"
            
countnyt 0
            countmyg 
0
            countpickup 
0
            objssvl 
= []
            if 
hasattr(self._get_game_state(),'alldigged'):alldigged 1
            
else: alldigged 0
            
for object in self._get_game_state().gameObjects:
                if 
self._get_game_state().countnyt countnyt 148:
                    if 
hasattr(object'type'):
                        
tf 0
                        
if object.type == 'newYearTree':
                            
tf 1
                            usrs 
len(object.users)
                            
#object.users = usrs
                            #open('newyeartree.txt', 'a').write(str(obj2dict(object))+"\n")
                        
if tf == and not hasattr(self._get_game_state(), 'nytend'): 
                            print (
u"Ёлка !!!").encode('cp866')
                            
#open('gameObjects.txt', 'a').write(str(obj2dict(object))+"\n")
                            #open('newyeartree.txt', 'a').write(object.item + " UsersGift:" + str(len(object.users)) + "\n")
                            
tf 1
                            f 
0
                            
#Ёлки разной ёмкости. указано не точно.
                            
if object.item == u'@B_SPRUCE_SMOLL' and len(object.users) < 31
                            
if object.item == u'@B_SPRUCE_MIDDLE' and len(object.users) < 61
                            
if object.item == u'@B_SPRUCE_BIG' and len(object.users) < 151
                            
#if object.item == u'@B_BASKETS_EASTER_1' and len(object.users) < 15: f = 1
                            #if object.item == u'@B_BASKETS_EASTER_2' and len(object.users) < 7: f = 1
                            #if object.item == u'@B_BASKETS_EASTER_3' and len(object.users) < 3: f = 1
                            
for user in object.users:
                                if 
user.id == myid:
                                    
countmyg+=1#print "MyGift"
                                    
0
                                    
break
                                
                            
#if not check_no_my_gift(object.users): f = 1
                            
if self._get_game_state().countnyt countnyt 151 or hasattr(self._get_game_state(),'nyna'):
                                
self._get_game_state().nytend 1
                                
print "################## END ####################"
                            
#0 - Пряники не ложим, 1 - пряники ложим
                            
if == 1:
                                
# Ложим пряник
                                #open('newyeartree.txt', 'a').write(str(obj2dict(object)) + "\n")
                                
self._get_events_sender().send_game_events([{"itemId":"CAKE_PACK_FREE1","action":"remoteNewYear","type":"item","objId":object.id}])
                                
countnyt+=1
                                pass
                            
else: print "NO"
                        
# Вскрываем сундук
                        
if tf == and object.type == 'pickup':
                            
open('sunduki.txt''a').write(str(obj2dict(object)) + "\n")
                            
self._get_events_sender().send_game_events([{"action":"pick","type":"item","objId":object.id}])
                            
countpickup+=1
                            tf 
2
                        
# Добавляем в список объекты для копания клада
                        
if tf == and alldigged == 0:
                            for 
objtype in objtypes:
                                if 
object.type == objtype:
                                    if 
object.item == '@DS_SYMBOL_E' or object.item == '@D_BALLOONS' or object.item == '@D_SAKURASMALL':
                                        print 
object.item,object.id
                                        objssvl
.append(object)
                                        break                            
                        if 
tf == 0:
                            
open('objects.txt''a').write(str(obj2dict(object))+"\n")
            if 
hasattr(self._get_game_state(),'playersInfo'):
                
open('objects.txt''a').write('-------------------------------------' "\n")
                
#open('objects.txt', 'a').write(str(obj2dict(self._get_game_state().playersInfo))+"\n")
                
open('users.txt''a').write(str(obj2dict(self._get_game_state().playersInfo))+"\n")
                
            
open('objects.txt''a').write('-------------------------------------' "\n")
            
countlop 0
            
if len(objssvl) > 0:
                for 
i in range(300):
                    
objdig random_number.choice(objssvl)
                    
self._get_events_sender().send_game_events([{"objId":objdig.id,"x":objdig.x,"action":"remoteDig","y":objdig.y,"type":"item"}])
                    
countlop+=1
                
print (u"Использовал: "+str(countlop)+u" лопат").encode('cp866')
            
elif alldigged == 1: print (u'Всё уже выкопано!').encode('cp866')
            else: print (
u'Нечего копать!').encode('cp866')
            print (
u"Вскрыли сундуков: "+str(countpickup)).encode('cp866')
            if 
hasattr(self._get_game_state(),'alldigged'): del self._get_game_state().alldigged
            del self
._get_game_state().gameObjects
            self
._get_game_state().countnyt += countnyt
            
print (u"поЛожил пряник(ов): "+str(self._get_game_state().sendNewYearGift)+":"+str(self._get_game_state().countnyt)+"/"+str(countnyt)+" dub: "+str(countmyg)).encode('cp866')
            
self._get_game_state().shovel 0
            
#if self._get_game_state().countfnyt + 1 > len(friends):sys.exit(0) 


P.S. Всю ветку от корки до корки. Решения не нашел

  Ответить с цитированием
Старый 20.03.2014, 23:08   #1421
 Разведчик
Аватар для maxmydjer
 
maxmydjer никому не известный тип
Регистрация: 12.06.2011
Сообщений: 22
Популярность: 12
Сказал(а) спасибо: 13
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Сообщение от Cheater84Посмотреть сообщение
да,но счетчика для него не написано,сам узнал недавно что у мишки лимит есть))) сад тоже удобряет

я хз как он закапывает , но как по мне он вообше не закапывает бот прошелся по пару персам , я дождался надписи "закапываем чудика" по айди нашел того человека , сам вручную зашел на его ферму, нашел чудика, и бесплатная закопка была активна, без труда нажал , лимит за закопку не был исчерпан
Изображения
Тип файла: jpg 1й.jpg (195.1 Кб, 49 просмотров)
  Ответить с цитированием
Старый 20.03.2014, 23:11   #1422
 Разведчик
Аватар для maxmydjer
 
maxmydjer никому не известный тип
Регистрация: 12.06.2011
Сообщений: 22
Популярность: 12
Сказал(а) спасибо: 13
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

и про удобрения могу сказать тоже самое) у меня в достижениях не достигнуто оно , вчера смотрел , 691/900 , сегодня глянул 691 ) так тчто )

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

Цитата:
Использовал: 45 лопат
######### Идем к другу 12269274 64/1689 на exploration_glade #########
5/9
2014-03-20 22:14:02,789 sig is not valid
Connection ! err
P_01 : 108
RECIPE_04 : 27

явно к другу нереально зайти еще и на загадочный остров)

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

Цитата:
Сообщение от Shurup240Посмотреть сообщение
Может хоть кто-то мну услышит! в чем проблема? Чего ему именно не хватает?

Не хватает извилин у прокладки между стулом и клавиатурой.

В ошибке сказано, что проблема в 18-й строке, а именно
Код:
friends = self._get_options()
Я вижу только одно, что кто-то пытается юзать модуль не от того бота.
Либо используй готовые выкладываемые боты, либо читай мануалы по добавлению функций получения списка друзей в этой и предыдущей связанной темах.
  Ответить с цитированием
Старый 20.03.2014, 23:44   #1424
 Разведчик
Аватар для eTorres
 
eTorres никому не известный тип
Регистрация: 20.04.2012
Сообщений: 4
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 10 раз(а) в 5 сообщениях
 
По умолчанию Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Цитата:
Сообщение от Shurup240Посмотреть сообщение
Может хоть кто-то мну услышит! в чем проблема? Чего ему именно не хватает?

Все же просто. Нет опций для этого класса. Идем в game_engine.py, метод create_all_actors кажется, смотрим там словарик options. Там должно быть что то вроде {'FriendDigger':your_friend_list}. Если я правильно понял текст вашего модуля
  Ответить с цитированием
Пользователь сказал cпасибо:
Cheater84 (21.03.2014)
Старый 21.03.2014, 00:17   #1425
 Разведчик
Аватар для zw[ty
 
zw[ty на правильном пути
Регистрация: 22.04.2013
Сообщений: 5
Популярность: 85
Сказал(а) спасибо: 0
Поблагодарили 13 раз(а) в 10 сообщениях
 
Wink Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]

Эх.. Смотрю, пока я чинил ноут да заново его заполнял в Зомботе-то уже куча фишек была придумана нашими гуру питона... Может кто нибудь в лс или [Ссылки могут видеть только зарегистрированные пользователи. ] скинуть ссыль на допиленного бота(или архив с папками для рубки/стандарта и т.д.)

Прошу прощения, за сию надоевшую многим просьбу...




P.S. "В вашей ауре обнаружены благодарности. Принять их?" - у всех помогающих мне людей, имей они антивирус в организме
________________
Причиняй добро!
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Последний раз редактировалось zw[ty; 21.03.2014 в 00:18. Причина: запыл собственно ссылку на вк...
  Ответить с цитированием
Ответ


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

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

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