 |
Zombot (Клиент для игры Зомби ферма) [Обсуждение] - Свободное обсуждение - Ваши идеи, вопросы и ответы на тему браузерных игр и социальных сетей |
20.02.2015, 16:16
|
#4096
|
|
|
|
Разведчик
|
 Регистрация: 22.03.2014
 Сообщений: 0
 Популярность: 10
 Сказал(а) спасибо: 0
Поблагодарили 6 раз(а) в 5 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
 |
Цитата: |
 |
|
|
|
|
|
|
|
|
Отключи остальные, или сделай копию бота только с одним включённым friends не забудь про счётчики
|
|
 |
|
 |
|
не совсем так...еще и settings.py нужно править, так как пряники , друзья и декор, прописаны
PHP код:
local = u'main' curuser = self._get_options()[0][0] if curuser == 'vasya':friends = open('****.txt','r').read().split("\n") if curuser == 'zayka':friends = open('****.txt','r').read().split("\n") elif curuser != 'me root':friends = self._get_options()[0][2] else:friends = self._get_options()[0][2]#friends = eval(open('friendsid.txt').read()) # Юдо Чудо friends = ['[BOT]friend1','[BOT]friend2']+ friends myid = self._get_options()[0][1] shovels = self._get_options()[1][1] #лопаты countp = self._get_options()[1][2] #пряники favdecors = self._get_options()[1][3]
вот settings.py
PHP код:
import ConfigParser import logging import os
class Settings(): def __init__(self, filename='settings.ini'): self.parser = ConfigParser.ConfigParser() self.parser.read(filename) self.filename = filename self._currentUser = None
def getSite(self): try: return self.parser.get(self._currentUser, 'site') except ConfigParser.NoOptionError: return 'vk'
def getUserEmail(self): return self.parser.get(self._currentUser, 'user_email')
def getUserPassword(self): return self.parser.get(self._currentUser, 'user_password')
def getSessionCookies(self): try: cookies = open('.\cookies\\'+self._currentUser+'.txt').read() except: cookies = None return cookies #None#self.get_user_setting('session_cookies')
def setSessionCookies(self, cookies_string): #self.save_user_setting('session_cookies', cookies_string) if not os.path.isdir('.\cookies'): os.makedirs('.\cookies') open('.\cookies\\'+self._currentUser+'.txt', 'w').write(str(cookies_string)) #open('.\cookies\\'+self._currentUser+'.txt', 'w').write(cookies_string) def save_user_setting(self, setting_name, setting_value): self.parser.set(self._currentUser, setting_name, setting_value) with open(self.filename, 'w') as fp: self.parser.write(fp)
def get_user_setting(self, setting_name): try: return self.parser.get(self._currentUser, setting_name) except ConfigParser.NoOptionError: return None
def getUsers(self): return filter(lambda s: s != 'global_settings', self.parser.sections())
def setUser(self, selected_user): self._currentUser = selected_user def getCurUser(self): return self._currentUser
def get_ignore_errors(self): try: ignore_errors = self.parser.get('global_settings', 'ignore_errors') if (ignore_errors.lower() == 'true'): return True except (ConfigParser.NoOptionError, ConfigParser.NoSectionError) as _: pass return False
def get_file_log_level(self): try: log_to_file = self.parser.get('global_settings', 'log_all') if (log_to_file.lower() == 'true'): return logging.INFO except (ConfigParser.NoOptionError, ConfigParser.NoSectionError) as _: pass return logging.ERROR def getUserSend(self): try: #send_user = 26586292 content = self.parser.get(self._currentUser, 'send_user') if content == 'None': return None else: return int(content) except: return None def getUserSeed(self): try: content = self.parser.get(self._currentUser, 'seed_item') if content == 'None': return 'None' elif ((content[0]=='{')and(content[-1]=='}')): return eval(content) elif ((content[0]=='[')and(content[-1]==']')): return eval(content) else: return content except: return None
def getUserCook(self): try: content = self.parser.get(self._currentUser, 'cook_item') if content == 'None': return 'None' elif ((content[0]=='{')and(content[-1]=='}')): return eval(content) elif ((content[0]=='[')and(content[-1]==']')): return eval(content) else: return content except: return None ################################################### def getUserBurrowing(self): try: content = self.parser.get(self._currentUser, 'friend_dig') if content == 'None': return 'None' elif ((content[0]=='[')and(content[-1]==']')): return eval(content) else: return content except: return None def getUserSeedMode(self): try: return self.parser.get(self._currentUser, 'SeedMode') except: return None def getUserFriends(self): friends_setgs = [] try: friends_setgs.append(self.parser.get(self._currentUser, 'myid')) except: friends_setgs.append(None) try: friends_setgs.append(self.parser.get(self._currentUser, 'shovels')) except: friends_setgs.append(None) try: friends_setgs.append(self.parser.get(self._currentUser, 'countp')) except: friends_setgs.append(None) try: content = self.parser.get(self._currentUser, 'favdecors') if content == 'None': friends_setgs.append(None) elif ((content[0]=='[')and(content[-1]==']')): friends_setgs.append(eval(content)) else: friends_setgs.append(None) except: friends_setgs.append(None) return friends_setgs def getUserActors(self): try: return [int(i) for i in self.parser.get(self._currentUser, 'Actors').split(',')] except: return None ################################################### def GetUserView(self): try: content = self.parser.get(self._currentUser, 'setting_view') if content == 'None': return {'pickup':True,'location_send':True} else: content=eval(content) if 'pickup' not in content.keys(): content.update({'pickup':True}) if 'location_send' not in content.keys(): content.update({'location_send':True}) return content except: return {'pickup':True,'location_send':True}
def getUserSell(self): try: content = self.parser.get(self._currentUser, 'sell_item') if content == 'None': return None else: return eval(content) except: return None
def getUserLoc(self): try: locations_only = self.parser.get(self._currentUser, 'locations_only') if locations_only == 'None': locations_only = [] except: locations_only = [] try: locations_nfree = self.parser.get(self._currentUser, 'locations_nfree') if locations_nfree == 'None': locations_nfree= [] except: locations_nfree = [] try: locations_nwalk = self.parser.get(self._currentUser, 'locations_nwalk') if locations_nwalk == 'None': locations_nwalk = [] except: locations_nwalk = [] try: locations_nother = self.parser.get(self._currentUser, 'locations_nother') if locations_nother == 'None': locations_nother = [] except: locations_nother = [] return {'locations_only':locations_only,'locations_nfree':locations_nfree,'locations_nwalk':locations_nwalk,'locations_nother':locations_nother}
def get_default_user(self): try: return self.parser.get('global_settings', 'default_user') except: return None
возможно могу в чем -то ошибаться, если что поправьте меня)
Последний раз редактировалось Cheater-84; 20.02.2015 в 16:24.
|
|
|
Пользователь сказал cпасибо:
|
|
20.02.2015, 20:05
|
#4097
|
|
|
|
Разведчик
|
 Регистрация: 27.05.2013
 Сообщений: 18
 Популярность: 10
 Сказал(а) спасибо: 27
Поблагодарили 1 раз в 1 сообщении
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
Может что-то напортачил?
 |
Цитата: |
 |
|
|
|
|
|
|
|
Traceback (most recent call last):
File "C:\Users\Maks\Desktop\Bot\ZombiFarmInterface\main .py", line 98, in <modu
le>
run_game()
File "C:\Users\Maks\Desktop\Bot\ZombiFarmInterface\main .py", line 79, in run_g
ame
Game(site, settings, UserPrompt(gui_input), gui_input=gui_input).start()
File "C:\Users\Maks\Desktop\Bot\ZombiFarmInterface\game _engine.py", line 483,
in start
self.eventLoop()
File "C:\Users\Maks\Desktop\Bot\ZombiFarmInterface\game _engine.py", line 539,
in eventLoop
self.perform_all_actions()
File "C:\Users\Maks\Desktop\Bot\ZombiFarmInterface\game _engine.py", line 621,
in perform_all_actions
actor.perform_action()
File "C:\Users\Maks\Desktop\Bot\ZombiFarmInterface\game _actors_and_handlers\fr
iends.py", line 42, in perform_action
curuser = self._get_options()[0][0]
File "C:\Users\Maks\Desktop\Bot\ZombiFarmInterface\game _actors_and_handlers\ba
se.py", line 12, in _get_options
return self.__options
AttributeError: 'VisitingUsers' object has no attribute '_BaseActor__options'
Для продолжения нажмите любую клавишу . . . |
|
 |
|
 |
|
|
|
|
20.02.2015, 22:34
|
#4098
|
|
|
|
Разведчик
|
 Регистрация: 22.03.2014
 Сообщений: 0
 Популярность: 10
 Сказал(а) спасибо: 0
Поблагодарили 6 раз(а) в 5 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
|
|
|
20.02.2015, 22:36
|
#4099
|
|
|
|
Разведчик
|
 Регистрация: 16.02.2015
 Сообщений: 0
 Популярность: 10
 Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
здраствуйте помогите пожалуйста ссылкой на бота уже 2 день не могу найти)
|
|
|
20.02.2015, 23:57
|
#4100
|
|
|
|
Разведчик
|
 Регистрация: 22.03.2014
 Сообщений: 0
 Популярность: 10
 Сказал(а) спасибо: 0
Поблагодарили 6 раз(а) в 5 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
Робят, кто сделал застукивалку ледяной глыбы, поделитесь кодиком...за ранее благодарю)
|
|
|
21.02.2015, 00:20
|
#4101
|
|
|
|
Разведчик
|
 Регистрация: 27.05.2013
 Сообщений: 18
 Популярность: 10
 Сказал(а) спасибо: 27
Поблагодарили 1 раз в 1 сообщении
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
|
|
|
21.02.2015, 12:31
|
#4102
|
|
|
|
Разведчик
|
 Регистрация: 04.02.2013
 Сообщений: 0
 Популярность: 10
 Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
|
|
|
21.02.2015, 12:56
|
#4103
|
|
|
|
Разведчик
|
 Регистрация: 19.10.2014
 Сообщений: 0
 Популярность: 10
 Сказал(а) спасибо: 0
Поблагодарили 3 раз(а) в 3 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
|
|
|
21.02.2015, 19:50
|
#4104
|
|
|
|
Разведчик
|
 Регистрация: 27.05.2013
 Сообщений: 18
 Популярность: 10
 Сказал(а) спасибо: 27
Поблагодарили 1 раз в 1 сообщении
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
Такие дела после обхода примерно 20-30 друзей
 |
Цитата: |
 |
|
|
|
|
|
|
|
2015-02-21 17:47:48,891 sig is not valid
2015-02-21 17:47:48,894 Connection : {'crc': 'f724c3a203e1056d0e3c182fb6079156',
'data': '{"user":"мой id","type":"EVT","id":1424533675413,"sig":"aef50c8 b484
eb9431b4f3b413065663c","events":[]}'}
2015-02-21 17:47:48,901 Response : {u'msg': u'sig is not valid', u'cmd': u'ERR',
u'id': u'1424533675413'}
Загружаем остров... |
|
 |
|
 |
|
|
|
|
21.02.2015, 21:13
|
#4105
|
|
|
|
Разведчик
|
 Регистрация: 16.02.2015
 Сообщений: 0
 Популярность: 10
 Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
помогите ботом никак немогу ссылку найти
Cheat Cheater помоги пожалуйста
|
|
|
24.02.2015, 11:23
|
#4106
|
|
|
|
Разведчик
|
 Регистрация: 22.03.2014
 Сообщений: 0
 Популярность: 10
 Сказал(а) спасибо: 0
Поблагодарили 6 раз(а) в 5 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
неужели все-таки тема умерла?..бааааааааа.... ущипните меня )))
|
|
|
24.02.2015, 11:26
|
#4107
|
|
|
|
Разведчик
|
 Регистрация: 19.10.2014
 Сообщений: 0
 Популярность: 10
 Сказал(а) спасибо: 0
Поблагодарили 3 раз(а) в 3 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
НЕНЕНЕ, простоо все вспячку впали))))
|
|
|
24.02.2015, 11:37
|
#4108
|
|
|
|
Разведчик
|
 Регистрация: 22.03.2014
 Сообщений: 0
 Популярность: 10
 Сказал(а) спасибо: 0
Поблагодарили 6 раз(а) в 5 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
|
|
|
24.02.2015, 14:30
|
#4109
|
|
|
|
Разведчик
|
 Регистрация: 17.06.2014
 Сообщений: 0
 Популярность: 10
 Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
|
|
|
24.02.2015, 21:53
|
#4110
|
|
|
|
Разведчик
|
 Регистрация: 27.05.2013
 Сообщений: 18
 Популярность: 10
 Сказал(а) спасибо: 27
Поблагодарили 1 раз в 1 сообщении
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
Решил настроить другой бот для ходилки..Вышло криво.
Можно ли,если выдает невалидные ключи,заменить файлы регистрации?
Кто знает,ребята!
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 15:02.
|
 |