Klonbot (Клиент для игры Клондайк) - Свободное обсуждение - Ваши идеи, вопросы и ответы на тему браузерных игр и социальных сетей
01.03.2019, 17:40
#136
Разведчик
Регистрация: 09.10.2015
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 9 раз(а) в 9 сообщениях
Re: Klonbot (Клиент для игры Клондайк)
07.03.2019, 09:36
#137
Разведчик
Регистрация: 16.12.2016
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Re: Klonbot (Клиент для игры Клондайк)
народ кто не будь сможет дать бот я уже устал скачать искать всякой дрянь.и тут тоже по ссылкам скачиваю не работает ..дайте бот кому не трудно.
Добавлено через 14 минут
у меня есть бот но не работает ровно.10 секунд-+ работает и перезагрузка и вот так не успевает собрать фабрики .та и работает очень медленно не то что раньше.и не знаю почему не нанимает рабочих в жиле .может кто не будь ответит в чем причина? раньше работал ровно быстро и все пучком бодрячком. а ща не пойму почему такое.
Добавлено через 19 минут
приходиться постоянно ручную нанимать рабочых...даже отключал все функции поставил только нанимать рабочых но бес толку бот работает а рабочых не нанимает
Последний раз редактировалось tiko1989077; 07.03.2019 в 09:56 .
Причина: Добавлено сообщение
08.03.2019, 18:17
#138
Разведчик
Регистрация: 03.11.2011
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Re: Klonbot (Клиент для игры Клондайк)
Всем привет. Поставил Инсектарий, после 6 часов его нужно смородиной кормить, выходит постоянно ошибка. Подскажите как побороть. И вечный цветок нужно раз в сутки поливать, я полив отключил что бы ошибка не выходила.
Спасибо за помощь.
08.03.2019, 19:43
#139
Разведчик
Регистрация: 17.12.2017
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Re: Klonbot (Клиент для игры Клондайк)
Цитата:
Всем привет. Поставил Инсектарий, после 6 часов его нужно смородиной кормить, выходит постоянно ошибка. Подскажите как побороть. И вечный цветок нужно раз в сутки поливать, я полив отключил что бы ошибка не выходила.
Спасибо за помощь.
Отключи в settings.ini вскрытие золотых памятников - это если на скорую руку.
Добавлено через 4 минуты
А у меня вопрос не совсем в тему бота - посоветуйте браузер, который нормально работает со спидхаком в читэнжин. Я уже всю голову сломал - 360 работает через раз, IE уже не вариант для ВК. Может есть годный
для ускорения флеш? (((
Последний раз редактировалось d7paradox; 08.03.2019 в 19:48 .
Причина: Добавлено сообщение
09.03.2019, 08:24
#140
Разведчик
Регистрация: 03.11.2011
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Re: Klonbot (Клиент для игры Клондайк)
09.03.2019, 13:20
#141
Разведчик
Регистрация: 28.04.2011
Сообщений: 29
Популярность: 12
Сказал(а) спасибо: 1
Поблагодарили 2 раз(а) в 2 сообщениях
Re: Klonbot (Клиент для игры Клондайк)
можно ли списком добавить соседей и где взять айди левых соседей?
10.03.2019, 10:02
#142
Разведчик
Регистрация: 03.11.2011
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Re: Klonbot (Клиент для игры Клондайк)
Всем привет,
Пытаюсь запустить программу [Ссылки могут видеть только зарегистрированные пользователи. ]
выходит ошибка
[Ссылки могут видеть только зарегистрированные пользователи. ]
помогите пож.
10.03.2019, 11:46
#143
Разведчик
Регистрация: 28.04.2011
Сообщений: 29
Популярность: 12
Сказал(а) спасибо: 1
Поблагодарили 2 раз(а) в 2 сообщениях
Re: Klonbot (Клиент для игры Клондайк)
у меня есть чистая версия прозапас-если в рабочей что то то запарол и лень искать где копирую сверху чистую версию ну и подстраиваю под себя-запустите может с нуля
10.03.2019, 17:22
#144
Разведчик
Регистрация: 09.10.2015
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 9 раз(а) в 9 сообщениях
Re: Klonbot (Клиент для игры Клондайк)
Цитата:
у меня
ЭТОТ
PHP код:
#!/usr/bin/python
# coding=utf-8
#(c) 2016 greyzza
'''
import re
from connection import Connection
from game_state.game_types import GameSTART, GameInfo
'''
from connection import Connection
from settings import Settings
import re
import json
import vkontakte
from hashlib import md5
from game_state . game_types import GameSTART , GameInfo
from pymymailru import PyMyMailRu , ApiError
class MR ():
def __init__ ( self , credentials ):
self . _credentials = credentials
self . __params = None
def getAppParams ( self , app_id , session_cookies = None ):
if not session_cookies : session_cookies = self . _getSessionCookies ()
self . __session_cookies = session_cookies
if self . __params :return True
mr = Connection ( 'https://my.mail.ru/apps/' + str ( app_id ))
html = mr . sendRequest ( None , cookies = session_cookies , getContent = True )
params = None
if not html :return
matcher = re . compile ( '.*klone.html\?(.*?)"' )
for line in html . split ( '\n' ):
match = matcher . match ( line )
if match is not None :
params = match . group ( 1 )
break
if not params :return
pairs = params . split ( '&' )
params = dict (( pair . split ( '=' )[ 0 ], pair . split ( '=' )[ 1 ]) for pair in pairs )
self . __params = params
return params
def get_game_params ( self ):
params = self . getAppParams ( '690173' )
self . __params [ 'ext_perm' ] = self . __params [ 'ext_perm' ]. replace ( '%2C' , ',' )
#api_user_id = self.__params['oid']
self . __game_api_user_id = params [ 'oid' ]
game_auth_key = self . __params [ 'sig' ]
self . __api_access_token = self . __params [ 'session_key' ]
game_url = 'http://klone-mr.vapp-servers.com/klonemr/go'
connection = Connection ( game_url )
return ( self . __game_api_user_id , game_auth_key , params , connection )
def get_time_key ( self ):
del self . __params [ 'sig' ]
return '&' . join ([ k + '=' + v for k , v in self . __params . iteritems ()])
def create_start_command ( self , server_time , client_time ):
command = GameSTART ( lang = u 'en' , info = self . _getUserInfo (), ad = u 'search' ,
serverTime = server_time , clientTime = client_time )
self . friendsid = self . _getFriendsListMR2 ()
uid = self . __game_api_user_id
return command , self . friendsid , uid
#return command, [],self.__params['oid']
def _getUserInfo ( self ):
'''
TODO returns user info using mailru api
'''
return GameInfo ()
def _getFriendsListMR2 ( self ):
friendsid = []
offset = 0
ex_fr = 0
while ex_fr == 0 :
post = {
'method' : 'friends.getAppUsers' ,
'app_id' : '690173' ,
'offset' : str ( offset ),
'session_key' : self . __api_access_token
}
post_keys = sorted ( post . keys ())
param_str = "" . join ([ "%s=%s" % ( str ( key ), vkontakte . api . _encode ( post [ key ])) for key in post_keys ])
param_str = self . __game_api_user_id + param_str + u '5a9f80a151ea19621139be8961628f0c'
sign = md5 ( param_str ). hexdigest (). lower ()
post . update ({ 'sig' : sign })
BASE_URL = Connection ( 'http://www.appsmail.ru/platform/api' )
add = eval( BASE_URL . sendRequest ( post , cookies = self . __session_cookies ))
#print 'load ', len(add)
if len ( add ) == 0 :
ex_fr = 1
else:
offset += 1000
friendsid . extend ( add )
#print 'friendsid = ', friendsid
#print 'All = ', len(friendsid)
#return friendsid
finalFriends =[]
for friend in friendsid :
if not friend in finalFriends : finalFriends . append ( friend )
#print 'All = ', len(finalFriends)
return finalFriends
'''def _getFriendsListMR2(self):
friendsid = []
offset = 0
ex_fr = 0
while ex_fr == 0:
post = {
' method ': ' friends . getAppUsers ',
' app_id ': ' 690173 ',
' offset ' : str(offset),
' session_key ': self.__api_access_token
}
post_keys = sorted(post.keys())
param_str = "".join(["%s=%s" % (str(key), vkontakte.api._encode(post[key])) for key in post_keys])
param_str = self.__game_api_user_id + param_str + u' 5a9f80a151ea19621139be8961628f0c '
sign = md5(param_str).hexdigest().lower()
post.update({' sig ': sign})
BASE_URL = Connection(' http : //www.appsmail.ru/platform/api')
add = eval( BASE_URL . sendRequest ( post , cookies = self . __session_cookies ))
#print 'load ', len(add)
if len ( add ) == 0 :
ex_fr = 1
else:
offset += 1000
friendsid . extend ( add )
#print 'friendsid = ', friendsid
#print 'All = ', len(friendsid)
return friendsid '''
def _validateSessionCookies(self, session_cookies):
if not session_cookies:return
if not self.getAppParams(690173, session_cookies):return
return True
def _getSessionCookies(self):
session_cookies = self._credentials.getSessionCookies()
cookies_are_valid = self._validateSessionCookies(session_cookies)
if cookies_are_valid:return session_cookies
login,domain = self._credentials.getUserEmail().split(' @ ')
password = self._credentials.getUserPassword()
post = {
' post ': '',
' Login ': login,
' Domain ': domain,
' Password ': password,
' level ': 0
}
mr = Connection(' https : //auth.mail.ru/cgi-bin/auth')
response_auth = mr . sendRequestNoRedirect ( post , getCookies = True )
session_cookies = ( response_auth . output ( attrs = [], header = '' , sep = ';' ))
mr = Connection ( 'https://auth.mail.ru/sdc' )
data = { 'from' : 'https://my.mail.ru' }
UrlRedirect2 = mr . sendRequestNoRedirect ( data , cookies = session_cookies )
mr = Connection ( 'https://my.mail.ru/sdc' )
#data = {'token':UrlRedirect2.split('=')[1]}
data = { 'token' : UrlRedirect2 [ 'Location' ]. split ( '=' )[ 1 ]}
session_cookies3 = mr . sendRequestNoRedirect ( data , cookies = session_cookies , getCookies = True )
session_cookies_sdc = ( session_cookies3 . output ( attrs = [], header = '' , sep = ';' ))
session_cookies += ( '; ' + session_cookies_sdc )
self . _credentials . setSessionCookies ( session_cookies )
return session_cookies
работает
10.03.2019, 20:27
#145
Разведчик
Регистрация: 03.11.2011
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Re: Klonbot (Клиент для игры Клондайк)
Цитата:
у меня ЭТОТ
PHP код:
#!/usr/bin/python
# coding=utf-8
#(c) 2016 greyzza
'''
import re
from connection import Connection
from game_state.game_types import GameSTART, GameInfo
'''
from connection import Connection
from settings import Settings
import re
import json
import vkontakte
from hashlib import md5
from game_state . game_types import GameSTART , GameInfo
from pymymailru import PyMyMailRu , ApiError
class MR ():
def __init__ ( self , credentials ):
self . _credentials = credentials
self . __params = None
def getAppParams ( self , app_id , session_cookies = None ):
if not session_cookies : session_cookies = self . _getSessionCookies ()
self . __session_cookies = session_cookies
if self . __params :return True
mr = Connection ( 'https://my.mail.ru/apps/' + str ( app_id ))
html = mr . sendRequest ( None , cookies = session_cookies , getContent = True )
params = None
if not html :return
matcher = re . compile ( '.*klone.html\?(.*?)"' )
for line in html . split ( '\n' ):
match = matcher . match ( line )
if match is not None :
params = match . group ( 1 )
break
if not params :return
pairs = params . split ( '&' )
params = dict (( pair . split ( '=' )[ 0 ], pair . split ( '=' )[ 1 ]) for pair in pairs )
self . __params = params
return params
def get_game_params ( self ):
params = self . getAppParams ( '690173' )
self . __params [ 'ext_perm' ] = self . __params [ 'ext_perm' ]. replace ( '%2C' , ',' )
#api_user_id = self.__params['oid']
self . __game_api_user_id = params [ 'oid' ]
game_auth_key = self . __params [ 'sig' ]
self . __api_access_token = self . __params [ 'session_key' ]
game_url = 'http://klone-mr.vapp-servers.com/klonemr/go'
connection = Connection ( game_url )
return ( self . __game_api_user_id , game_auth_key , params , connection )
def get_time_key ( self ):
del self . __params [ 'sig' ]
return '&' . join ([ k + '=' + v for k , v in self . __params . iteritems ()])
def create_start_command ( self , server_time , client_time ):
command = GameSTART ( lang = u 'en' , info = self . _getUserInfo (), ad = u 'search' ,
serverTime = server_time , clientTime = client_time )
self . friendsid = self . _getFriendsListMR2 ()
uid = self . __game_api_user_id
return command , self . friendsid , uid
#return command, [],self.__params['oid']
def _getUserInfo ( self ):
'''
TODO returns user info using mailru api
'''
return GameInfo ()
def _getFriendsListMR2 ( self ):
friendsid = []
offset = 0
ex_fr = 0
while ex_fr == 0 :
post = {
'method' : 'friends.getAppUsers' ,
'app_id' : '690173' ,
'offset' : str ( offset ),
'session_key' : self . __api_access_token
}
post_keys = sorted ( post . keys ())
param_str = "" . join ([ "%s=%s" % ( str ( key ), vkontakte . api . _encode ( post [ key ])) for key in post_keys ])
param_str = self . __game_api_user_id + param_str + u '5a9f80a151ea19621139be8961628f0c'
sign = md5 ( param_str ). hexdigest (). lower ()
post . update ({ 'sig' : sign })
BASE_URL = Connection ( 'http://www.appsmail.ru/platform/api' )
add = eval( BASE_URL . sendRequest ( post , cookies = self . __session_cookies ))
#print 'load ', len(add)
if len ( add ) == 0 :
ex_fr = 1
else:
offset += 1000
friendsid . extend ( add )
#print 'friendsid = ', friendsid
#print 'All = ', len(friendsid)
#return friendsid
finalFriends =[]
for friend in friendsid :
if not friend in finalFriends : finalFriends . append ( friend )
#print 'All = ', len(finalFriends)
return finalFriends
'''def _getFriendsListMR2(self):
friendsid = []
offset = 0
ex_fr = 0
while ex_fr == 0:
post = {
' method ': ' friends . getAppUsers ',
' app_id ': ' 690173 ',
' offset ' : str(offset),
' session_key ': self.__api_access_token
}
post_keys = sorted(post.keys())
param_str = "".join(["%s=%s" % (str(key), vkontakte.api._encode(post[key])) for key in post_keys])
param_str = self.__game_api_user_id + param_str + u' 5a9f80a151ea19621139be8961628f0c '
sign = md5(param_str).hexdigest().lower()
post.update({' sig ': sign})
BASE_URL = Connection(' http : //www.appsmail.ru/platform/api')
add = eval( BASE_URL . sendRequest ( post , cookies = self . __session_cookies ))
#print 'load ', len(add)
if len ( add ) == 0 :
ex_fr = 1
else:
offset += 1000
friendsid . extend ( add )
#print 'friendsid = ', friendsid
#print 'All = ', len(friendsid)
return friendsid '''
def _validateSessionCookies(self, session_cookies):
if not session_cookies:return
if not self.getAppParams(690173, session_cookies):return
return True
def _getSessionCookies(self):
session_cookies = self._credentials.getSessionCookies()
cookies_are_valid = self._validateSessionCookies(session_cookies)
if cookies_are_valid:return session_cookies
login,domain = self._credentials.getUserEmail().split(' @ ')
password = self._credentials.getUserPassword()
post = {
' post ': '',
' Login ': login,
' Domain ': domain,
' Password ': password,
' level ': 0
}
mr = Connection(' https : //auth.mail.ru/cgi-bin/auth')
response_auth = mr . sendRequestNoRedirect ( post , getCookies = True )
session_cookies = ( response_auth . output ( attrs = [], header = '' , sep = ';' ))
mr = Connection ( 'https://auth.mail.ru/sdc' )
data = { 'from' : 'https://my.mail.ru' }
UrlRedirect2 = mr . sendRequestNoRedirect ( data , cookies = session_cookies )
mr = Connection ( 'https://my.mail.ru/sdc' )
#data = {'token':UrlRedirect2.split('=')[1]}
data = { 'token' : UrlRedirect2 [ 'Location' ]. split ( '=' )[ 1 ]}
session_cookies3 = mr . sendRequestNoRedirect ( data , cookies = session_cookies , getCookies = True )
session_cookies_sdc = ( session_cookies3 . output ( attrs = [], header = '' , sep = ';' ))
session_cookies += ( '; ' + session_cookies_sdc )
self . _credentials . setSessionCookies ( session_cookies )
return session_cookies
работает
Заменил в mrutils.py, но появилась эта ошибка
[
Ссылки могут видеть только зарегистрированные пользователи. ]
долбаный инсектарий и угораздило меня его поставить, теперь и старый не работает и новый запустить не получается
10.03.2019, 21:10
#146
Разведчик
Регистрация: 09.10.2015
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 9 раз(а) в 9 сообщениях
Re: Klonbot (Клиент для игры Клондайк)
Цитата:
ПОЛКОВОЙ, давай я завтра тебе рабочий скину, сегодня только реанимировал, седня никак
10.03.2019, 21:35
#147
Разведчик
Регистрация: 03.11.2011
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Re: Klonbot (Клиент для игры Клондайк)
12.03.2019, 14:08
#148
Разведчик
Регистрация: 09.10.2015
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 9 раз(а) в 9 сообщениях
Re: Klonbot (Клиент для игры Клондайк)
14.03.2019, 07:26
#149
Разведчик
Регистрация: 16.12.2016
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Re: Klonbot (Клиент для игры Клондайк)
народ у кого есть этот бот ?который корзин создает на полар сайде
[Ссылки могут видеть только зарегистрированные пользователи. ]
16.03.2019, 05:08
#150
Разведчик
Регистрация: 09.10.2015
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 9 раз(а) в 9 сообщениях
Re: Klonbot (Клиент для игры Клондайк)
для VK есть у кого рабочий модуль? поделитесь плиз))
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
Похожие темы
Тема
Автор
Раздел
Ответов
Последнее сообщение
[Обсуждение] Клиент игры.
AmurChik1
Общение и обсуждение, архив Point Blank
4
04.02.2012 17:48
Клиент игры
naoko
Warcraft 3
3
18.01.2011 15:05
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 22:25 .