<!DOCTYPE html>
<html lang="pt">
<head>
    <meta charset="utf-8"/>
    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
    <title>Sistema Completo</title>
    <script src="https://cdn.tailwindcss.com"></script>
    <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css" rel="stylesheet"/>
    <style>
        .hidden {
            display: none;
        }
    </style>
</head>
<body class="bg-black text-white font-sans min-h-screen">
    <!-- Página de Login -->
    <div id="loginPage" class="flex items-center justify-center min-h-screen">
        <div class="bg-black text-white p-8 rounded-lg shadow-lg flex">
            <div class="flex flex-col items-center justify-center pr-8 border-r border-red-500">
                <img alt="Logo" class="mb-4" height="150" src="https://storage.googleapis.com/a1aa/image/g2uJ3iJ4YVNxDTMpwZmfVAhic81eh3H9-EPVHhv8MVY.jpg" width="150"/>
                <div class="text-center">
                    <p class="text-2xl font-bold">Ryzenx7X XITERS</p>
                    <p class="text-lg">Developer : CAUÃ IOS 🩸</p>
                </div>
            </div>
            <div class="pl-8">
                <h2 class="text-2xl font-bold mb-4">Login da Conta!</h2>
                <form id="loginForm">
                    <div class="mb-4">
                        <div class="flex items-center bg-gray-800 p-2 rounded">
                            <i class="fas fa-user text-red-500"></i>
                            <input id="username" type="text" placeholder="Usuário" required class="bg-transparent border-none text-white ml-2 w-full focus:outline-none"/>
                        </div>
                    </div>
                    <div class="mb-4">
                        <div class="flex items-center bg-gray-800 p-2 rounded">
                            <i class="fas fa-lock text-red-500"></i>
                            <input id="password" type="password" placeholder="Senha" required class="bg-transparent border-none text-white ml-2 w-full focus:outline-none"/>
                        </div>
                    </div>
                    <button type="submit" class="bg-red-500 text-white py-2 px-4 rounded w-full">LOGIN</button>
                </form>
                <p id="errorMessage" class="mt-4 text-red-500 hidden">Usuário ou senha incorretos!</p>
            </div>
        </div>
    </div>

    <!-- Página Principal -->
    <div id="mainPage" class="hidden flex min-h-screen">
        <!-- Sidebar -->
        <div class="w-1/4 bg-gray-800 p-4">
            <div class="flex items-center mb-8">
                <img alt="Logo" class="mr-2" height="50" src="https://storage.googleapis.com/a1aa/image/uA67upt2KFiW8Uslh7ykBGXGTJKu_ZbXbobsClrx79c.jpg" width="50"/>
                <span class="text-xl font-bold">Ryzenx7X XITERS</span>
            </div>
            <div class="space-y-4">
                <a href="#regedits" class="flex items-center"><i class="fas fa-mouse-pointer mr-2"></i><span>Regedits</span></a>
                <a href="#assistencia" class="flex items-center"><i class="fas fa-crosshairs mr-2"></i><span>Assistência</span></a>
                <a href="#aimbot" class="flex items-center"><i class="fas fa-skull mr-2"></i><span>Aimbot/Xits</span></a>
                <a href="#configuracoes" class="flex items-center"><i class="fas fa-cog mr-2"></i><span>Configurações</span></a>
                <a href="#conta" class="flex items-center"><i class="fas fa-user mr-2"></i><span>Conta</span></a>
            </div>
        </div>

        <!-- Conteúdo Principal -->
        <div class="w-3/4 p-4">
            <!-- Seletor de Funções -->
            <section id='seletorFuncoes' class='bg-gray-800 p-4 mb-4'>
                <h2 class='text-lg font-bold mb-2'>Escolha uma Função:</h2>
                <select id='funcoesSelect' class='w-full bg-gray-700 p-2 rounded'>
                    <option value="" disabled selected>Selecione uma função...</option>
                    <option value='funcao1'>Função 1 - AIMBOT TRICK</option>
                    <option value='funcao2'>Função 2 - EASY TRICK</option>
                    <option value='funcao3'>Função 3 - HEAD TRICK</option>
                </select>

                <!-- Resultado da função selecionada -->
                <p id='resultadoFuncao' class='mt-4'></p>

            </section>

            <!-- Botão de Logout -->
            <button onclick='logout()' class='mt-auto bg-red-500 text-white py-2 px-4 rounded'>Sair</button>

        </div>

    </div>

    <!-- JavaScript -->
    <script>
        // Usuários simulados
        const users = [
            { username: 'Ryzenx', password: '7x' },
            { username: 'user', password: 'senha' }
        ];

        // Referências aos elementos
        const loginPage = document.getElementById('loginPage');
        const mainPage = document.getElementById('mainPage');
        const loginForm = document.getElementById('loginForm');
        const errorMessage = document.getElementById('errorMessage');
        const funcoesSelect = document.getElementById('funcoesSelect');
        const resultadoFuncao = document.getElementById('resultadoFuncao');

        // Função de login
        loginForm.addEventListener('submit', function(event) {
            event.preventDefault(); // Impede o envio do formulário

            const username = document.getElementById('username').value;
            const password = document.getElementById('password').value;

            // Verifica credenciais
            const user = users.find(user => user.username === username && user.password === password);

            if (user) {
                // Login bem-sucedido
                loginPage.classList.add('hidden');
                mainPage.classList.remove('hidden');
            } else {
                // Exibe mensagem de erro
                errorMessage.classList.remove('hidden');
            }
        });

        // Função de logout
        function logout() {
            mainPage.classList.add('hidden');
            loginPage.classList.remove('hidden');
        }

        // Evento para executar código ao selecionar uma função
        funcoesSelect.addEventListener('change', function() {
            const selectedValue = funcoesSelect.value;

            if (selectedValue === 'funcao1') {
                resultadoFuncao.textContent = "Executando código da Função 1 - AIMBOT TRICK.";
                
                /** 
                
                  -- Definindo os offsets
local offsets = {
    isLocalTeam = 0x11f73c0, -- Endereço do alvo
}

-- Função para ler da memória (implementação fictícia)
local function readMemory(address)
    return memory.read(address) -- Exemplo fictício
end

-- Função para calcular a distância entre dois pontos
local function distance(x1, y1, x2, y2)
    return math.sqrt((x2 - x1)^2 + (y2 - y1)^2)
end

-- Função para verificar se o alvo está dentro do FOV
local function isInFOV(playerPos, targetPos, fovDegrees)
    local angleToTarget = math.atan2(targetPos.y - playerPos.y, targetPos.x - playerPos.x) * (180 / math.pi)
    local angleDiff = math.abs(angleToTarget - playerPos.angle)

    return angleDiff <= (fovDegrees / 2)
    function regedit()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber('15;35;10;20::13', gg.TYPE_FLOAT)
gg.getResults(gg.getResultsCount())
gg.editAll('25;45;60;80', gg.TYPE_FLOAT)
gg.clearResults()
end
function gpscuello()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber('7.15025408e-8;1::5', gg.TYPE_FLOAT)
gg.refineNumber('1', gg.TYPE_FLOAT)
gg.getResults(gg.getResultsCount())
gg.editAll('3000', gg.TYPE_FLOAT)
gg.clearResults()
gg.searchNumber('3.93490495e-7;1::5', gg.TYPE_FLOAT)
gg.refineNumber('1', gg.TYPE_FLOAT)
gg.getResults(gg.getResultsCount())
gg.editAll('3000', gg.TYPE_FLOAT)
gg.clearResults()
end

end
function recoil()
gg.setRanges(gg.REGION_CODE_APP)
gg.searchNumber('-7.1608877e24;1000;-1.30930378e25::9', gg.TYPE_FLOAT)
gg.refineNumber('1000', gg.TYPE_FLOAT)
gg.getResults(gg.getResultsCount())
gg.editAll('0', gg.TYPE_FLOAT)
gg.clearResults()
end
function aimbotmira()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber('1075000115;1065353216::9', gg.TYPE_DWORD)
gg.getResults(gg.getResultsCount())
gg.editAll('-10;981668463', gg.TYPE_DWORD)
gg.clearResults()
end



-- Função principal do Aimbot
local function aimbot()
    local playerPos = {
        x = readMemory(0x...),
        y = readMemory(0x...),
        angle = readMemory(0x...) -- Leitura do ângulo do jogador
    }

    -- Obtenha os alvos (implementação fictícia)
    local enemies = getEnemies() -- Função fictícia que retorna uma lista de inimigos

    for _, enemy in ipairs(enemies) do
        if not readMemory(offsets.isLocalTeam) then -- Verifica se não é do time local
            local targetPos = {
                x = readMemory(enemy.positionX), -- Endereço fictício
                y = readMemory(enemy.positionY)  -- Endereço fictício
            }

            if isInFOV(playerPos, targetPos, 120) then
                aimAtEnemy(enemy) -- Ajusta a mira no inimigo (implementação fictícia)

                if not isFiring() and isSighting() then
                    shoot() -- Dispara (implementação fictícia)
                end
                
                break -- Pare após mirar no primeiro inimigo encontrado
            end
        end
    end
end

-- Loop principal (exemplo)
while true do
    aimbot()
    wait(10) -- Aguarde um pequeno intervalo antes de executar novamente
end

                 **/
                
            } else if (selectedValue === 'funcao2') {
                resultadoFuncao.textContent = "Executando código da Função 2 - EASY TRICK.";
                
                /** 
                 * INSIRA O CÓDIGO DA FUNÇÃO 2 AQUI 
                 */
                
            } else if (selectedValue === 'funcao3') {
                resultadoFuncao.textContent = "Executando código da Função 3 - HEAD TRICK.";
                
                /** 
                 * INSIRA O CÓDIGO DA FUNÇÃO 3 AQUI 
                 */
                
            }
        });
    </script>

</body>
</html>
