Гайд Checker donate funtime. Проверка привилегий людей ФТ. ГАЙД

Начинающий
Статус
Оффлайн
Регистрация
5 Ноя 2022
Сообщения
23
Реакции[?]
0
Поинты[?]
0

Перед прочтением основного контента ниже, пожалуйста, обратите внимание на обновление внутри секции Майна на нашем форуме. У нас появились:

  • бесплатные читы для Майнкрафт — любое использование на свой страх и риск;
  • маркетплейс Майнкрафт — абсолютно любая коммерция, связанная с игрой, за исключением продажи читов (аккаунты, предоставления услуг, поиск кодеров читов и так далее);
  • приватные читы для Minecraft — в этом разделе только платные хаки для игры, покупайте группу "Продавец" и выставляйте на продажу свой софт;
  • обсуждения и гайды — всё тот же раздел с вопросами, но теперь модернизированный: поиск нужных хаков, пати с игроками-читерами и другая полезная информация.

Спасибо!

Скрипт написан на питоне

Хз в какую тему его пихнуть поэтому выбрал этот раздел как гайд для новичков

Зачем он нужен?
- Люди используют чекеры дабы заполучить аккаунт с привилегией а при парсинге ников некоторые люди меняют свой титул например с книзя на 'сквид' или наоборот

Проще говоря скрипт помогает удостовериться в привилегии ника после парсинга с сервера

Данный скрипт проверят ники на какой донат/на сколько донат, в данном случае скрипт выписывает донаты которые навсегда

Как же сделать так что бы чекер сохранял еще и временные донаты?
Точно не помню но значение charger_value ,будет выдавать значения 49 или 249 цифры 49 - 30 дней 249 - 90 дней но это не точно)

Если что скрипт берет ники с файла "all_user_ft.txt" там они хранятся построчно
А ники которые проверены сохраняются в файл "blacklist.txt" что бы в дальнейшем их уже не проверять при перезапуске скрипта

А и да, скрипт распределяет донаты по разным файлам, от герцога до элиты в один файл, а остальные в другой файл
code python:
import os
import random
import string
import requests
import json
def generate_random_string(length=16):
    return ''.join(random.choices(string.ascii_letters + string.digits, k=length))
def generate_cookies():
    cookies = {
        '__ddgid_': generate_random_string(16),
        '__ddg2_': generate_random_string(16),
        '__ddg1_': generate_random_string(16),
        'PHPSESSID': generate_random_string(32),
        '__ddg9_': f"{random.randint(1, 255)}.{random.randint(0, 255)}.{random.randint(0, 255)}.{random.randint(0, 255)}",
        'xf_csrf': generate_random_string(16),
        'xf_notice_dismiss': str(random.randint(1, 100)),
        'xf_push_notice_dismiss': str(random.randint(1, 10)),
        'xf_session': generate_random_string(32),
        'xf_user': f"{random.randint(100000, 999999)}%2C{generate_random_string(16)}"
    }
    cookie_string = '; '.join([f"{key}={value}" for key, value in cookies.items()])
    return cookie_string
with open('all_user_ft.txt', 'r', encoding='utf-8') as file:
    nicknames = [line.strip() for line in file if line.strip()]
with open('blacklist.txt', 'r', encoding='utf-8') as f:
    blacklist = f.read().splitlines()
if os.path.exists('donates.json'):
    with open('donates.json', 'r', encoding='utf-8') as f:
        try:
            results = json.load(f)
        except json.JSONDecodeError:
            print("Ошибка: Файл donates.json содержит недопустимый JSON. Создание нового файла.")
            results = {
                "donates": {
                    "gercog": [],
                    "knyaz": [],
                    "prince": [],
                    "titan": [],
                    "elita": []
                }
            }
else:
    results = {
        "donates": {
            "gercog": [],
            "knyaz": [],
            "prince": [],
            "titan": [],
            "elita": []
        }
    }
if os.path.exists('donates_low.json'):
    with open('donates_low.json', 'r', encoding='utf-8') as f:
        try:
            results_low = json.load(f)
        except json.JSONDecodeError:
            print("Ошибка: Файл donates.json содержит недопустимый JSON. Создание нового файла.")
            results_low = {
                "donates": {
                    "glava": [],
                    "skvid": [],
                    "aspid": [],
                    "hero": [],
                    "strag": [],
                    "baron": []
                }
            }
else:
    results_low = {
        "donates": {
            "glava": [],
            "skvid": [],
            "aspid": [],
            "hero": [],
            "strag": [],
            "baron": []
        }
    }
for nickname in nicknames:
    if nickname in blacklist:
        print(f'{nickname} пропущен')
        continue
    data = {
        'id': '61',
        'server': '1',
        'method': 'forever',
        'checking': '0',
        'promotion': '0',
        'payment-method': '',
        'payment-operator': '',
        'nick': nickname,
        'promo': 'aqua',
        'amount': '',
        'amount_2': '',
        'sender_name': '',
        'email': ''
    }
    try:
        response = requests.post(url='https://funtime.su/ajax/buy_product', data=data, headers={'x-requested-with': 'XMLHttpRequest', 'cookie': generate_cookies()})
        cleaned_text = response.content.decode('utf-8-sig')
        parsed_data = json.loads(cleaned_text)
        charger_value = parsed_data['charger']
        print(f'{nickname} {charger_value}')
        if charger_value == 2799:
            results["donates"]["knyaz"].append(nickname)
            print(f'Князь навсегда {nickname}')
        elif charger_value == 1799:
            results["donates"]["price"].append(nickname)
            print(f'Принц навсегда {nickname}')
        elif charger_value == 1299:
            results["donates"]["titan"].append(nickname)
            print(f'Титан навсегда {nickname}')
        elif charger_value == 879:
            results["donates"]["elita"].append(nickname)
            print(f'Элита навсегда {nickname}')
        elif charger_value == 549:
            results_low["donates"]["glava"].append(nickname)
            print(f'Глава навсегда {nickname}')
        elif charger_value == 349:
            results_low["donates"]["skvid"].append(nickname)
            print(f'Сквид навсегда {nickname}')
        elif charger_value == 249:
            results_low["donates"]["aspid"].append(nickname)
            print(f'Аспид навсегда {nickname}')
        elif charger_value == 129:
            results_low["donates"]["hero"].append(nickname)
            print(f'Герой навсегда {nickname}')
        elif charger_value == 49:
            results_low["donates"]["strag"].append(nickname)
            print(f'Страж навсегда {nickname}')
        elif charger_value == 39:
            results_low["donates"]["baron"].append(nickname)
            print(f'Барон навсегда {nickname}')
        elif parsed_data['status'] == 'error':
            results["donates"]["gercog"].append(nickname)
            print(f'Герцог навсегда {nickname}')
        with open('donates.json', 'w', encoding='utf-8') as f:
            json.dump(results, f, ensure_ascii=False, indent=4)
        with open('donates_low.json', 'w', encoding='utf-8') as f:
            json.dump(results_low, f, ensure_ascii=False, indent=4)
    except:
        print(nickname)
        print(f'Ошибка получения данных: {response.text}')
    with open('blacklist.txt', 'a+', encoding='utf-8') as f:
        f.write(f'{nickname}\n')
print("Все ники успешно проверенны и записаны.")
 
expenis 3.1 paster
Пользователь
Статус
Оффлайн
Регистрация
20 Апр 2021
Сообщения
1,418
Реакции[?]
34
Поинты[?]
46K
Скрипт написан на питоне

Хз в какую тему его пихнуть поэтому выбрал этот раздел как гайд для новичков

Зачем он нужен?
- Люди используют чекеры дабы заполучить аккаунт с привилегией а при парсинге ников некоторые люди меняют свой титул например с книзя на 'сквид' или наоборот

Проще говоря скрипт помогает удостовериться в привилегии ника после парсинга с сервера

Данный скрипт проверят ники на какой донат/на сколько донат, в данном случае скрипт выписывает донаты которые навсегда

Как же сделать так что бы чекер сохранял еще и временные донаты?
Точно не помню но значение charger_value ,будет выдавать значения 49 или 249 цифры 49 - 30 дней 249 - 90 дней но это не точно)

Если что скрипт берет ники с файла "all_user_ft.txt" там они хранятся построчно
А ники которые проверены сохраняются в файл "blacklist.txt" что бы в дальнейшем их уже не проверять при перезапуске скрипта

А и да, скрипт распределяет донаты по разным файлам, от герцога до элиты в один файл, а остальные в другой файл
code python:
import os
import random
import string
import requests
import json
def generate_random_string(length=16):
    return ''.join(random.choices(string.ascii_letters + string.digits, k=length))
def generate_cookies():
    cookies = {
        '__ddgid_': generate_random_string(16),
        '__ddg2_': generate_random_string(16),
        '__ddg1_': generate_random_string(16),
        'PHPSESSID': generate_random_string(32),
        '__ddg9_': f"{random.randint(1, 255)}.{random.randint(0, 255)}.{random.randint(0, 255)}.{random.randint(0, 255)}",
        'xf_csrf': generate_random_string(16),
        'xf_notice_dismiss': str(random.randint(1, 100)),
        'xf_push_notice_dismiss': str(random.randint(1, 10)),
        'xf_session': generate_random_string(32),
        'xf_user': f"{random.randint(100000, 999999)}%2C{generate_random_string(16)}"
    }
    cookie_string = '; '.join([f"{key}={value}" for key, value in cookies.items()])
    return cookie_string
with open('all_user_ft.txt', 'r', encoding='utf-8') as file:
    nicknames = [line.strip() for line in file if line.strip()]
with open('blacklist.txt', 'r', encoding='utf-8') as f:
    blacklist = f.read().splitlines()
if os.path.exists('donates.json'):
    with open('donates.json', 'r', encoding='utf-8') as f:
        try:
            results = json.load(f)
        except json.JSONDecodeError:
            print("Ошибка: Файл donates.json содержит недопустимый JSON. Создание нового файла.")
            results = {
                "donates": {
                    "gercog": [],
                    "knyaz": [],
                    "prince": [],
                    "titan": [],
                    "elita": []
                }
            }
else:
    results = {
        "donates": {
            "gercog": [],
            "knyaz": [],
            "prince": [],
            "titan": [],
            "elita": []
        }
    }
if os.path.exists('donates_low.json'):
    with open('donates_low.json', 'r', encoding='utf-8') as f:
        try:
            results_low = json.load(f)
        except json.JSONDecodeError:
            print("Ошибка: Файл donates.json содержит недопустимый JSON. Создание нового файла.")
            results_low = {
                "donates": {
                    "glava": [],
                    "skvid": [],
                    "aspid": [],
                    "hero": [],
                    "strag": [],
                    "baron": []
                }
            }
else:
    results_low = {
        "donates": {
            "glava": [],
            "skvid": [],
            "aspid": [],
            "hero": [],
            "strag": [],
            "baron": []
        }
    }
for nickname in nicknames:
    if nickname in blacklist:
        print(f'{nickname} пропущен')
        continue
    data = {
        'id': '61',
        'server': '1',
        'method': 'forever',
        'checking': '0',
        'promotion': '0',
        'payment-method': '',
        'payment-operator': '',
        'nick': nickname,
        'promo': 'aqua',
        'amount': '',
        'amount_2': '',
        'sender_name': '',
        'email': ''
    }
    try:
        response = requests.post(url='https://funtime.su/ajax/buy_product', data=data, headers={'x-requested-with': 'XMLHttpRequest', 'cookie': generate_cookies()})
        cleaned_text = response.content.decode('utf-8-sig')
        parsed_data = json.loads(cleaned_text)
        charger_value = parsed_data['charger']
        print(f'{nickname} {charger_value}')
        if charger_value == 2799:
            results["donates"]["knyaz"].append(nickname)
            print(f'Князь навсегда {nickname}')
        elif charger_value == 1799:
            results["donates"]["price"].append(nickname)
            print(f'Принц навсегда {nickname}')
        elif charger_value == 1299:
            results["donates"]["titan"].append(nickname)
            print(f'Титан навсегда {nickname}')
        elif charger_value == 879:
            results["donates"]["elita"].append(nickname)
            print(f'Элита навсегда {nickname}')
        elif charger_value == 549:
            results_low["donates"]["glava"].append(nickname)
            print(f'Глава навсегда {nickname}')
        elif charger_value == 349:
            results_low["donates"]["skvid"].append(nickname)
            print(f'Сквид навсегда {nickname}')
        elif charger_value == 249:
            results_low["donates"]["aspid"].append(nickname)
            print(f'Аспид навсегда {nickname}')
        elif charger_value == 129:
            results_low["donates"]["hero"].append(nickname)
            print(f'Герой навсегда {nickname}')
        elif charger_value == 49:
            results_low["donates"]["strag"].append(nickname)
            print(f'Страж навсегда {nickname}')
        elif charger_value == 39:
            results_low["donates"]["baron"].append(nickname)
            print(f'Барон навсегда {nickname}')
        elif parsed_data['status'] == 'error':
            results["donates"]["gercog"].append(nickname)
            print(f'Герцог навсегда {nickname}')
        with open('donates.json', 'w', encoding='utf-8') as f:
            json.dump(results, f, ensure_ascii=False, indent=4)
        with open('donates_low.json', 'w', encoding='utf-8') as f:
            json.dump(results_low, f, ensure_ascii=False, indent=4)
    except:
        print(nickname)
        print(f'Ошибка получения данных: {response.text}')
    with open('blacklist.txt', 'a+', encoding='utf-8') as f:
        f.write(f'{nickname}\n')
print("Все ники успешно проверенны и записаны.")
ЧТО С КОДОМ КТО ЕГО ПИСАЛ
 
Начинающий
Статус
Оффлайн
Регистрация
24 Сен 2024
Сообщения
34
Реакции[?]
6
Поинты[?]
6K
Дико извеняюс пробегал кобанчиком увидел ваш Код чё тут? АХАХХААХ бляяя 25+ лет мужику сидит на пейтоне кодит, я в твоих годах уже старший слесарь был)) ладно до встречи Задроты бляя)))
 
Начинающий
Статус
Оффлайн
Регистрация
13 Сен 2022
Сообщения
15
Реакции[?]
0
Поинты[?]
0
Дико извеняюс пробегал кобанчиком увидел ваш Код чё тут? АХАХХААХ бляяя 25+ лет мужику сидит на пейтоне кодит, я в твоих годах уже старший слесарь был)) ладно до встречи Задроты бляя)))
у меня есть подозрение, что у вас необнаруженное психологами при осмотре, психическое заболевание "шизофрения", кабанчиком ты по лесу бегал когда тебя стреляли видимо, видимо старшие слесари все такие....
 
Сверху Снизу