Cheat Menu Script

Script per attivare un menu cheat con ESP, Aim Bot e Auto Fire

目前為 2025-02-11 提交的版本,檢視 最新版本

// ==UserScript==
// @name         Cheat Menu Script
// @namespace    http://tampermonkey.net/
// @version      1.2
// @description  Script per attivare un menu cheat con ESP, Aim Bot e Auto Fire
// @author       You
// @match        https://cryzen.io/  // Modifica questo con il sito su cui vuoi usare lo script
// @icon         none
// @grant        none
// @license      MIT
// ==/UserScript==

// Variabili per tenere traccia dello stato del menu e delle opzioni
let menu;
let menuOpen = false;
let espActive = false;
let aimBotActive = false;
let autoFireActive = false;
let targetEnemy = null;  // Il nemico selezionato come target per l'Aim Bot

// Funzione per creare e visualizzare il menu
function createMenu() {
    if (menuOpen) {
        closeMenu();  // Se il menu è già aperto, chiudilo
        return;
    }

    // Crea il menu
    menu = document.createElement('div');
    menu.style.position = 'fixed';
    menu.style.top = '50%';
    menu.style.left = '50%';
    menu.style.transform = 'translate(-50%, -50%)';
    menu.style.backgroundColor = 'rgba(0, 0, 0, 0.7)';
    menu.style.padding = '20px';
    menu.style.borderRadius = '10px';
    menu.style.color = 'white';
    menu.style.fontFamily = 'Arial, sans-serif';
    menu.style.zIndex = '9999';

    const title = document.createElement('h3');
    title.innerText = 'Menu Cheat';
    menu.appendChild(title);

    // Opzione 1 - ESP con Tracer
    const option1 = document.createElement('button');
    option1.innerText = espActive ? 'Disattiva ESP con Tracer' : 'Attiva ESP con Tracer';
    option1.onclick = function() {
        espActive = !espActive;
        option1.innerText = espActive ? 'Disattiva ESP con Tracer' : 'Attiva ESP con Tracer';
        console.log(espActive ? "ESP con Tracer attivato" : "ESP con Tracer disattivato");
        if (espActive) {
            enableESP();  // Attiva l'ESP quando selezionato
        } else {
            disableESP();  // Disattiva l'ESP quando deselezionato
        }
    };
    menu.appendChild(option1);

    // Opzione 2 - Full Aim Bot
    const option2 = document.createElement('button');
    option2.innerText = aimBotActive ? 'Disattiva Full Aim Bot' : 'Attiva Full Aim Bot';
    option2.onclick = function() {
        aimBotActive = !aimBotActive;
        option2.innerText = aimBotActive ? 'Disattiva Full Aim Bot' : 'Attiva Full Aim Bot';
        console.log(aimBotActive ? "Full Aim Bot attivato" : "Full Aim Bot disattivato");
        if (aimBotActive) {
            activateAimBot();  // Attiva l'Aim Bot quando selezionato
        } else {
            deactivateAimBot();  // Disattiva l'Aim Bot quando deselezionato
        }
    };
    menu.appendChild(option2);

    // Opzione 3 - Auto Fire
    const option3 = document.createElement('button');
    option3.innerText = autoFireActive ? 'Disattiva Auto Fire' : 'Attiva Auto Fire';
    option3.onclick = function() {
        autoFireActive = !autoFireActive;
        option3.innerText = autoFireActive ? 'Disattiva Auto Fire' : 'Attiva Auto Fire';
        console.log(autoFireActive ? "Auto Fire attivato" : "Auto Fire disattivato");
        if (autoFireActive) {
            enableAutoFire();  // Attiva l'Auto Fire
        } else {
            disableAutoFire();  // Disattiva l'Auto Fire
        }
    };
    menu.appendChild(option3);

    // Aggiungi il menu alla pagina
    document.body.appendChild(menu);

    // Imposta menuOpen a true per indicare che il menu è aperto
    menuOpen = true;
}

// Funzione per chiudere il menu
function closeMenu() {
    if (menu) {
        menu.remove();  // Rimuove il menu dalla pagina
        menu = null;    // Resetta la variabile menu
        menuOpen = false; // Imposta menuOpen a false per indicare che il menu è chiuso
    }
}

// Aggiungere l'evento per l'apertura e la chiusura del menu con il tasto "M"
window.addEventListener('keydown', function(e) {
    if (e.key === 'm' || e.key === 'M') {
        if (menuOpen) {
            closeMenu();  // Chiudi il menu se è già aperto
        } else {
            createMenu();  // Crea e mostra il menu se non è aperto
        }
    }
});

// Funzione per attivare ESP
function enableESP() {
    console.log("ESP attivato");
    // Aggiungi qui il codice per attivare l'ESP, per esempio:
    // mostrare gli oggetti nemici con un bordo o un colore specifico
}

// Funzione per disattivare ESP
function disableESP() {
    console.log("ESP disattivato");
    // Aggiungi qui il codice per disattivare l'ESP
}

// Funzione per attivare il Full Aim Bot
function activateAimBot() {
    console.log("Aim Bot attivato");
    setInterval(aimBotLoop, 50);  // Chiama la funzione di mira ogni 50ms
}

// Funzione per disattivare il Full Aim Bot
function deactivateAimBot() {
    console.log("Aim Bot disattivato");
    clearInterval(aimBotLoop);  // Ferma la funzione che mira continuamente
}

// Funzione principale dell'Aim Bot
function aimBotLoop() {
    const enemies = document.querySelectorAll('.enemy'); // Seleziona tutti gli elementi nemici (adatta questo selettore a seconda del sito)
    if (enemies.length > 0) {
        const nearestEnemy = enemies[0]; // Seleziona il primo nemico (adatta il codice per selezionare il nemico più vicino se necessario)
        if (nearestEnemy) {
            // Mantieni il target aggiornato ogni volta
            targetEnemy = nearestEnemy;
            aimAt(targetEnemy);  // Miriamo al nemico trovato
        }
    }
}

// Funzione che simula il mirare al nemico
function aimAt(enemy) {
    // Simula il mirare al nemico (adatta questo codice a come funziona il mirino nel tuo gioco)
    const enemyPosition = enemy.getBoundingClientRect();
    console.log(`Mirando al nemico a (${enemyPosition.left}, ${enemyPosition.top})`);
    // Qui puoi implementare la logica per mirare al nemico
}

// Funzione per attivare Auto Fire
function enableAutoFire() {
    console.log("Auto Fire attivato");
    // Aggiungi qui il codice per attivare Auto Fire, per esempio:
    // simulare il click del mouse quando il nemico è nel mirino
}

// Funzione per disattivare Auto Fire
function disableAutoFire() {
    console.log("Auto Fire disattivato");
    // Aggiungi qui il codice per disattivare Auto Fire
}