Este programa automatiza interações com o jogo Counter-Strike 2, permitindo a simulação de movimentos, cliques e pressionamentos de teclas. O bot pode detectar se uma partida está em andamento e executar uma sequência específica de cliques para iniciar uma nova partida, quando necessário.
- Detecção automática do estado do jogo
- Sequência de cliques para iniciar partida
- Movimentos aleatórios do mouse simulando mira natural
- Simulação de movimentos com teclas WASD
- Pressionar barra de espaço ocasionalmente (para pular)
- Cliques aleatórios dos botões esquerdo e direito
- Controle completo através de imagens de referência
Se estiver utilizando o executável:
- Sistema operacional Windows
- Counter-Strike 2 instalado
Se estiver executando a partir do código-fonte:
- Python 3.9+
- PyAutoGUI
- OpenCV
- pynput
- NumPy
- Baixe o arquivo
Contabilidade.exe - Execute o programa diretamente (não requer instalação)
- Instale o Miniconda ou Anaconda
- Crie um ambiente virtual:
conda create -n cs2_bot python=3.9
conda activate cs2_bot
conda install -c conda-forge pyautogui opencv pynput
- Clone ou baixe este repositório
- Execute
python bot_cs2.py
O bot utiliza imagens de referência para detectar elementos na tela. Essas imagens devem estar na pasta "imagens":
-
Imagens para detectar partida em andamento:
em_partida1.pngem_partida2.pngem_partida3.png
-
Imagens para cliques sequenciais:
jogar.png- Botão "Jogar" no menu principalbuscar_partida.png- Opções para buscar partidavoltar_jogo.png- Botão para voltar ao jogo (se necessário)
- Abra o CS2 e navegue até a tela desejada
- Use a ferramenta Captura do Windows ou Print Screen
- Recorte apenas a parte que deseja clicar ou detectar
- Salve como PNG na pasta "imagens"
- Inicie o Counter-Strike 2
- Execute o programa
Contabilidade.exe(oupython bot_cs2.py) - O bot detectará automaticamente o estado do jogo:
- Se uma partida já estiver em andamento, começará a simular movimentos
- Se não estiver em uma partida, tentará iniciar uma nova seguindo a sequência de cliques
Interrupção de Emergência: Mova o mouse para o canto superior esquerdo da tela para interromper o script.
Você pode personalizar o comportamento do bot editando as seguintes variáveis no arquivo bot_cs2.py:
duracao_minutos- Duração dos movimentos aleatórios (padrão: 5 minutos)chance_espaco- Probabilidade de pressionar barra de espaço (padrão: 0.15)chance_clique- Probabilidade de realizar cliques (padrão: 0.1)chance_movimento- Probabilidade de pressionar teclas WASD (padrão: 0.4)chance_movimento_mouse- Probabilidade de mover o mouse (padrão: 0.7)
-
Este software é apenas para fins educacionais e de demonstração.
-
O uso de automação em jogos competitivos como CS2 pode violar os termos de serviço e resultar em banimento da conta.
-
O autor não se responsabiliza por qualquer uso indevido do programa ou por possíveis penalidades.
-
Use por sua conta e risco.
- O bot não encontra as imagens: Verifique se as imagens de referência correspondem à sua resolução de tela e configurações gráficas
- O bot não consegue focar o CS2: Execute o CS2 em modo janela ou borderless window
- Erros com OpenCV: Verifique se o OpenCV está instalado corretamente
Para relatar problemas ou sugerir melhorias, entre em contato https://www.linkedin.com/in/matheus-larcher-6215b1179/