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


import tkinter as tk
from tkinter import messagebox
import urllib.request
import io
import sys
import threading
import winsound  # Этот модуль отвечает за страшный звук
from PIL import Image, ImageTk

# Ссылка на жуткое лицо MrsMajor
IMAGE_URL = "https://ytimg.com"

def play_scary_sound():
    """Генерирует противный, пугающий ультразвук/сирену в фоне"""
    while True:
        # winsound.Beep(частота_в_Герцах, длительность_в_миллисекундах)
        # Этот звук будет резать слух и пугать
        winsound.Beep(2500, 300)
        winsound.Beep(1000, 300)

def flash_screen():
    """Заставляет экран жутко мерцать красным и картинкой"""
    try:
        current_bg = label.cget("bg")
        if current_bg == "black":
            label.config(image="", bg="red", text="YOU CANNOT ESCAPE", fg="black", font=("Courier", 50, "bold"))
        else:
            label.config(image=bg_image, bg="black")
    except:
        pass
    root.after(200, flash_screen) # Повторять каждые 0.2 секунды

def show_fake_errors():
    """Спамит страшными окнами"""
    while True:
        messagebox.showerror("SYSTEM CRITICAL ERROR", "MrsMajor.exe has fully corrupted your Windows Registry!")

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

# Создаем окно скримера
root = tk.Tk()
root.title("MrsMajor Simulator 3.0")
root.attributes('-fullscreen', True)
root.attributes('-topmost', True)

# Выход на кнопку ESC (активируйте, если нужно закрыть шутку!)
root.bind("<Escape>", hard_exit)

try:
    # Скачиваем картинку
    with urllib.request.urlopen(IMAGE_URL) as url:
        image_data = url.read()
    
    screen_width = root.winfo_screenwidth()
    screen_height = root.winfo_screenheight()
    
    img = Image.open(io.BytesIO(image_data))
    img = img.resize((screen_width, screen_height), Image.Resampling.LANCZOS)
    bg_image = ImageTk.PhotoImage(img)
    
    label = tk.Label(root, image=bg_image, bg="black")
    label.pack(fill="both", expand=True)

except Exception:
    label = tk.Label(root, text="MRS MAJOR IS HERE", fg="red", bg="black", font=("Courier", 40, "bold"))
    label.pack(fill="both", expand=True)

# 1. ЗАПУСКАЕМ ЖУТКИЙ ЗВУК СИРЕНЫ
sound_thread = threading.Thread(target=play_scary_sound, daemon=True)
sound_thread.start()

# 2. ВКЛЮЧАЕМ МЕРЦАНИЕ ЭКРАНА
flash_screen()

# 3. ЗАПУСКАЕМ Окна Ошибок
error_thread = threading.Thread(target=show_fake_errors, daemon=True)
error_thread.start()

root.mainloop()