Загрузка данных


import tkinter as tk
import urllib.request
import io
import sys
import threading
import winsound
import ctypes

# Ссылка на оригинальное лицо MrsMajor 3.0 из интернета
IMAGE_URL = "https://ytimg.com"

chaos_started = False

def set_max_volume():
    """Мгновенно выкручивает громкость Windows на 100% перед криком"""
    try:
        WM_APPCOMMAND = 0x0319
        APPCOMMAND_VOLUME_UP = 0xA0000
        hwnd = ctypes.windll.user32.GetForegroundWindow()
        for _ in range(50):
            ctypes.windll.user32.SendMessageW(hwnd, WM_APPCOMMAND, 0, APPCOMMAND_VOLUME_UP)
    except Exception:
        pass

def play_brutal_scream():
    """Генерирует жесткий, перегруженный волновой крик человека на максималках"""
    set_max_volume()
    while True:
        # Резкий взлет и падение частот создают эффект разрывающегося вопля
        for freq in range(3800, 5500, 250):
            winsound.Beep(freq, 10)
        for freq in range(5500, 1800, -300):
            winsound.Beep(freq, 8)
        # Хрип в конце каждой волны крика
        winsound.Beep(2200, 150)

def fill_with_blood():
    """Бешеное мерцание экрана кровью синхронно с криком"""
    global chaos_started
    if not chaos_started:
        return
        
    try:
        current_bg = root.cget("bg")
        if current_bg == "black":
            root.config(bg="#4a0000") # Багрово-красный
            label.config(image="", bg="#4a0000", text="⚠️ SYSTEM DESTROYED ⚠️\n\nM R S   M A J O R   3 . 0", fg="white", font=("Courier", 45, "bold"))
        else:
            root.config(bg="black")
            if has_image:
                label.config(image=bg_image, bg="black", text="")
            else:
                label.config(image="", bg="black", text="YOU CANNOT ESCAPE", fg="red", font=("Courier", 55, "bold"))
    except Exception:
        pass
    root.after(100, fill_with_blood) # Максимальная скорость мерцания

def trigger_screamer():
    """Момент атаки: запускает крик и мерцание крови"""
    global chaos_started
    if chaos_started:
        return
    chaos_started = True
    
    # Запускаем убойный звук в отдельном потоке
    sound_thread = threading.Thread(target=play_brutal_scream, daemon=True)
    sound_thread.start()
    
    # Включаем мерцание
    fill_with_blood()

def hard_exit(event):
    """Секретный выход по нажатию клавиши Esc"""
    root.destroy()
    sys.exit()

# Настройки окна
root = tk.Tk()
root.title("MrsMajor 3.0 Brutal Edition")
root.attributes('-fullscreen', True)
root.attributes('-topmost', True)
root.config(bg="black", cursor="none")

# Аварийная кнопка выхода
root.bind("<Escape>", hard_exit)

screen_width = root.winfo_screenwidth()
screen_height = root.winfo_screenheight()

has_image = False

try:
    # Скачиваем оригинальную картинку 1 в 1 напрямую из сети
    with urllib.request.urlopen(IMAGE_URL, timeout=10) as url:
        image_data = url.read()
    
    original_img = Image.open(io.BytesIO(image_data))
    original_img = original_img.resize((screen_width, screen_height), Image.Resampling.LANCZOS)
    bg_image = ImageTk.PhotoImage(original_img)
    has_image = True
    
    # Показываем лицо в полной тишине на 5 секунд
    label = tk.Label(root, image=bg_image, bg="black")
    label.pack(fill="both", expand=True)
    
    # Через 5 секунд тишины начнется АД
    root.after(5000, trigger_screamer)

except Exception:
    # Запасной текстовый вариант, если отвалился интернет
    label = tk.Label(root, text="☠  MRS MAJOR 3.0  ☠\n\n[ INTRUDER DETECTED ]", fg="red", bg="black", font=("Courier", 40, "bold"))
    label.pack(fill="both", expand=True)
    root.after(4000, trigger_screamer)

root.mainloop()