import tkinter as tk
import sys
import threading
import winsound
import ctypes
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_custom_siren():
"""Генерирует настоящую, давящую на уши двухтональную сирену"""
set_max_volume()
while True:
# Без использования звуков Windows — чистый аппаратный скрежет сирены
winsound.Beep(2800, 250)
winsound.Beep(1200, 250)
def flash_screen():
"""Исправленное замедленное мерцание, чтобы монитор успевал показывать текст и лицо"""
try:
current_bg = root.cget("bg")
if current_bg == "black":
# Стадия 1: Агрессивный красный экран с пугающим текстом
root.config(bg="red")
label_title.config(text="SYSTEM DESTROYED", fg="black", bg="red")
label_subtitle.config(text="MRS MAJOR IS HERE", fg="black", bg="red")
else:
# Стадия 2: Черный экран со зловещим текстовым лицом (работает БЕЗ интернета на 100%)
root.config(bg="black")
label_title.config(text=" ☠ MRS MAJOR ☠ ", fg="red", bg="black")
label_subtitle.config(text="[ YOU CANNOT RUN ]", fg="red", bg="black")
except Exception:
pass
# Оптимальная скорость (250 мс), чтобы видеокарта ноутбука успевала прорисовать кадры
root.after(250, flash_screen)
def hard_exit(event):
"""Секретный выход по нажатию клавиши Esc"""
root.destroy()
sys.exit()
# Создаем окно
root = tk.Tk()
root.title("MrsMajor Beast 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()
# Главный крупный текст по центру
label_title = tk.Label(root, text="MRS MAJOR", fg="red", bg="black", font=("Courier", 65, "bold"))
label_title.place(relx=0.5, rely=0.4, anchor="center")
# Подзаголовок чуть ниже
label_subtitle = tk.Label(root, text="[ INITIALIZING ]", fg="red", bg="black", font=("Courier", 30, "bold"))
label_subtitle.place(relx=0.5, rely=0.6, anchor="center")
# Запуск кастомной сирены на максимальной громкости
sound_thread = threading.Thread(target=play_custom_siren, daemon=True)
sound_thread.start()
# Запуск стабильного цикличного мерцания
flash_screen()
root.mainloop()