Ir para conteúdo
🥳 [EVENTO ESPECIAL] 20 Anos de WebCheats - Conte sua história. ×
🥇 [Exclusivo] Seja um Membro VIP EXTREME! ×

Todas Atividades

Atualizada automaticamente

  1. Recentemente
  2. acabei de postar o link link do discord ja disponivel
  3. [Hidden Content] [Hidden Content]
  4. Hoje
  5. [Hidden Content] [Hidden Content]
  6. [Hidden Content] [Hidden Content]
  7. Apresento o GunBound Precision HUD, uma ferramenta desenvolvida para jogadores que desejam precisão nos disparos, sem precisar usar macros invasivos ou realizar cálculos manuais. Este HUD atua como um assistente visual inteligente, que lê diretamente do jogo os dados de vento, ângulo e posição do inimigo, e retorna em tempo real: Distância até o alvo Força ideal para acertar com precisão Curva simulada da trajetória do disparo Todos os dados são exibidos em uma janela flutuante, leve e transparente O diferencial deste script é que ele é 100% automático: Não exige imagens externas Não exige configurar coordenadas no código Não realiza nenhuma ação automática (sem risco de ban) Apenas informa com precisão o que o jogador deve fazer. import math import cv2 import pytesseract import pyautogui import numpy as np import time import tkinter as tk from PIL import ImageGrab, ImageTk import threading import os import keyboard # ========== CONFIGURAÇÕES ========== COLOR_ENEMY = (255, 0, 0) INTERVALO_ATUALIZACAO = 1500 # ========== OCR ========== def detectar_texto(bbox): try: img = ImageGrab.grab(bbox=bbox) gray = cv2.cvtColor(np.array(img), cv2.COLOR_BGR2GRAY) texto = pytesseract.image_to_string(gray, config='--psm 6 digits') return texto.strip() except: return "" # ========== DETECÇÃO DINÂMICA DA HUD ========== def localizar_valor_angulo(): largura, altura = pyautogui.size() for y in range(100, altura//2, 20): for x in range(0, largura, 50): bbox = (x, y, x+50, y+20) texto = detectar_texto(bbox) if texto.isdigit(): angulo = int(texto) if 0 <= angulo <= 89: return bbox return None def localizar_valor_vento(): largura, altura = pyautogui.size() for y in range(100, altura//2, 20): for x in range(0, largura, 60): bbox = (x, y, x+60, y+20) texto = detectar_texto(bbox).replace('+', '').replace('−','-') if texto.lstrip('-').isdigit(): vento = int(texto) if -9 <= vento <= 9: return bbox return None # ========== CÁLCULO DA FORÇA ========== def calcular_forca(distancia_px, angulo, vento): g = 9.8 vento_coef = 1 - (vento / 100) angulo_rad = math.radians(angulo) try: forca_base = math.sqrt((distancia_px * g) / (math.sin(2 * angulo_rad) * vento_coef)) return min(100, max(20, forca_base)) except: return 50 # ========== DETECÇÃO DE INIMIGO ========== def detectar_distancia(): screen = ImageGrab.grab() screen_np = np.array(screen) rgb = cv2.cvtColor(screen_np, cv2.COLOR_BGR2RGB) mask = cv2.inRange(rgb, COLOR_ENEMY, COLOR_ENEMY) coords = cv2.findNonZero(mask) if coords is not None: enemy_pos = coords[0][0] player_pos = (screen.width // 2, screen.height - 100) return abs(enemy_pos[0] - player_pos[0]) return 300 # ========== INTERFACE HUD ========== class HUD: def __init__(self): self.root = tk.Tk() self.root.title("GunBound Precision HUD") self.root.geometry("340x240") self.root.configure(bg='black') self.root.attributes('-topmost', True) self.root.resizable(False, False) self.lbl_status = tk.Label(self.root, text="Detectando HUD...", fg='yellow', bg='black', font=('Arial', 10)) self.lbl_angulo = tk.Label(self.root, text="Ângulo: ...", fg='white', bg='black', font=('Arial', 12)) self.lbl_vento = tk.Label(self.root, text="Vento: ...", fg='white', bg='black', font=('Arial', 12)) self.lbl_dist = tk.Label(self.root, text="Distância: ...", fg='white', bg='black', font=('Arial', 12)) self.lbl_forca = tk.Label(self.root, text="Força Ideal: ...", fg='lime', bg='black', font=('Arial', 14, 'bold')) self.canvas = tk.Canvas(self.root, width=320, height=60, bg='black', highlightthickness=0) self.lbl_status.pack(pady=4) self.lbl_angulo.pack() self.lbl_vento.pack() self.lbl_dist.pack() self.lbl_forca.pack(pady=5) self.canvas.pack() self.bbox_angulo = None self.bbox_vento = None self.dados = {"angulo": 70, "vento": 0, "distancia": 300, "forca": 50} self.calibrar_hud() self.root.after(100, self.verificar_tecla) self.root.mainloop() def calibrar_hud(self): self.lbl_status.config(text="Procurando HUD...") self.bbox_angulo = localizar_valor_angulo() self.bbox_vento = localizar_valor_vento() if self.bbox_angulo and self.bbox_vento: self.lbl_status.config(text="HUD calibrada com sucesso", fg='lightgreen') self.atualizar_dados() else: self.lbl_status.config(text="Falha na calibração. Tentando novamente...", fg='red') self.root.after(3000, self.calibrar_hud) def verificar_tecla(self): if keyboard.is_pressed('ctrl+r'): self.atualizar_dados() self.root.after(300, self.verificar_tecla) def atualizar_dados(self): angulo = int(detectar_texto(self.bbox_angulo) or 70) vento_raw = detectar_texto(self.bbox_vento).replace('+','').replace('−','-') try: vento = int(vento_raw) except: vento = 0 distancia = detectar_distancia() forca = calcular_forca(distancia, angulo, vento) self.dados = {"angulo": angulo, "vento": vento, "distancia": distancia, "forca": forca} self.exibir_dados() self.root.after(INTERVALO_ATUALIZACAO, self.atualizar_dados) def exibir_dados(self): a, v, d, f = self.dados.values() self.lbl_angulo.config(text=f"Ângulo: {a}°") self.lbl_vento.config(text=f"Vento: {v}") self.lbl_dist.config(text=f"Distância: {d} px") self.lbl_forca.config(text=f"Força Ideal: {f:.2f}%") self.desenhar_trajetoria(a, f) def desenhar_trajetoria(self, angulo, forca): self.canvas.delete("all") v = forca / 100 * 50 angle_rad = math.radians(angulo) g = 9.8 points = [] for t in np.linspace(0, 2, 60): x = v * math.cos(angle_rad) * t * 3 y = v * math.sin(angle_rad) * t - 0.5 * g * t**2 points.append((x, y)) for i in range(1, len(points)): x1, y1 = points[i-1] x2, y2 = points[i] self.canvas.create_line(x1+10, 50-y1, x2+10, 50-y2, fill='cyan') # ========== EXECUÇÃO ========== if __name__ == '__main__': pytesseract.pytesseract.tesseract_cmd = r"C:\\Program Files\\Tesseract-OCR\\tesseract.exe" HUD() Requisitos Windows 10 ou superior Python 3 instalado Tesseract OCR instalado GunBound em modo janela HUD padrão do jogo com valores visíveis (ângulo e vento) Instalação 1. Instale o Python Baixe em: [Hidden Content] Marque “Add Python to PATH” durante a instalação Finalize normalmente 2. Instale as dependências: Abra o Prompt de Comando e execute: pip install pyautogui pillow opencv-python pytesseract numpy keyboard 3. Instale o Tesseract OCR: Baixe em: [Hidden Content] Instale normalmente Copie o caminho de instalação (exemplo): C:\Program Files\Tesseract-OCR\tesseract.exe No final do script, edite esta linha: pytesseract.pytesseract.tesseract_cmd = r"C:\\Program Files\\Tesseract-OCR\\tesseract.exe" Como usar 1. Inicie o GunBound (modo janela) 2. Execute o script com: Gunbound.py 3. O HUD será exibido com os dados: Ângulo atual Vento atual Distância até o inimigo Força ideal Curva de disparo simulada 4. Para recalcular manualmente, pressione Ctrl + R Resolução mínima recomendada: 1024 x 768 (modo janela) Essa resolução garante que: Os valores de ângulo e vento fiquem visíveis e legíveis na tela A janela da HUD flutuante tenha espaço suficiente para exibir as informações A varredura do OCR não seja prejudicada por artefatos visuais Importante: O script foi otimizado para modo janela (não em tela cheia exclusiva). Em modo janela, o OCR funciona corretamente porque o sistema pode capturar a tela diretamente. Em resoluções inferiores a 800x600, o OCR terá alta taxa de erro ou não encontrará os valores HUD. Possíveis problemas e soluções HUD não detectada: Use a HUD padrão do jogo com ângulo e vento visíveis Números lidos incorretamente: Aumente brilho do jogo ou melhore a fonte da HUD OCR falha ou retorna vazio: Verifique o caminho do Tesseract no final do código Distância incorreta: Ajuste a cor do inimigo no código (padrão: vermelho puro) Script leve, sem dependências externas além do Python. Ideal para quem deseja acertar com precisão real, sem violar regras ou depender de automações.
  8. HIGH x1000 (v4.4) Opening - 4.JULY🔥 * Website: www.elitemu.net ⭐ Win 3000 Coins, more info @ Discord: [Hidden Content]
  9. [Hidden Content] [Hidden Content]
  10. [Hidden Content] [Hidden Content]
  11. o homi sabe das coisas !
  12. Ontem
  13. [Hidden Content] [Hidden Content]
  14. Tópico Fora das Regras! Notamos que o conteúdo deste tópico infligiu uma das regras do fórum. Devido a isso, estaremos fechando este tópico. Atenciosamente, Web Cheats Olá, O conteúdo que você postou é interessante, entretanto, notei pelo vídeo que os vídeos são de meses atrás, se não me engano esse evento foi em Novembro/24. Por curiosidade, baixei e fiz o scan, e o problema vai além, o próprio scan já acusou que o conteúdo contém um backdoor: Link do Scanner Além da infração grave com o backdoor, além disso houveram infrações na postagem do tópico; Foi postado um arquivo com senha, o que é contra as regras de nosso fórum. Não foi postado Scan junto do arquivo, o que é fundamental para qualquer download e também é contra as regras do fórum. Sem falar que verificando os logs de ip, identifiquei que o perfil @ UpHitsugaya também pertence ao autor deste tópico e tentou fazer uma postagem similar anterior, barrada por nosso Adm, Grego. Diante de tudo, fechei o tópico e apliquei uma punição severa ao autor do tópico, afinal erros de formatação de tópico são aceitáveis, mas, conteúdo viral de forma alguma. Recomendo que tomem cuidado ao baixarem qualquer PT HELPER, o projeto/site deles foi praticamente abandonado há meses, e o servidor discord nem existe mais. O autor foi punido de acordo com a severidade do caso, em suas duas contas.
  15. Epa! Tópico Movido! Seu tópico não foi postado na área correta e, devido a isso, foi movido para o local adequado. Por favor, preste mais atenção da próxima vez. Atenciosamente, WebCheats.
  16. ola tem o hack para gb

     

  17. esse aqui sabe de tudo hem.
  18. [Hidden Content] [Hidden Content]
  19. Skilldata.bin está diferente da leitura do client.
  1. Mais Resultados
×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.