Регистрация Главная Пользователи Все разделы прочитаны
Сообщения за день Справка Регистрация
Старый 05.02.2016, 02:52   #1
 Разведчик
Аватар для Triumf2016
 
Triumf2016 никому не известный тип
Регистрация: 18.01.2016
Сообщений: 2
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 14 раз(а) в 13 сообщениях
 
Exclamation Скрип/Бот для игры Тюряга Python 3

Всем привет!) в этой статье я выложу код\скрипт для игры "Тюряга", статью и сам код взял из статья

P.S. для работы с этим скриптом нужен Python 3 версии, скачать его можно с офф сайта -офф сайт

в этом скрипте я добавил еще пару функций, а именно -
1 - Прием подогревов
2 - Кража туалетки у барыги

PHP код:
#coding=utf-8 

import urllib,  timehttp.clientrandomthreading 
from xml
.dom import minidom 

  
sigs 
= ('21ddcf3ea352f24ebdfe65bce51258da','4b8874255d3f868e4e9f4006e51635de','8dbedd3e931c8fd4fc97fa0fa74a1a20'
'2243effc5a45a32c67b06898fb0b9548','7f47c0b6e9e385b8234ca9dce375a0c5','bdab387b62bed654492b8c93670a537e'
'f17687ea1a535d61124dadb30887d14c','938b2f649aec28319ae2433ead41dae5','d975af5fb56931b9da022d056145fdd8'

'''h={ 
'
Host': '109.234.157.91', 
Connection: keep-alive 
Content-Length: 138 
Origin: https://kefirprison-a.akamaihd.net 
X-Requested-With: ShockwaveFlash/20.0.0.286 
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.97 Safari/537.36 
Content-Type: application/x-www-form-urlencoded 

} ''' 
={ 
'Host':'109.234.157.91'
'User-Agent':'Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; rv:1.9.2.15) Gecko/20110303 Firefox/3.6.15'
'Accept':'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8'
'Accept-Language':'ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3'
'Accept-Charset':'windows-1251,utf-8;q=0.7,*;q=0.7'
'Keep-Alive':'115'
'Content-type':'application/x-www-form-urlencoded'


u="5257160741291238031" 
k="fc829bdd62272d55637d2d188ba4f5de" 

#f = open('friends.txt', 'r') 

#u = '343361858'  #Ваш id 
#k = 'ce725b11b326bfe8ac5d5ac0acd795b2'  #Ваш auth_key 
  
def request(post): 
    global 
# используем в функции глобальную переменную h 
    #connection = http.client.HTTPConnection('109.234.155.196:80') # Создаём объект соединения 
    
connection http.client.HTTPConnection('109.234.157.91'
    
connection.request('POST''/prison/universal.php'body postheaders h# отправляем запрос 
    
resp connection.getresponse() # получаем ответ 
    
return resp.read() # возвращаем ответ из функции 
      
  
def take_rewards(): 
    global 
sigsu
    post 
urllib.parse.urlencode({ 
    
'method' 'getAllBuildingsRewards'
    
'sig' random.choice(sigs), 
    
'user' u
    
'key' 
    
}) 
  
    while 
True
        
request(post
        print(
u'Собрал прибыль'
        
time.sleep(8*60*60+15
  
def take_sigareties(): 
    global 
sigsu# используем в функции глобальные переменные 
    
post urllib.parse.urlencode({ 
    
'method' 'office'
    
'getidea' '5'
    
'sig' random.choice(sigs), 
    
'user' u
    
'key' 
    
}) # с помощью метода urllib.parse.urlencode подготавливаем данные для отправки. данные скармливаем методу в виде словаря 
  
    
while True# запускаем бесконечный цикл 
        
for _ in range(0,20): # запускае цикл for на 20 раз 
            
request(post# с помощью функции, которую мы создали ранее, отправляем данные на сервер 
            
print(u'Собрал сиги'
            
time.sleep(5*20*60+15# усыпляем поток выполнения на 6015 секунд. т.е. следующая итерация for произойдёт через указанное время. 
        
time.sleep(8*60*60# после того как собрали 20 раз сиги, усыпляем поток на 8 часиков, чтобы нас не спалили ;) 
  
def do_city_action(): 
    global 
sigsu
    
while True
        
action_id 
        
while action_id 8
            for 
_ in range(0,5): 
                
post urllib.parse.urlencode({ 
                
'method' 'doCityAction'
                
'city' '1'
                
'action_id' str(action_id), 
                
'action_type' '3'
                
'sig' random.choice(sigs), 
                
'user' u
                
'key' 
                
}) 
                
response request(post
                print(
u'Выполнил задание'
                if 
int(minidom.parseString(str(response'utf-8')).getElementsByTagName('energy')[0].firstChild.data) < 10
                    
time.sleep(40*5*60
            
action_id +=
  
def vote_friends_to_gym
(): 
    global 
sigsu
    friends 
=()# кортеж друзей, которых вы хотите позвать в спортзал 
    
while True
        for 
friend in friends
            
post urllib.parse.urlencode({ 
            
'method' 'voteForFriend'
            
'model_id' '1'
            
'sex' '0'
            
'friend_uid' friend
            
'vote' '5'
            
'username' 'London Eyes'
            
'sig' random.choice(sigs), 
            
'user' u
            
'key' 
            
}) 
            
request(post
            print(
u'Позвал ' friend u' в спортзал'
        
time.sleep(24*60*60+15
  
def break_terpilas_faces(): 
    global 
sigsu
    terpilas 
""# кортеж друзей, на которых вы хотите наехать 
    
while True
        for 
terpila in terpilas
            
post urllib.parse.urlencode({ 
            
'method' 'challengeToDuel'
            
'enemy' terpilas
            
'sig' random.choice(sigs), 
            
'user' u
            
'key' 
            
}) 
            
request(post
            print(
u'Наехал на ' terpila
        
time.sleep(24*60*60+15
          
def send_presents(): 
    
recipients ""# чезез запятую id друзей, которым вы хотите заслать подогрев 
    
while True
        
post urllib.parse.urlencode({ 
        
'method' 'sendPresent'
        
'recipients' recipients
        
'present_id' '5'
        
'sig' random.choice(sigs), 
        
'user' u
        
'key' 
        
}) 
        
request(post
        print(
u'Послал подогревы'
        
time.sleep(24*60*60+15


#создаем функцию приема подогрева 
def take_all_Presents(): 
    global 
sigsu
    post 
urllib.parse.urlencode({ 
    
'method' 'useAllPresents'
    
'sig' random.choice(sigs), 
    
'user' u
    
'key' 
    
}) 

    while 
True
        
request(post
        print(
u'Собрал   подогревы'
        
time.sleep(8*60*60+15

#Создаем функцию  спиживания туалетки 
def take_tualet(): 
    global 
sigsu
    post 
urllib.parse.urlencode({ 
    
'method' 'collectToiletPaper'
    
'sig' random.choice(sigs), 
    
'user' u
    
'key' 
    
}) 
  
    while 
True
        
request(post
        print(
u'Дюзнул туалетку у барыги)))'
        
time.sleep(8*60*60+15
         
  
t1 threading.Thread(target take_rewards# создаём объект потока, target'у подаётся созданная функция 
t1.deamon True # это нужно для того, чтобы при закрытии основного потока, дочерний поток тоже закрывался 
  
t2 threading.Thread(target take_sigareties
t2.deamon True 
  
t3 
threading.Thread(target do_city_action
t3.deamon True 
  
t4 
threading.Thread(target vote_friends_to_gym
t4.deamon True 
  
t5 
threading.Thread(target break_terpilas_faces
t5.deamon True 
  
t6 
threading.Thread(target send_presents
t6.deamon True 

t7 
threading.Thread(target take_all_Presents# создаём объект потока, target'у подаётся созданная функция 
t7.deamon True 

t8 
threading.Thread(target take_tualet# создаём объект потока, target'у подаётся созданная функция 
t8.deamon True 
  
t1
.start() # запускаем поток на выполнение  
t2.start() 
t3.start() 
t4.start() 
t5.start() 
t6.start() 
t7.start() 
t8.start() 
Для удобства я поместил этот скрипт в папку, создал документ friends.txt, вставил туда id другов, правда каждый id мне пришлось помещать в '123' кавычки, но из документа они не читаются, да и для запуска использую start.bat

PHP код:
start C:\Users\Test64\AppData\Local\Programs\Python\Python35-32\python.exe main.py 
где main название вашего скрипта





P.S. скрипт который выложил я заточен под mail.ru, тот что я взял из статьи для vk.

Буду очень рад любым предложениям и помощью по усовершенствованию данного скрипта, спасибо!)

вот отловил еще пару действий в игре

PHP код:
играть у фортового 

method
:slotGame.spin 
user
:id свой 
app_id

sigсиги ставьте свои в список  
key


ежедневный бонус 

count
:
user

app_id
method:dailyBonus.claim 
sig

key
________________
Помогите с ботом Клондайк
  Ответить с цитированием
Старый 14.07.2016, 18:23   #2
 Разведчик
Аватар для greyzza
 
greyzza никому не известный тип
Регистрация: 25.02.2013
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 3 раз(а) в 3 сообщениях
 
По умолчанию Re: Скрип/Бот для игры Тюряга Python 3

а можно вот [Ссылки могут видеть только зарегистрированные пользователи. ] поюзать, делал так чисто из интереса, Python 2.7 , ворует туалетку, собирает сиги, играет в карты, крутит фартового(если выпадают коробки подкидывает их), проходит тюрьмы(пока только с указанием конкретной тюрьмы), крышует бизнес где еще не до максимума, ну и т.д
понятно что из за обилия онлайн ботов и всякого прочего этим никто пользоваться не будет, чисто кому интересно поковыряться .
  Ответить с цитированием
Ответ

Метки
майл бот тюряга, программа для тюряги, тюряга бот, тюряга mail.ru, тюряга скрипт

Опции темы

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

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

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

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

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

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net