Os Melhores
Conteúdo popular
Mostrando conteúdo com a maior reputação em 15/07/2026 in todas as áreas
-
7 pontos
-
100% ATUALIZADO(2026) INTRODUÇÃO A Fox com muito orgulho apresenta seu produto para Grand Chase Classic (Steam/Nexus/Megaxus/Epic Games/etc) Acesse nosso site e tenha acesso à mais produtos exclusivos: Forums - Fox Cheats FUNÇÕES 🎯 Categoria: Mission Hack Auto Kill Delay — Mata todos os mobs da missão automaticamente. Skip Dialog — Pula todos os diálogos possíveis durante a missão. Kill All — Usado junto com o Auto Kill Delay para matar mobs que suportam o sistema. Stealth — Faz com que os mobs não ataquem você. Monster Vac — Agrupa todos os mobs hostis em um único local. Item Vac — Coleta automaticamente todos os itens dropados. Item Hide — Esconde todos os itens da missão para melhor visualização. Auto Boss — Avança automaticamente para a Boss Fight quando disponível. Unlimited Dimensional Time — Permite ficar mais de 15 minutos no portão dimensional. Level Hack [VOID] — Permite jogar o VOID sem precisar ser level 85. Item Spawn — Dropa todos os itens que seriam obtidos na missão. Speed Farm — Carrega uma missão alternativa para acelerar o farm. Damage Mob — Multiplicador de dano que você sofrerá dos mobs. Damage Hack — Aumenta o dano que você causa aos mobs. Auto Portal — Passa as etapas automaticamente sem interação manual. Speed Hack — Acelera a velocidade do jogo. Super Talim Spam — Spama o ataque especial do evento de Talin em qualquer missão. 🏆 Categoria: Mission Result Rank Select — Escolha a pontuação de rank da missão (F até SS). Hits Count — Quantidade de hits que você causou na missão. Combo Count — Número total de combos realizados. Attack Back Count — Número de ataques realizados pelas costas dos inimigos. Hits Takken — Quantidade de hits que você sofreu durante a missão. Damage Count — Total de dano que você causou na missão. 👤 Categoria: Player Stats HP Infinity — Vida infinita para o seu personagem. MP Full — Mana infinita para usar habilidades sem restrição. Hide Nick — Esconde seu nick no jogo [STREAM MODE]. Potion CD — Remove o cooldown para usar poções sem tempo de espera. CoolDown Hack — Remove o cooldown das skills, podendo usar sem limite. Fly Hack — Permite que seu personagem voe livremente. Pet MP — Mana infinita para o seu Pet. Furia Full — Fúria sempre cheia para usar golpes especiais. Item Hack [N] — Permite usar itens do inventário [N] sem possuí-los. Status SS — Aumenta seus atributos para atingir status SS+ e completar eventos/missões especiais. 🤖 Categoria: Bots/Farming Drop Prediction — Permite visualizar os itens que irão dropar dos mobs na missão. Block Dialog — Bloqueia janelas de diálogo para farmar AFK. Anti Kick AFK — Impede o jogo de te expulsar por ficar AFK. Auto Start — Inicia automaticamente as missões. Auto Next Dungeon — Avança automaticamente para a próxima missão. Auto Ready — Confirma "Pronto" automaticamente nas missões. Auto Play Dungeon — Joga automaticamente a missão selecionada. Auto Farm Item — Farma repetidamente o item adicionado na lista. Auto Failed — Faz a missão falhar automaticamente. Auto Farm Cards — Farma cartas automaticamente na missão. 🎮 Categoria: Auto Collect And Quit Collect And Quit — Entra na missão que você desejar, coleta os itens desejado e quita (FARM AUTOMATICO DE ITENS 100% AFK E RAPIDO 🎮 Categoria: AUTO VOID 100% AFK 23 CHAR AUTO VOID 100% AFK 23 CHAR — Entra na missão do void desejada, completa automaticamente com todos os personagens desejados e para (100% AFK) ENTREGA AUTOMÁTICA COMPRE AQUI OU NO SITE: [Hidden Content] SCREEN SHOTS PREÇOS 30 Dias -> R$39,90 ONDE COMPRAR ? Nosso Site -> Forums - Fox Cheats Nosso Discord : [Hidden Content] COMO USAR Abra o cheat Abra o jogo Seja feliz! DOWNLOAD/SCAN DOWNLOAD x64 : [Hidden Content] SCAN x64 : VirusTotal - File - 4851f472de5f1be722f62b62c1da749723ca086eddda36347db9996da39a08504 pontos
-
📌 [LANÇAMENTO] FoxMap Studio V1 — Open Source O editor de mapas mais completo para WYD Fala galera da WebCheats! Se você administra ou está desenvolvendo um servidor de With Your Destiny, sabe o quão trabalhoso e limitado costuma ser o processo de criação e edição de mapas usando ferramentas antigas. Pensando nisso, foi desenvolvido o FoxMap Studio V1, uma ferramenta revolucionária que vai mudar completamente a forma como você customiza o seu servidor! Assista ao vídeo demonstrativo completo e veja a ferramenta em ação: 👉 [Hidden Content] 🔥 O que faz o FoxMap Studio ser diferente? O FoxMap Studio foi criado do zero para ser intuitivo, rápido e extremamente poderoso. Chega de sofrer com ferramentas travadas que exigem reinicializações constantes ou processos manuais complexos. [Hidden Content] [Hidden Content] [/hide] 🌟 Principais Recursos: Edição Visual Completa: Interface limpa, moderna e totalmente interativa para você focar no que realmente importa: a criatividade do seu mapa. Modificações em Tempo Real: Veja cada alteração de terreno, texturas e objetos acontecer instantaneamente na sua tela. Editor Avançado de Terrenos e Alturas: Suba montanhas, crie vales e ajuste o relevo do mapa com pincéis dinâmicos e precisos. Pintura Dinâmica de Texturas: Aplique e misture diferentes texturas de solo diretamente no mapa de forma suave e rápida. Importação e Posicionamento de Objetos 3D: Adicione construções, decorações, portais e elementos de cenário de maneira extremamente simples (com suporte a arquivos .glb/.gltf e conversão inteligente para o formato do cliente). Gestão de Atributos do Mapa: Configure zonas de PvP, áreas seguras (No-PvP), zonas de drop ou teleportes diretamente pela interface do estúdio. Integração Direta com o Cliente: Teste e salve suas alterações diretamente nos arquivos do jogo de forma prática. 📺 Veja o Passo a Passo no Vídeo! No vídeo oficial, mostramos desde a interface de login da plataforma WYD Fox Studio até a criação prática de um cenário completo: Como abrir e carregar os mapas existentes do seu cliente. Utilização das ferramentas de pintura de terreno e elevação de mesh. Importação e rotação livre de objetos e decorações 3D no cenário. Aplicação de efeitos climáticos e iluminação personalizada no mapa. Conversão e salvamento automático dos arquivos para rodar perfeitamente no jogo. Assista aqui: Como Criar Mapas Customizados para WYD — FoxMap Studio 🚀 Como ter acesso? [Hidden Content] A ferramenta conta com uma versão de testes gratuita para você conhecer o potencial do editor. Desenvolvedor: Foxdemo / WYD Fox Studio Para suporte, atualizações constantes e mais ferramentas da nossa suíte de desenvolvimento (Editores de Itens, NPCs, Monstros e Quests em breve!), entre no nosso Discord oficial (link disponível na descrição do vídeo do YouTube). Deixe seu comentário abaixo dizendo o que achou da ferramenta ou qual recurso você gostaria de ver nas próximas atualizações!2 pontos
-
Tutorial 🔰 Passo 1 — Abrir o Loader: Clique com o botão direito no Loader e selecione “Executar como administrador”. 🔰 Passo 2 — Login: Digite seu usuário e senha cadastrados no site FRCHEATS para acessar o painel do Loader. 🔰 Passo 3 — Escolha do Jogo: Selecione o jogo que deseja usar o cheat: CrossFire BR ou CrossFire West. Clique em Injetar Cheat WALLHACK É AUTO ON Atenção Sabemos que ao baixar ou executar nosso Loader (FRLOADER) alguns antivírus podem exibir alertas como "Trojan", "Malware" ou "Aplicativo Potencialmente Indesejado (PUA)". Queremos tranquilizar todos: o nosso loader não é um vírus, trojan ou ameaça real. Essa detecção acontece porque o Loader realiza operações que são comuns também em ferramentas maliciosas, como: Comunicação com servidor remoto (para autenticação do token) Criação e leitura de arquivos locais Download e execução de arquivos compactados (cheats) Injeção de código na memória do jogo (para o funcionamento do cheat) Esses comportamentos são essenciais para que o Loader funcione, mas também são parecidos com os de alguns malwares — por isso alguns antivírus marcam o loader como suspeito por padrão, mesmo sem nenhuma ameaça real. Download/Scanner [Hidden Content]2 pontos
-
WYD MASTERS 7.59 - 10/07 as 19h TENTANDO RECRIAR O WYD ONGAME COM POUCAS ATUALIZAÇÕES UTEIS. JOGO NA VERSÃO 7.59 OTIMIZADO E COM VISÃO AMPLIADA. Sistemas 📌 Ataque Mágico Azul. 📌 Jogo ira possuir 18 slots. Traje Montaria, Cinto, Colar 📌 As Dourada, Prateada e do Vale estarão agrupando os itens agrupaveis. 📌 Colocando Lojinha por 10 minutos receba 1 honra pra ativar. 📌 Comandos de Armia,Azran,Erion ETC. = Tecla T 📌 Loja donate in game = Tecla T 🔍 Sistema de Droplist in game 📌 Painel de grupos = Letra O 📌 Bloqueio de conta para logadores 📌 Sistema de logue e ganhe (a partir das 18h e fins de semana) 🏹 Sistema de RvR refeito 📌 Composições de CINTO,COLAR E MASCOTES 📌 Reciclagem/evolução de itens e montarias 📌 Passe vip com bonus exp, drop, opção de mapa de drop e up diferenciado 🏹 Novo sistema vip autofarm/up (personagem fica no mapa upando/dropando mesmo tendo fechado o jogo) 📌 Quadro de horários para acompanhar eventos 📌 Lojinha Fantasma (15% + exp) + Honra 📌 Invocações do BM fora do grupo 📌 Macro Pesadelo 📌 Macro Agua 📌 Ranking ingame 📌 Player Info 📌 Roleta/Sistema "Tigrinho" com premios melhores de acordo com nivel de aposta 📌 Mercado Global (venda em bis, donate, gold) e busque por filtros Guerras e Boss 🛡️ Guerra de Cidade 20h 🛡️ Guerra de Torres 21h 🛡️ Guerra entre Reinos 22h 🛡️ Boss Dark Shadow a cada 4 horas 🛡️ Boss em cada quest a cada 250 mobs mortos (premiação) 🛡️ Boss nas Lans a cada 250 mobs mortos (premiação) 🛡️ Boss dinamicos em areas aleatorias e tempo aleatorio (premiação) Pré Cadastro Premiado 5x Bau XP 5x Frango 1x Shire 1x Divina 7D 1x barra de 100kk LINKS REMOVIDOS GRUPO WHATS :2 pontos
-
Link: Clique Aqui começa com 5 créditos iniciais, tem para vários sites2 pontos
-
2 pontos
-
🚀 Confira as funções incríveis completamente gratuitas disponíveis no nosso hack! Com foco em performance, praticidade e diversão, você vai turbinar sua experiência como nunca antes! 🔥 🔹 Zerar Tempo de Recarga – Use suas skills o quanto quiser, sem esperar! 🔹 HP Cheio – Mantenha sua vida sempre no máximo. 🔹 MP Cheio – Nunca mais fique sem mana! 🔹 Bloquear Popup – Diga adeus àquelas telas chatas que aparecem no jogo. 🔹 Imã de Itens – Os itens virão direto até você! 🔹 Anti-AFK – Permaneça na sala mesmo se precisar se ausentar por um tempo. 🔹 Pula Diálogos – Corte direto para a ação, sem enrolação . 🔹 Rank SS – Substitui a pontuação da tela para garantir classificação SS. 🔹 Modo Streamer – Oculta textos e detalhes visuais do jogo. 🔹Imã de Monstros – Atrai todos os monstros até o jogador. 🆓 Atenção! Algumas das funcionalidades listadas estão disponíveis gratuitamente por tempo limitado. No futuro, as funções free poderão ser reduzidas, conforme o desenvolvimento do projeto. 📸 Screenshots: 🔧 Como usar: É simples e rápido começar a usar: 1- Baixe o cliente. 2- Abra o programa e clique em “Injetar”. 3- Inicie o Grand Chase normalmente. 4- Pressione [Insert] para exibir ou ocultar o menu. 5- Aproveite todos os recursos e domine o jogo! ⚠️ Aviso: Ao executar o cliente, sempre clique com o botão direito e selecione “Executar como administrador” para evitar problemas de permissão. Certifique-se também de que o Grand Chase não esteja em modo tela cheia, pois isso pode causar falhas durante a injeção. Se você utiliza Steam: Feche completamente a execução da steam e após isso execute a mesma como administrador, também de preferência a execução do Grandchase via atalho ao invés da execução direta na biblioteca da Steam. [Hidden Content] Erro ao injetar no GrandChase? Em alguns casos, é necessário desabilitar o Windows Defender, a proteção em tempo real e o antivírus instalado no sistema. Mesmo que nosso software não seja malicioso, os antivírus podem identificá-lo como uma ameaça falsamente (falso positivo), pois ele realiza operações avançadas de injeção na memória de outro processo — algo comum em cheats ou ferramentas legítimas de modificação de jogos. Isso faz com que algumas proteções bloqueiem o funcionamento correto do injetor ou até excluam arquivos essenciais automaticamente. Garantimos que o produto é seguro e limpo. Desativar temporariamente a proteção permite que a injeção ocorra corretamente. 🗓️ Hack Atualizado em: 10/07/20262 pontos
-
📢 Disponibilizando Projeto WYD 2.0 e WYD 7.87 Fala, galera! Estou liberando aqui o projeto do WYD 2.0 e WYD 7.87 para a comunidade. Quero deixar claro que não possuo os créditos originais — recebi esses materiais de um amigo que já não atua mais na área. Se alguém souber ou for o dono dos créditos, basta comentar que eu atualizo o post e adiciono todas as informações corretas, sem problema nenhum. 🙌 Meu objetivo com essa publicação é contribuir com a comunidade, já que notei que muita gente vem vendendo esse conteúdo, mesmo ele estando disponível gratuitamente há bastante tempo. Então estou apenas ajudando a manter o acesso aberto para todos. A intenção aqui é colaboração, transparência e respeito ao trabalho de quem realmente criou. Vamos fortalecer a comunidade juntos! 💙 WYD 2.0 LINK [Hidden Content] SCAN : VirusTotal - File - 9d9f401f81883824e697424e5efffc382fc8edd6d77512119b7c58ed907a6f6e WYD 7.87 LINK [Hidden Content] SCAN : VirusTotal - URL EDIT1: LINK ALTERNATIVO [Hidden Content] OBS: BAIXE POR SUA CONTA E RISCO OS SCAN TAO AI!2 pontos
-
OFFICIAL LAUNCH IS NOW LIVE! The wait is over. **WYD - ROL Official Launch has officially begun!** Thousands of battles are waiting. Guilds are already recruiting. The strongest players are racing to dominate the server. Every minute you wait... Someone else is getting stronger. Someone else is claiming the best rewards. Someone else is taking your place. Create your character. Build your gear. Join your guild. Conquer the battlefield. Will your name be remembered... Or will you be left behind? The war starts NOW. Register [Hidden Content] Join Our Discord [Hidden Content] WhatsApp Community [Hidden Content] YouTube [Hidden Content] Download Now : [Hidden Content]#[object%20Object] MEGA [Hidden Content]... MEDIAFIRE [Hidden Content] THE SERVER IS LIVE. THE WAR HAS BEGUN. YOUR LEGEND STARTS TODAY.2 pontos
-
Olá galera, 🎮 Fatal Chase Cheats disponíveis: AutoKill – Mata automaticamente os mobs AutoBoss – Avança direto para o stage do boss ItemVac – Coleta os drops Automaticamente Serviços (sem precisar passar dados da conta): XP Hack → Sobe do nível 0 ao 85 em poucos minutos Complete Quest → Finaliza quests de matar monstros ou pegar chaves em segundos (sem precisar matar 1000+ monstros) [Hidden Content] [Hidden Content] 📌 Discord para suporte e mais informações: 0iiveira2 pontos
-
/* Estilos CSS adaptados para a cor exata do fórum (#272626) */ .gh-topic-container { font-family: 'Segoe UI', 'Roboto', Helvetica, Arial, sans-serif; background-color: #272626; color: #eeeeee; padding: 30px; border-radius: 10px; margin: 20px auto; box-shadow: 0 8px 24px rgba(0, 0, 0, 0.3); border: 1px solid #363535; } /* ---- Estilos do Banner ---- */ .gh-banner-wrapper { width: 100%; margin-bottom: 25px; border-radius: 12px; overflow: hidden; box-shadow: 0 10px 25px rgba(0, 0, 0, 0.3); border-bottom: 3px solid #8b5cf6; } .gh-banner-img { width: 100%; height: auto; display: block; } /* ---- Badge de Atualizado (Gatilho de Novidade) ---- */ .gh-update-badge { background: #1e1b4b; border: 1px solid #8b8dff; color: #a4a6ff; display: inline-block; padding: 6px 16px; border-radius: 50px; font-size: 0.85rem; font-weight: 800; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 15px; } /* ---- Grade Lado a Lado (Contas Free) ---- */ .gh-streaming-grid { display: flex; justify-content: space-between; gap: 15px; margin: 25px 0 35px 0; } .gh-streaming-item { flex: 1; display: flex; flex-direction: column; align-items: center; justify-content: space-between; background: rgb(32 32 32); padding: 20px 10px; border-radius: 8px; border: 1px solid rgba(255, 255, 255, 0.05); position: relative; } .gh-status-indicator { font-size: 0.75rem; color: #22c55e; font-weight: bold; margin-bottom: 8px; text-transform: uppercase; } /* ---- Tipografia ---- */ .gh-main-title { font-size: 2.3rem; font-weight: 900; text-transform: uppercase; margin-bottom: 5px; text-align: center; letter-spacing: -1px; color: #ffffff; } .gh-grid-title { font-size: 1.3rem; font-weight: 900; text-transform: uppercase; margin-bottom: 15px; text-align: center; color: #ffffff; } .gh-highlight-purple { color: #a855f7; text-shadow: 0 0 10px rgba(168, 85, 247, 0.4); } /* ---- Caixas de Comparação (Gatilho de Valor) ---- */ .gh-feature-box { background: #1e2920; border: 1px solid rgba(34, 197, 94, 0.2); border-left: 5px solid #22c55e; padding: 25px; border-radius: 8px; margin-bottom: 20px; } .gh-feature-title { font-size: 1.4rem; color: #4ade80; font-weight: bold; margin-bottom: 12px; display: flex; align-items: center; } .gh-feature-title::before { content: '👑 '; } .gh-virustotal-box { background: #2d1919; border: 1px solid rgba(239, 68, 68, 0.2); border-left: 5px solid #ef4444; padding: 25px; margin: 20px 0; border-radius: 8px; } .gh-virustotal-title { font-size: 1.4rem; color: #f87171; font-weight: bold; margin-bottom: 12px; display: flex; align-items: center; } .gh-virustotal-title::before { content: '⚠️ '; } .gh-text-content { font-size: 1.05rem; line-height: 1.6; color: #cccccc; } /* ---- Botões ---- */ .gh-button-container { text-align: center; width: 100%; } /* Botão das Contas de Teste/Free */ .gh-cta-button { background: rgba(255, 255, 255, 0.08); color: #bbbbbb !important; padding: 12px 15px; text-decoration: none; font-size: 0.85rem; font-weight: 700; border-radius: 6px; transition: all 0.2s ease; display: inline-block; text-transform: uppercase; border: 1px solid rgba(255, 255, 255, 0.1); width: 95%; box-sizing: border-box; } .gh-cta-button:hover { background: #8b5cf6; color: white !important; border-color: #8b5cf6; box-shadow: 0 4px 12px rgba(139, 92, 246, 0.3); } /* Botão Principal de Vendas (Gatilho de Ação Irrecusável) */ .gh-cta-button-large { background: linear-gradient(to right, #8b5cf6, #6366f1); color: white !important; padding: 18px 55px; text-decoration: none; font-size: 1.25rem; font-weight: 800; border-radius: 8px; transition: all 0.2s ease; display: inline-block; text-transform: uppercase; border: none; cursor: pointer; box-shadow: 0 6px 25px rgba(139, 92, 246, 0.5); animation: gh-pulse 2s infinite; } .gh-cta-button-large:hover { transform: translateY(-2px); box-shadow: 0 10px 30px rgba(139, 92, 246, 0.7); filter: brightness(1.1); } /* Animação sutil para atrair os olhos para a compra */ @keyframes gh-pulse { 0% { box-shadow: 0 0 0 0 rgba(139, 92, 246, 0.5); } 70% { box-shadow: 0 0 0 15px rgba(139, 92, 246, 0); } 100% { box-shadow: 0 0 0 0 rgba(139, 92, 246, 0); } } /* Responsividade */ @media (max-width: 600px) { .gh-streaming-grid { flex-direction: column; gap: 15px; } .gh-cta-button-large { width: 100%; padding: 16px 20px; font-size: 1.1rem; } } Contas ATUALIZADAS 07/07/2026 Escolha uma das opções abaixo para testar o serviço gratuitamente: [Hidden Content] Cansado de quedas e telas cheias? O método gratuito é excelente para testar, mas as contas são públicas e mudam constantemente. Se você busca estabilidade total, suporte ativo e um perfil exclusivo só seu, veja a diferença abaixo: Vantagens Acesso Privada Acesso completo e ininterrupto por 30 dias com perfil e tela 100% privada. Ninguém mexe no seu histórico, ninguém altera sua senha. Entrega automática e instantânea via PIX com garantia de suporte completo via chat. Desvantagens Acesso Gratuito/Compartilhado Contas utilizadas por dezenas de pessoas simultaneamente. Limites de telas excedidos frequentemente, histórico completamente bagunçado e senhas alteradas a qualquer momento, tornando o acesso totalmente instável e temporário. Mais de 80% dos membros do fórum começaram testando as contas gratuitas e migraram para o plano privado. Garanta sua estabilidade hoje mesmo! Quero Minha Conta Privada Agora2 pontos
-
2 pontos
-
Conteúdo da MARTINA OLIVEIRA, conhecida também como BEIÇOLA DO PRIVACY, PRIVACY DELA GRATIS + Videos vazados totalmente pelada, mostrando e fazendo de tudo. Sem frescura e nem anuncios, basta clicar no link e dar play no video, para ver o Privacy gratis é só se cadastrar. PRIVACY OFICIAL GRÁTIS, BASTA SE CADASTRAR [Hidden Content] QUASE 40 VIDEOS VAZADOS [Hidden Content]2 pontos
-
Discord: [Hidden Content] Site: [Hidden Content] Informações: 2 Anos Online: Abertura em 20/02/2022 Level Máximo: 99 Novos Visuais Novas Missões Contando também com 5 Sets diferentes para um melhor EndGame 24 Personagens Disponíveis Novidades 20/05/2024 1º Servidor com Vazio Disponível NOVOS EQUIPAMENTOS Armas do Devorador do Vazio - Nv. mínimo: 99 [Lendário e Místico] Atributos Base Ataque 5065 VAZIO (INVASÃO) Dificuldade: Normal Área: Irrupção do Vazio Nível Recomendado: 90 ~99 ACESSO Para acessar a nova Raid, você precisará clicar na área do Irrupção do Vazio localizada no mapa do mundo e parte superior direita do jogo, ao lado dos continentes de Arquimídia e Áton. Após acessá-lo, uma tela de escolha dos estágio do Vazio aparecerá e você poderá escolher entre os disponíveis para jogar e se aventurar. Localização da Irrupção do Vazio no Mapa do Mundo Irrupção do Vazio REQUISITOS DE ENTRADA Para aqueles que decidirem encarar a raid do Vazio será necessário conter o nível mínimo 90, possuir o rank SS, ter o Poder de Batalha igual ou superior a 1.850kk no personagem de escolha e ter completado a missão "Altar da Invocação". ENTRADA A Raid poderá ser acessada 3x (três) vezes ao dia por personagem, após esse limite diário o jogador poderá utilizar o "Ticket de Entrada do Vazio" para continuar se aventurando e receber as recompensas ao concluir a missão. O mesmo também estará disponível para venda na loja: Ticket de Entrada do Vazio 500 diamantes A nova entrada também estará disponível na forja temporariamente e poderá ser construída utilizando os Pedaços do Ticket de Entrada do Vazio. Para garantir estes pedaços, o Invasor do vazio poderá aparecer em todas as missões do mundo de Elyos, Tempo e Espaço de Henir, Berço da Origem e no próprio Vazio, portanto, vocês precisarão derrotá-lo para receber um Baú Alternativo do Pedaço da Entrada do Vazio e garantir aleatoriamente qualquer uma das 03 (três) peças. Pedaços 1,2 e 3 do Ticket de Entrada do Vazio, respectivamente Durante o período de lançamento do Vazio, o Invasor do Vazio terá 20% de chance de aparecer na dificuldade comum e 60% de chance de aparecer na dificuldade heroico das missões citadas anteriormente. STAGE A nova missão conterá 03 (três) estágios, sendo 02 comuns e 01 secreto. STAGE SECRETO Para ter acesso a esse stage e enfrentar o boss secreto, você precisará derrotar todas as versões do Devorador do Vazio e quebrar o portal que aparecerá ao final do 2º stage. Caso você opte em quebrar o portal, será levado diretamente ao boss secreto, podendo receber uma recompensa exclusiva ao derrotá-lo, entretanto, também é possível optar em não enfrentá-lo e sair com tudo que já adquiriu até aquele momento clicando "ESC" e aguardando finalizar a missão. Preparado para encarar este desafio? TEMPO Cada stage e versão do boss Devorador do Vazio terá um tempo em tela para finalização, caso você não o derrote dentro do prazo estipulado, a missão dará falha e será necessário recomeçar a partida. Caso isso ocorra, você também perderá as recompensas conquistadas. DROP Confira a lista de DROP disponível: NOVOS TÍTULOS Início do Caos Início do Caos (Verdadeiro) Atributos Base Ataque 520 Defesa 610 HP 610 - Efeitos Acerto Crítico + 3.50% Dano Crítico + 30.00% Ataque Especial + 670 MP Recuperado + 7.80% GP Adquirido + 6.00% EXP Adquirido + 24.00% Resistência a Corrupção + 110 Limite de Recup. de HP em missão + 20.00% Efetividades das Poções de HP aumentada em 17% Resist. a Status Anormais + 17.50% Atributos Base Ataque 520 Defesa 610 HP 610 - Efeitos Acerto Crítico + 4.50% Dano Crítico + 40.00% Ataque Especial + 750 MP Recuperado + 9.00% GP Adquirido + 8.00% EXP Adquirido + 29.00% Resistência a Corrupção + 150 Limite de Recup. de HP em missão + 25.00% Efetividades das Poções de HP aumentada em 22% Resist. a Status Anormais + 22.50% Como obter? Disponível após a realização de 750 idas Como obter? Forja - Irrupção do Vazio NOVAS CARTAS Atributos Vitalidade +165 Atributos Ataque + 900 Atributos Dano Crítico + 54.00% Resistência a Corrupção + 30 Apresentando a vocês mais um pacote com visual único e imperdível desta Segunda temporada, o "Dragão Ascendente" ja está disponível em nosso Sistema VIP, trazendo consigo uma nova exclusividade, o facilitador. Considerada uma "Vestimenta Sagrada", o Dragão Ascendente é o nome dado para as vestimentas vivas que só deverão ser trajadas por aqueles que conseguirem elevar ao máximo sua mente e seu corpo. Ele foi criado pelas Deusas antes da guerra afim de se evitar um massacre e poder utilizar este poder a favor do bem na batalha que estava por acontecer. Para ativar seu poder ilimitado, a mente e o corpo precisam ser elevados a ponto de entrar em um estado de fúria interior, invocando assim cada vez mais poder e concedendo mais habilidades desconhecidas ao seu portador. É possível que outras armaduras também tenham sido forjadas a pedido das Deusas, porém cabe aos nossos heróis descobrirem este novo poder e utiliza-lo para eliminar os males de Ernas. Confira as novidades abaixo: Pacote Visual VIP do Dragão Ascendente + Mascote Tian Atributo no Sistema de Coleção VIP: Dano Crítico + 35.00% NOVO MASCOTE Mascote Tian Ataque do Mascote Tian Efeito do Ataque: Escudo + Aumento de todos os atributos +10% AI - Já Disponível para Jogar! 🔸 EXCLUSIVIDADE ETERNAL SAGE 🔸 Apresentando a vocês uma exclusividade de nosso servidor, AI possui um modo mágico que pode ser acessado através da Árvore de Talentos da Galatea (classe especial). Quando ativado e alternado durante a batalha, sua arma se torna um objeto mágico capaz de ser arremessado, lhe permitindo utilizar novos combos, técnicas e skills, se assemelhando ao modo original de troca de classe. Confira abaixo: “C” MODO MÁGICO: ALTERNAR COMBO BÁSICO + GOLPE CRESCENTE + ATAQUE CRÍTICO + ATAQUE AÉREO CORRIDA + ATAQUE DURANTE A CORRIDA + AGARRÃO Possuidora de duas classes, ambas terão em sua árvore de talentos, a Aba Ativo, que refere-se ao aprimoramento dos combos básicos, e a Aba Passivo, que aprimora suas habilidades que são ativadas automaticamente. [Suprema] Vigilância Orbital Seleção de Personam Tela de Servidor Novo Continente Sistema de Customização2 pontos
-
2 pontos
-
struct STRUCT_MOB { char MobName[NAME_LENGTH]; // Nome do MOB/NPC/Player 1FDECA0 byte 0 a 15 dentro da STRUCT_MOB da TMSrv 1.7 char Clan; // Reino ou Grupo do MOB/NPC/Player 1FDECB0 byte 16 dentro da STRUCT_MOB da TMSrv 1.7 char Merchant; // Identificador da merchant 1FDECB1 byte 17 dentro da STRUCT_MOB da TMSrv 1.7 unsigned short Guild; // Identificador da Guild do MOB/NPC/Player 1FDECB2 byte 18 a 19 dentro da STRUCT_MOB da TMSrv 1.7 char Class; // Identificador da classe do MOB/NPC/Player 1FDECB4 byte 20 dentro da STRUCT_MOB da TMSrv 1.7 unsigned char Rsv; // AffectInfo 1FDECB5 byte 21 dentro da STRUCT_MOB da TMSrv 1.7 short Quest; // QuestInfo 1FDECB6 byte 22 a 23 dentro da STRUCT_MOB da TMSrv 1.7 int Coin; // Gold atual do MOB/NPC/Player 1FDECB8 byte 24 a 27 dentro da STRUCT_MOB da TMSrv 1.7 unsigned int Exp; // Experiencia atual do MOB/NPC/Player 1FDECBC byte 28 a 31 dentro da STRUCT_MOB da TMSrv 1.7 short SPX; // Ultima posição X salva com a Gema Estelar 1FDECC0 byte 32 a 33 dentro da STRUCT_MOB da TMSrv 1.7 short SPY; // Ultima posição Y salva com a Gema Estelar 1FDECC2 byte 34 a 35 dentro da STRUCT_MOB da TMSrv 1.7 STRUCT_SCORE BaseScore; // Status base 1FDECC4 byte 36 a 63 dentro da STRUCT_MOB da TMSrv 1.7 STRUCT_SCORE CurrentScore; // Status atual 1FDECE0 byte 64 a 91 dentro da STRUCT_MOB da TMSrv 1.7 STRUCT_ITEM Equip[MAX_EQUIP]; // Itens equipados no personagem 1FDECFC byte 92 a 219 dentro da STRUCT_MOB da TMSrv 1.7 STRUCT_ITEM Inventory[MAX_INVENTORY]; // Itens do inventario 1FDED7C byte 220 a 731 dentro da STRUCT_MOB da TMSrv 1.7 unsigned int LearnedSkill; // Skills Aprendidas - Dividido em 4 categorias (00 _ 00 _ 00 _ 00) 1FDEF7C byte 732 dentro da STRUCT_MOB da TMSrv 1.7 unsigned short ScoreBonus; // Pontos de Status (Força, Inteligencia, Dextreza, Constituição) 1FDEF80 byte 736 dentro da STRUCT_MOB da TMSrv 1.7 unsignes short SpecialBonus; // Pontos de Apreendizagem (Aprender Arma, Especial1, Especial2, Especial3) 1FDEF82 byte 738 dentro da STRUCT_MOB da TMSrv 1.7 unsignes short SkillBonus; // Pontos de Skill 1FDEF84 byte 740 dentro da STRUCT_MOB da TMSrv 1.7 char Critical; // Chance de Hits Criticos 1FDEF86 byte 742 dentro da STRUCT_MOB da TMSrv 1.7 char SaveMana; // 1FDEF87 byte 743 dentro da STRUCT_MOB da TMSrv 1.7 char SkillBar1[4]; // Salva o id de 4 skills da barra 1 //char SkillBar1[0]; 1FDEF88 byte 744 dentro da STRUCT_MOB da TMSrv 1.7 //char SkillBar1[1]; 1FDEF89 byte 745 dentro da STRUCT_MOB da TMSrv 1.7 //char SkillBar1[2]; 1FDEF8A byte 746 dentro da STRUCT_MOB da TMSrv 1.7 //char SkillBar1[3]; 1FDEF8B byte 747 dentro da STRUCT_MOB da TMSrv 1.7 char GuildLevel; // Identifica se o Player é membrou ou lider do clan 1FDEF8C byte 748 dentro da STRUCT_MOB da TMSrv 1.7 unsigned char Magic; // multiplicador de dano magico 1FDEF8D byte 749 dentro da STRUCT_MOB da TMSrv 1.7 char RegenHP; // Regeneração de HP 1FDEF8E byte 750 dentro da STRUCT_MOB da TMSrv 1.7 char RegenMP; // Regeneração de MP 1FDEF8F byte 751 dentro da STRUCT_MOB da TMSrv 1.7 char Resist[4]; // Identifica as resistencias Sagrado - Trovão - Fogo - Gelo //char Resist[0]; 1FDEF90 byte 752 dentro da STRUCT_MOB da TMSrv 1.7 //char Resist[1]; 1FDEF91 byte 753 dentro da STRUCT_MOB da TMSrv 1.7 //char Resist[2]; 1FDEF92 byte 754 dentro da STRUCT_MOB da TMSrv 1.7 //char Resist[3]; 1FDEF93 byte 755 dentro da STRUCT_MOB da TMSrv 1.7 } class CMob // 1724 size original da CMob 7.56 { public: //O size original da STRUCT_MOB na TMSrv 7.56 é 756 bytes STRUCT_MOB MOB; //0 - 755 //1FDECA0 addr inicial da pMob na TMSrv 7.56 - CORRETO - TMSrv 7.57 7D84AC0 - STRUCT_MOB 100% Mapeada int Hold; //756 - 759 //1FDEF94 - CORRETO - TMSrv 7.57 7D84EC0 - 1024 - 1027 - 0x400 int ChatBlockTime; //760 - 763 //1FDEF98 - CORRETO - TMSrv 7.57 7D84EC4 int NightmareTicket; //764 - 767 //1FDEF9C (escritura do pesadelo para celestial+) - CORRETO - TMSrv 7.57 int Mileage; //768 - 771 //1FDEFA0 addr da Mileage na TMSrv 7.56 - CORRETO - TMSrv 7.57 //guarda a quantia de cash que tem na conta int unk_1FDEFA4; //772 - 775 //1FDEFA4 TMSrv 7.57 int Fame; //776 - 779 //1FDEFA8 addr da Fama na TMSrv 7.56 - CORRETO - TMSrv 7.57 7D8514C int KefraTicket; //780 - 783 //1FDEFAC addr da KefraTicket na TMSrv 7.56 - CORRETO - TMSrv 7.57 7D84ED8 int unk_1FDEFB0; //784 - 787 //1FDEFB0 alguma coisa haver com a fada do vale TMSrv 7.57 7D84EDC STRUCT_AFFECT SaveAffect[MAX_AFFECT]; //788 - 915 //1FDEFB4 - é uma STRUCT_AFFECT e é usada na save and quit talvez para salvar os affects do celestial ou algo assim - addr 004B859D char isChatBlock; //916 //1FDF034 - 0 chat sem bloqueio - 1 chat bloqueado - CORRETO - TMSrv 7.57 7D84FE0 - 1312 - 0x520 char CristalQuest; //917 //1FDF035 - CORRETO - TMSrv 7.57 7D84FE1 - 1313 - 0x521 //verificação do andamento da quest dos cristais chama a função 00414E70(CristalQuest, i) i = 0; i < 4; i++ //00414ED0 provavelmente a função que seta o uso do cristal (1 << i) & CristalQuest //(0: Não iniciou a quest - 1: usou o cristal Elime - 2: usou o cristal Silphed - 4: usou o cristal Thelion - 8: usou o cristal Noas) char isArchBlockedLvl; //918 //1FDF036 - CORRETO - TMSrv 7.57 7D84FE2 - 1314 - 0x522 char ArchLvlandFuryStone; //919 //1FDF037 - CORRETO - TMSrv 7.57 7D84FE3 - 1315 - 0x523 //valor vai de 1 a 8 - lvl do arch quando o celestial foi criado ate o 5 + resets pedra da furia 6 a 8 char unk_1FDF038; //920 //1FDF038 - relacionado a bloqueio de lvl char isBlockedLvl; //921 //1FDF039 - relacionado a bloqueio de lvl - CORRETO - TMSrv 7.57 7D84FE5 - 1317 - 0x525 char unk_1FDF03A; //922 //1FDF03A - relacionado a bloqueio de lvl char unk_1FDF03B; //923 //1FDF03B - relacionado a bloqueio de lvl char unk_1FDF03C; //924 //1FDF03C - relacionado a bloqueio de lvl char isHardCore; //925 //1FDF03D - Relacionado ao Hardcore - CORRETO - TMSrv 7.57 7D84FE9 - 1321 - 0x529 char soulType; //926 //1FDF03E - salva a config da Soul vai de 1 - 10 - CORRETO - TMSrv 7.57 7D84FEA - 1322 - 0x52A char isGodOrSub; //927 //1FDF03F - celestial:0 sub:1 - CORRETO - TMSrv 7.57 7D84FEB - //size da Struct que salva as infos do celestial e do sub é 68 bytes na 756 e 96 bytes na 757+ STRUCT_SUBCLASSINFO saveSubClassInfo[2];//932 - 1067 //1FDF044 - Salva as Infos do Cele e do Sub - CORRETO - TMSrv 7.57 7D84FF0 - int unk_1FDF0E0; //1088 - 1091 //1FDF0E0 - CORRETO - TMSrv 7.57 7D850C4 - STRUCT_AFFECT Affect[MAX_AFFECT]; //1204 - 1331 //1FDF154 addr da Affect na TMSrv 7.56 - CORRETO - TMSrv 7.57 7D85148 - 1672 - 1927 - 0x688 //Originalmente na TMSrv 7.56 tem 1332 bytes antes da variavel Mode ou seja do 0 ao 1331 - TMSrv 7.57 tem 2084 bytes antes da variavel Mode ou seja do 0 ao 2083 int Mode; //1332 - 1335 //1FDF1D4 addr da Mode na TMSrv1.7 - CORRETO - TMSrv 7.57 7D852E4 - 2084 - 2087 - 0x824 int Leader; //1336 - 1339 //1FDF1D8 addr da Leader na TMSrv1.7 - CORRETO - TMSrv 7.57 7D852E8 - 2088 - 2091 - 0x828 int Formation; //1340 - 1343 //1FDF1DC addr da Formation na TMSrv1.7 - CORRETO - TMSrv 7.57 7D852EC - 2092 - 2095 - 0x82C int RouteType; //1344 - 1347 //1FDF1E0 addr da RouteType na TMSrv1.7 - CORRETO - TMSrv 7.57 7D852F0 - 2096 - 2099 - 0x830 int LastX; //1348 - 1351 //1FDF1E4 addr da LastX na TMSrv1.7 - CORRETO - TMSrv 7.57 7D852F4 - 2100 - 2103 - 0x834 int LastY; //1352 - 1355 //1FDF1E8 addr da LastY na TMSrv1.7 - CORRETO - TMSrv 7.57 7D852F8 - 2104 - 2107 - 0x838 int LastTime; //1356 - 1359 //1FDF1EC addr da LastTime na TMSrv1.7 - CORRETO - TMSrv 7.57 7D852FC - 2108 - 2111 - 0x83C int LastSpeed; //1360 - 1363 //1FDF1F0 addr da LastSpeed na TMSrv1.7 - CORRETO - TMSrv 7.57 7D85300 - 2112 - 2115 - 0x840 int TargetX; //1364 - 1367 //1FDF1F4 addr da targetX na TMSrv1.7 - CORRETO - TMSrv 7.57 7D85304 - 2116 - 2119 - 0x844 int TargetY; //1368 - 1371 //1FDF1F8 addr da TargetY na TMSrv1.7 - CORRETO - TMSrv 7.57 7D85308 - 2120 - 2123 - 0x848 int NextX; //1372 - 1375 //1FDF1FC addr da NextX na TMSrv1.7 - CORRETO - TMSrv 7.57 7D8530C - 2124 - 2127 - 0x84C int NextY; //1376 - 1379 //1FDF200 addr da NextY na TMSrv1.7 - CORRETO - TMSrv 7.57 7D85310 - 2128 - 2131 - 0x850 int NextAction; //1380 - 1383 //1FDF204 addr da NextAction na TMSrv1.7 - CORRETO - TMSrv 7.57 7D85314 - 2132 - 2135 - 0x854 char Route[MAX_ROUTE]; //1384 - 1407 //1FDF208 addr da Route na TMSrv1.7 - CORRETO - TMSrv 7.57 7D85318 - 2136 - 2159 - 0x858 int WaitSec; //1408 - 1411 //1FDF220 addr da WaitSec na TMSrv1.7 - CORRETO - TMSrv 7.57 7D85330 - 2160 - 2163 - 0x870 int PosX; //1412 - 1415 //1FDF224 addr da PosX na TMSrv1.7 int PosY; //1416 - 1419 //1FDF228 addr da PosY na TMSrv1.7 int Segment; //1420 - 1423 //1FDF22C addr da Segment na TMSrv 7.56 - CORRETO - TMSrv 7.57 7D8526C - 1964 - 1967 - 0x7AC int SegmentX; //1424 - 1427 //1FDF230 addr da SegmentX na TMSrv 7.56 - CORRETO - TMSrv 7.57 7D85270 - 1968 - 1971 - 0x7B0 int SegmentY; //1428 - 1431 //1FDF234 addr da SegmentY na TMSrv 7.56 - CORRETO - TMSrv 7.57 7D85274 - 1972 - 1975 - 0x7B4 int SegmentListX[MAX_SEGMENT]; //1432 - 1451 //1FDF238 addr da SegmentListX na TMSrv 7.56 - CORRETO - TMSrv 7.57 7D85278 - 1976 - 1995 - 0x7B8 int SegmentListY[MAX_SEGMENT]; //1452 - 1471 //1FDF24C addr da SegmentListY na TMSrv 7.56 - CORRETO - TMSrv 7.57 7D8528C - 1996 - 2015 - 0x7CC int SegmentWait[MAX_SEGMENT]; //1472 - 1491 //1FDF260 addr da SegmentWait na TMSrv 7.56 - CORRETO - TMSrv 7.57 7D852A0 - 2016 - 2035 - 0x7E0 int SegmentDirection; //1492 - 1495 //1FDF274 addr da SegmentRange na TMSrv 7.56 - CORRETO - TMSrv 7.57 7D852B4 - 2036 - 2039 - 0x7F4 int SegmentProgress; //1496 - 1499 //1FDF278 addr da SegmentDirection na TMSrv 7.56 - CORRETO - TMSrv 7.57 7D852B8 - 2040 - 2043 - 0x7F8 int GenerateIndex; //1500 - 1503 //1FDF27C addr da GenerateIndex na TMSrv 7.56 - CORRETO - TMSrv 7.57 7D852BC - 2044 - 2047 - 0x7FC unsigned short CurrentTarget; //1504 - 1505 //1FDF280 addr da CurrentTarget na TMSrv 7.56 - CORRETO - TMSrv 7.57 7D852C0 - 2048 - 2049 - 0x800 unsigned short EnemyList[MAX_ENEMY]; //1506 - 1513 //1FDF282 addr da EnemyList na TMSrv 7.56 - CORRETO - TMSrv 7.57 7D852C2 - 2050 - 2057 - 0x802 short PartyList[MAX_PARTY]; //1514 - 1537 //1FDF28A addr da PartyList na TMSrv 7.56 - CORRETO - TMSrv 7.57 7D852CA - 2058 - 2081 - 0x80A short unk_1FDF2A2; //1538 - 1539 //1FDF2A2 int WeaponDamage; //1540 - 1543 //1FDF2A4 addr da WeaponDamage na TMSrv 7.56 - CORRETO - TMSrv 7.57 7D85334 - 2164 - 2167 - 0x874 int Summoner; //1544 - 1547 //1FDF2A8 addr da Summoner na TMSrv 7.56 - CORRETO - TMSrv 7.57 7D85338 - 2168 - 2171 - 0x878 int PotionCount; //1548 - 1551 //1FDF2AC addr da PotionCount na TMSrv 7.56 TMSrv 7.57 7D8533C - 2172 - 2175 - 0x87C int GuildDisable; //1552 - 1555 //1FDF2B0 addr da GuildDisable na TMSrv 7.56 - CORRETO - TMSrv 7.57 7D85340 - 2176 - 2179 - 0x880 int DropBonus; //1556 - 1559 //1FDF2B4 addr da DropBonus na TMSrv 7.56 - CORRETO - TMSrv 7.57 7D85344 - 2180 - 2183 - 0x884 int ExpBonus; //1560 - 1563 //1FDF2B8 addr da ExpBonus na TMSrv 7.56 - CORRETO - TMSrv 7.57 7D85348 - 2184 - 2187 - 0x888 int Range; //1564 - 1567 //1FDF2BC addr da Range na TMSrv 7.56 - CORRETO - TMSrv 7.57 7D8534C - 2188 - 2191 - 0x88C int unk_1FDF2C0; //1568 - 1571 //1FDF2C0 TMSrv 7.57 7D85350 - 2192 - 2195 - 0x890 int unk_1FDF2C4; //1572 - 1575 //1FDF2C4 TMSrv 7.57 7D85354 - 2196 - 2199 - 0x894 int MobFace; //1576 - 1579 //1FDF2C8 addr da MobFace na TMSrv 7.56 - CORRETO - TMSrv 7.57 7D85358 - 2200 - 2203 - 0x898 //Calculo é feito com MobFace % 10 < 5 Mortal ou Transformações do BM retorna 0 //> 5 verifica no Learn se tem soul se nao tiver retorna 1 //se tiver soul retorna 2 int QuestFlag; //1580 - 1583 //1FDF2CC recebe o valor 0 na CreateMob - Relacionado com QUESTs TMSrv 7.57 7D8535C - 2204 - 2207 - 0x89C BOOL KhepraLive; //1588 - 1591 //1FDF2D4 - CORRETO - TMSrv 7.57 7D85360 - 2208 - 2211 - 0x8A0 int unk_1FDF2D8; //1592 - 1595 //1FDF2D8 - CORRETO - TMSrv 7.57 7D85364 - 2212 - 2215 - 0x8A4 int unk_1FDF2DC; //1596 - 1599 //1FDF2DC - CORRETO - TMSrv 7.57 7D85368 - 2212 - 2215 - 0x8A8 int unk_1FDF2E0; //1600 - 1603 //1FDF2E0 - CORRETO - TMSrv 7.57 7D8536C - 2212 - 2215 - 0x8AC int ServerKingdom; //1584 - 1587 //1FDF2D0 - CORRETO - TMSrv 7.57 7D85380 - 2236 - 2239 - 0x8BC int ForceDamage; //1604 - 1607 //1FDF2E4 - CORRETO - TMSrv 7.57 7D85370 - 2224 - 2227 - 0x8B0 int TmpSpeed; //1644 - 1647 //1FDF30C - CORRETO - TMSrv 7.57 7D85374 - 2228 - 2231 - 0x8B4 int CurTime; //1648 - 1651 //1FDF310 - CORRETO - TMSrv 7.57 7D85378 - 2232 - 2235 - 0x8B8 int unk_7D85384; //Descobrir o que é parece um timer TMSrv 7.57 7D85384 - 2240 - 2243 - 0x8C0 int CountHpDamage; //1608 - 1611 //1FDF2E8 - CORRETO - TMSrv 7.57 7D85398 - 2264 - 2267 - 0x8D8 int countHP; //1612 - 1615 //1FDF2EC - CORRETO - TMSrv 7.57 7D8539C - 2268 - 2271 - 0x8DC int countMP; //1616 - 1619 //1FDF2F0 - CORRETO - TMSrv 7.57 7D853A0 - 2272 - 2275 - 0x8E0 int PerfBonus; //1620 - 1623 //1FDF2F4 - CORRETO - TMSrv 7.57 7D853A4 - 2276 - 2279 - 0x8E4 int AbsBonus; //1624 - 1627 //1FDF2F8 - CORRETO - TMSrv 7.57 7D853A8 - 2280 - 2283 - 0x8E8 int unk_1FDF2FC; //1628 - 1631 //1FDF2FC TMSrv 7.57 7D853AC - 2284 - 2287 - 0x8EC int SummonType; //1632 - 1635 //1FDF300 - CORRETO - TMSrv 7.57 7D853B0 - 2288 - 2291 - 0x8F0 int ItemUser; //1636 - 1639 //1FDF304 - CORRETO - TMSrv 7.57 7D853B4 - 2292 - 2295 - 0x8F4 int ItemSummoner; //1640 - 1643 //1FDF308 - CORRETO - TMSrv 7.57 7D853B8 - 2296 - 2299 - 0x8F8 short DamagePvP; // - CORRETO - TMSrv 7.57 7D853BC - 2300 - 2301 - 0x8FC short DefensePvP; // - CORRETO - TMSrv 7.57 7D853BE - 2302 - 2303 - 0x8FE short MobList[MAX_PARTY]; // - CORRETO - TMSrv 7.57 7D853C0 - 2304 - 2327 - 0x900 Proximo é o nAffectInfo int unk_1FDF314; //1652 - 1655 //1FDF314 - CORRETO - int ServerTowerId; //1656 - 1659 //1FDF318 - CORRETO - char Tab[MAX_TAB_LENGTH]; //1660 - 1687 //1FDF31C - CORRETO - TMSrv 7.57 - 1928 - 1953 - 0x788 (1FDF334 -> MAX_TAB_LENGTH - 2 = 0) (1FDF335 -> MAX_TAB_LENGTH - 1 = 0) define o fim do buffer do Tab int unk_1FDF338; //1688 - 1691 //1FDF338 - CORRETO - int unk_1FDF33C; //1692 - 1695 //1FDF33C - CORRETO - TMSrv 7.57 7D85388 - Possivelmente um Count int unk_1FDF340; //1696 - 1699 //1FDF340 - CORRETO - Possivelmente uma PosX int unk_1FDF344; //1700 - 1703 //1FDF344 - CORRETO - Possivelmente uma PosY int unk_1FDF348; //1704 - 1707 //1FDF348 - CORRETO - int nAffectInfo; //1708 - 1711 //1FDF34C - CORRETO - TMSrv 7.57 7D853D8 - 2328 - 2331 - 0x918 /* //0 off - 1 on Bit 0 : Controle de Mana (1 << 0) Bit 1 : Imunidade (1 << 1) Bit 2 : Encantar Gelo (1 << 2) Bit 3 : Possuido (1 << 3) Bit 4 : Toxina da Serpente (1 << 4) Bit 5 : Evasão Aprimorada (1 << 5) Bit 6 : Invisibilidade (1 << 6) Bit 7 : Velocidade (1 << 7) Bit 8 : (1 << 8) Bit 9 : Cancel (1 << 9) Bit 10 : Congelado (1 << 10) Bit 11 : Invuneravel (1 << 11) Bit 12 : Flash (1 << 12) */ short nSkillDalay; //1712 - 1713 //1FDF350 - CORRETO - TMSrv 7.57 7D853DC - 2332 - 2333 - 0x91C int Accuracy; //1716 - 1719 //1FDF354 - CORRETO - TMSrv 7.57 7D853E0 - 2334 - 2337 - 0x91E int Evasion; //1720 - 1723 //1FDF358 - CORRETO - TMSrv 7.57 7D853E4 - 2338 - 2343 - 0x922 }; struct STRUCT_SUBCLASSINFO { unsigned int saveLearnedSkill; // 1FDF044 - CORRETO - TMSrv 7.57 7D84FF0 - - - - salva o Learn do celestial/subcelestial unsigned int saveNLearnedSkill; // 757+ - CORRETO - TMSrv 7.57 7D84FF4 - - - - salva o Learn2 do celestial/subcelestial STRUCT_ITEM saveFace; // 1FDF048 - CORRETO - TMSrv 7.57 7D84FF8 - - - - salva Face do personagem STRUCT_SCORE saveBaseScore; // 1FDF050 - CORRETO - TMSrv 7.57 7D85000 - - - - salva a BaseScore long long saveExp; // 1FDF06C - CORRETO - TMSrv 7.57 7D85030 - salva a Exp (int na 756-) char saveSkillBar[20]; // 1FDF070 - CORRETO - TMSrv 7.57 7D85038 - salva a SkilBar1[4] e a SkillBar2[16] unsigned short saveScoreBonus; // 1FDF084 - CORRETO - TMSrv 7.57 7D8504C - salva os pontos de Score que ainda nao foram distribuidos unsigned short saveSkillBonus; // 1FDF086 - CORRETO - TMSrv 7.57 7D8504E - salva os pontos para compra de skills }; enum AFFECT_INFO { EMPTY_AFFECT = 0, MANACONTROL = 1, IMMUNE = 2, FREEZE = 4, BERSERKER = 8, POISON = 16, EVASION = 32, INVISIBLE = 64, VELOCITY = 128, IMMUNITY = 256, CANCEL = 512, FROZEN = 1024, //757+ INVULNERABLE = 2048, //757+ FLASH = 4096 //757+ }; int CMob::StandingByProcessor() //Função Ok { int rt = FALSE; //local 2 ebp-08 local 5 if (MOB.CurrentScore.MaxMp) { if (MOB.CurrentScore.Mp <= 0 && Mode != MOB_COMBAT) { #ifdef CLIVER756- rt |= 1; #else rt |= 256; //7.57+ #endif return rt; } //0041724B - 004CCC8B MOB.CurrentScore.Mp--; } //0041725D - 004CCC9A int Face = MOB.Equip[FACE].Index; //local 3 ebp-0c local 8 if (Affect[0].Type != 24 && Face == 358) //Vinha { #ifdef CLIVER756- rt |= 1; #else rt |= 256; //7.57+ #endif return rt; } //00417291 - 004CCCD5 if (RouteType == 5) { if (Leader <= MOB_EMPTY || Leader >= MAX_USER) { #ifdef CLIVER756- rt |= 1; #else rt |= 256; //7.57+ #endif return rt; } //004172CD - 004CCD10 int otherFace = MOB.Equip[FACE].Index; //local 4 ebp-10 local 11 if (Affect[0].Type != 24 && (otherFace < 315 || otherFace > 346)) { #ifdef CLIVER756- rt |= 1; #else rt |= 256; //7.57+ #endif return rt; } //0041730A - 004CCD51 int summoner = Summoner; //local 5 ebp-14 local 14 if (summoner <= MOB_EMPTY || summoner >= MAX_USER) { #ifdef CLIVER756- rt |= 1; #else rt |= 256; //7.57+ #endif return rt; } //00417336 - 004CCD84 int isLeader = FALSE; //local 6 ebp-18 local 17 if (Leader == summoner) isLeader = TRUE; for (int i = 0; i < MAX_PARTY; ++i) //local 7 ebp-1c local 20 { if (pMob[Leader].PartyList[i] == summoner) isLeader = TRUE; } //00417392 - 004CCDE0 if (!isLeader) { #ifdef CLIVER756- rt |= 1; #else rt |= 256; //7.57+ #endif return rt; } //004173A9 - 004CCDF9 if (Affect[0].Type == 24 && !Affect[0].Time) { #ifdef CLIVER756- rt |= 1; #else rt |= 256; //7.57+ #endif return rt; } //004173D6 - 004CCE27 if (pUser[summoner].Mode == USER_PLAY) { int Distance = BASE_GetDistance(TargetX, TargetY, pMob[summoner].TargetX, pMob[summoner].TargetY); //local 8 ebp-20 local 23 if (Distance >= 20) { NextX = pMob[summoner].TargetX; NextY = pMob[summoner].TargetY; rt |= 2; return rt; } //00417472 - 004CCEC5 if (Distance > 2 && Distance < 20) { SegmentX = pMob[summoner].TargetX; SegmentY = pMob[summoner].TargetY; GetNextPos(0); rt |= 1; return rt; } } //004174CA - 004CCF1C else { #ifdef CLIVER756- rt |= 1; #else rt |= 256; //7.57+ #endif return rt; } //004174DB - 004CCF2F return rt; } //004174E3 - 004CCF37 if (!Leader) { int target = GetEnemyFromView(); //local 9 ebp-24 local 26 if (target && TargetX < (SegmentX + 12) && TargetX > (SegmentX - 12) && TargetY < (SegmentY + 12) && TargetY > (SegmentY - 12)) { target |= 0x10000000; return target; } } //00417569 - 004CCFBD if (RouteType == 6 && TargetX == SegmentX && TargetY == SegmentY) return 0; //004175A4 - 004CCFF8 if (SegmentX == TargetX && SegmentY == TargetY) { //004175F4 - 004CD028 if(WaitSec > 0 && RouteType != 6) { WaitSec -= 6; if (WaitSec > 0) { if (!RouteType && TargetX == SegmentListX[0] && TargetY == SegmentListY[0]) return 0; //00417650 - 004CD0A4 if (!(MOB.BaseScore.AttackRun & 0xF)) return 0; #ifdef CLIVER756- rt |= 16; #else rt |= 4096; //7.57+ #endif return rt; } //00417677 - 004CD0CA WaitSec = 0; } else //00417686 - 004CD0D9 { int SegWait = SegmentWait[SegmentProgress]; //local 10 ebp-28 local 29 if (SegWait > 0) { WaitSec = SegWait; return rt; } } //004176B3 - 004CD106 int setSeg = SetSegment(); //local 11 ebp-2c local 32 if (setSeg == 1) return rt; //004176C9 - 004CD11C if (setSeg == 2) { #ifdef CLIVER756- rt |= 1; #else rt |= 256; //7.57+ #endif return rt; } } //004176DD - 004CD132 GetNextPos(0); if (NextX == TargetX && NextY == TargetY) { SetSegment(); return rt; } rt |= 1; return rt; } //00417890 addr da BattleProcessor na TMSrv 7.56 - TMSrv 7.57 004CD190 int CMob::BattleProcessor() //Função Ok { int Face = MOB.Equip[FACE].Index; //local 2 ebp-08 local 5 if (Affect[0].Type != 24 && Face == 358) //vinha return 32; //004178E0 - 004CD1E2 SelectTargetFromEnemyList(); if (CurrentTarget == MOB_EMPTY) { Mode = MOB_PEACE; return 0; } //0041790A - 004CD20C if (RouteType == 5) { if (Leader <= MOB_EMPTY || Leader >= MAX_USER) return 32; int SummonerId = Summoner; //local 3 ebp-0c local 8 if (SummonerId <= MOB_EMPTY || SummonerId >= MAX_USER) return 32; int HP = MOB.CurrentScore.Hp; //local 4 ebp-10 local 11 if (HP <= 0) return 32; //00417989 - 004CD288 if (Affect[0].Type != 24 && (Face < 315 || Face > 346)) return 32; //004179B5 - 004CD2B3 int Summoned = FALSE; //local 5 ebp-14 local 14 if (Leader == SummonerId) Summoned = TRUE; //004179D1 - 004CD2CF for (int i = 0; i < MAX_PARTY; i++) //local 6 ebp-18 local 17 { if (pMob[Leader].PartyList[i] == SummonerId) Summoned = TRUE; } if (!Summoned) return 32; //00417A21 - 004CD31F int Distance = BASE_GetDistance(TargetX, TargetY, pMob[SummonerId].TargetX, pMob[SummonerId].TargetY); //local 7 ebp-1c local 20 if (Distance >= 20) { NextX = pMob[SummonerId].TargetX; NextY = pMob[SummonerId].TargetY; return 2; } } //00417AA0 - 004CD39E int Int = MOB.BaseScore.Int; //local 8 ebp-20 local 23 ebp-5c if (Int < rand() % 100) return 0x10000; //00417AC6 - 004CD3C4 int Dex = MOB.BaseScore.Dex; //local 9 ebp-24 local 26 ebp-68 int posX = pMob[CurrentTarget].TargetX; //local 10 ebp-28 local 29 ebp-74 int posY = pMob[CurrentTarget].TargetY; //local 11 ebp-2c local 32 ebp-80 int Range = BASE_GetMobAbility(&MOB, EF_RANGE); //local 12 ebp-30 local 35 ebp-8c int Distance = BASE_GetDistance(TargetX, TargetY, posX, posY); //local 13 ebp-34 local 38 ebp-98 //00417B3A - 004CD43E if (CheckKhepra()) Range = 26; //00417B4D - 004CD454 if (pMob[CurrentTarget].CheckKhepra() && (Face == 307 || Face == 245)) Range = 26; //00417B85 - 004CD48F if (RouteType != 5) { if(TargetX > (SegmentX + 30) || TargetX < (SegmentX - 30) || TargetY > (SegmentY + 30) || TargetY < (SegmentY - 30)) { //004CD4FF //7.57+ esse if é somente da 7.57 para frente if (unk_1FDF2D8 != 0) //0x8A4 - identificar o que é essa variavel na 7.57 { if (CurrentTarget == MOB_EMPTY) { for (int i = MOB_EMPTY; i < MAX_ENEMY; i++) //local 41 EnemyList[i] = MOB_EMPTY; //004CD556 Mode = MOB_PEACE; NextX = SegmentListX[0]; NextY = SegmentListY[0]; return 2; } } //00417BF5 - 004CD596 else //7.56 retirar o if e deixar so o conteudo do else { CurrentTarget = MOB_EMPTY; for (int i = MOB_EMPTY; i < MAX_ENEMY; i++) //local 14 ebp-38 local 44 EnemyList[i] = MOB_EMPTY; Mode = MOB_PEACE; GetNextPos(1); if (NextX == TargetX && NextY == TargetY) return 0; else return 16; } } } //00417C7B - 004CD629 if (Distance <= Range) { int _rand = rand() % 100; //local 15 ebp-3c ebp-0bc if (Range >= 4 && Distance <= 2 && _rand > Dex && MOB.BaseScore.AttackRun & 0xF) return 256; //00417CC4 - 004CD681 int _X = posX; //local 16 ebp-40 ebp-0c8 int _Y = posY; //local 17 ebp-44 ebp-0d4 int maxDist = SECBATTLE; //local 18 ebp-48 ebp-0e0 //00417CD7 - 004CD69D if (!CheckKhepra()) { int isHall = FALSE; //local 19 ebp-4c ebp-0ec if (TargetX >= 2341 && TargetX <= 2393 && TargetY >= 3907 && TargetY <= 3954 && unk_1FDF300) isHall = TRUE; //00417D3D - 004CD709 if (!isHall) BASE_GetHitPosition(TargetX, TargetY, &posX, &posY, (char*)pHeightGrid, maxDist); } //00417D70 - 004CD742 if (posX != _X || posY != _Y) return 256; else return 4096; } //00417D8E - 004CD768 return 1; }2 pontos
-
2 pontos
-
NÃO É O FIM. É APENAS UM ATÉ LOGO! Olá, família GlobalHax! Espero que todos estejam bem. Hoje venho comunicar que nossa comunidade entrará em uma pausa por tempo indeterminado. Nos últimos tempos, não estou conseguindo dedicar ao projeto a atenção que ele realmente merece. Além disso, grande parte dos nossos sistemas relacionados aos serviços de streaming deixou de funcionar, sendo necessário estudar novos métodos, desenvolver novamente e reconstruir muitas coisas do zero. No momento, infelizmente, não tenho o tempo necessário para realizar tudo isso e entregar o projeto com a qualidade que sempre busquei. Por isso, acredito que o melhor caminho agora seja dar uma pausa, organizar as ideias e aguardar o momento certo para recomeçar. Mas quero deixar algo muito claro: isso não é uma despedida e muito menos o fim da GlobalHax. É apenas um até logo. Todo ciclo tem um começo, um meio e um fim. Mas depois do fim, sempre existe a possibilidade de um novo começo: mais forte, mais preparado e ainda melhor do que antes. Obrigado de coração a cada pessoa que confiou, participou, apoiou e fez parte da nossa história. Cada mensagem, cada acesso, cada conteúdo compartilhado e cada momento vivido dentro da comunidade teve sua importância. A GlobalHax pode estar pausando suas atividades agora, mas tudo o que construímos continuará fazendo parte da nossa história. Nos encontramos novamente no recomeço. Até logo, família GlobalHax . 🖤1 ponto
-
eWYD Construído para ser o editor definitivo para o jogo WYD Antes de executar a primeira vez, altere o arquivo Cfg.json para corresponder ao caminho do seu cliente/jogo Mantenha o mesmo padrão, se o cliente estiver em P:\WYD754 coloque P:\\WYD754\\ Download: v0.1.0 - Google Drive Scan: Virustotal Acusou Trojan, verificando motivo Use por sua conta em risco =) Não concordo em esconder conteúdo atrás de like, se gostou, curta para saber se vale a pena continuar o editor. Funcionalidades: Home Ignore por enquanto Texture Leitura / Exportação / Importação de todas as imagens/texturas do jogo ( WYS ou WYT ) Selecione uma textura para visualizar/exportar/importar somente ela. A conversão adiciona o prefixo _eWYD ao arquivo final, NÃO remova o prefixo, ele é usado para importar A importação deleta o arquivo tga/dds. Os arquivos originais wys/wyt nunca são deletados Export All / Import All Exporta/Importa TODAS as texturas do jogo Export / Import Exporta/Importa uma textura selecionada Compatibilidade: Clientes 7.54 Demais versões não foram testadas, favor testar. Se encontrar erros, informe a versão e como reproduzir Problemas conhecidos: - Layout horrível | Será tratado assim que finalizadas todas as funcionalidades e componentes - Lentidão ao inicializar | Ele lê todos os arquivos do jogo, aguarde =), posteriormente posso melhorar - Acusou vírus : Trojan | Aplicação .Net 9 WPF, provavelmente um falso positivo, verificando. Versões: v0.1.0 - Lançamento inicial Leitura/Escrita | Texturas1 ponto
-
1 ponto
-
1 ponto
-
Oi :) Passando pra divulgar meu servidor season 1 com vocês. É a última versão da season 1, ainda de 2008. O foco do servidor é o PvP. Plays todos os dias, com 3 a 6 pessoas online, em geral. O mote do servidor é: joga, te diverte. Quando sair, esquece que o jogo existe. 100% gratuito e sem fins lucrativos. Sem sistema de cash, recompensas, token, nada. É pelo play. Minha proposta é manter o GC Farofa ativo pra sempre, mesmo que pouca gente jogue. Pra gente ter sempre aquele gczinho antigo pra meter um PvP quando der vontade, sem compromisso. As outras modalidades funcionam normalmente: missão, expedição, tiro ao alvo, caçada... você pode matar a saudade de passar raiva dessas modalidades tranquilamente. Na criação da conta, todos os personagens já vêm lvl 75 e todas as classes liberadas: da Elesis ao Ryan até 4ª classe, e Ronan até a 2ª. Loja 100% liberada, com status zerado, pra montar seu set visual. Colares +9 na loja. Às vezes adicionamos novos sets, como por exemplo o pacote do Ovo, do Rato e os da Copa. Pra balancear o PvP, ao invés de criar um servidor balanceado, optei por criar itens acessórios com status específicos nas notas B+, C+ e C-, com três modalidades cada: um com mais ataque (furioso), um balanceado (equilibrista) e outro com mais def e vit (encouraçado). Assim, você pode se adaptar melhor às condições das partidas em questão, seja por gosto ou necessidade. Em geral, jogamos C+. Nos comentários, com o passar dos dias, postarei alguns replays de partidas. Servidor localizado em SP. Idealizado por Faro Fino e desenvolvido por TheCash. Combinações de jogo: Utilizamos, principalmente, o canal no WhatsApp. Com o tempo, virou uma pequena central de conversas, que inclusive joga Grand Chase diariamente, também em outros servidores amigos. É ali que alguém chega querendo jogar e diz: "vamos?", e lá vamos nós. Segue o link para entrar no grupo: [Hidden Content]. Fiz agora também um canal no Discord, usado ocasionalmente para calls. Usamos pouco, mas tudo que você perguntar lá, será respondido e atendido por mim. Link do Discord: [Hidden Content] Download: Você tem duas opções. Instalar o client, ou baixar a pasta em zip pronta. Instalador .exe: Opção 1: [Hidden Content] Opção 2:) [Hidden Content] Pasta .zip: Opção 1) [Hidden Content] Opção 2) [Hidden Content] WhatsApp: [Hidden Content] Discord: [Hidden Content] Site do TheCash: [Hidden Content] Instruções: Client: execute o arquivo GC Farofa Installer.exe como administrador e escolha a pasta onde você quer instalar o jogo. Selecione para criar o atalho na área de trabalho se quiser. Execute o atalho. Pronto. Pasta: extraia a pasta, abra ela e execute o arquivo Launcher.exe. Pronto. Scan do client no virustotal.com, isentando-o de malwares num geral: PRINTS DO CLIENT Ninja Pelado na cidade abandonada, um clássico: Espada C+, um clássico que não pode faltar:1 ponto
-
⚔️ HEROES OF ASGARD EASY - O PRÓXIMO CAPÍTULO COMEÇA EM BREVE! ⚔️ 💰 O servidor Heroes já entregou mais de *R$ 16.800,00* em premiações para as guildas vencedoras ao longo de suas temporadas. 🏆 Sua guilda estará entre as próximas campeãs? 📅 *Lançamento Oficial* 03/07 às 20h00 Reúna seus amigos, fortaleça sua guilda e prepare-se para disputar guerras, arenas e eventos que premiam os melhores jogadores do servidor. 🔥 BETA PREMIADO EM ANDAMENTO 🔥 O Beta permanecerá online até *30/06*, valendo recompensas exclusivas para os jogadores mais dedicados. 🏅 Os 10 primeiros colocados do Ranking de Evolução receberão: 🎁 1 Pacote Especial Exclusivo no lançamento oficial. ⚔️ TORNEIO PvP DOS CAMPEÕES ⚔️ Ao final do Beta, os 4 primeiros colocados do Ranking de Evolução disputarão um torneio PvP especial. Premiação: 🥇 1º Lugar — 1.000 Cash 🥈 2º Lugar — 500 Cash 🥉 3º Lugar — 250 Cash As recompensas serão entregues no lançamento oficial do servidor. ━━━━━━━━━━━━━━━━━━ 📢 ESTAMOS CONTRATANDO Procuramos: * Divulgadores * Criadores de Conteúdo * Streamers * Parceiros para a comunidade Entre em contato com nossa equipe para mais informações. ━━━━━━━━━━━━━━━━━━ 🌐 Site Oficial: www.heroesofasgard.com 📱 Grupo Oficial WhatsApp: [Hidden Content] 🌐Scan do .exe: [Hidden Content] 1/71 - Falso Positivo ━━━━━━━━━━━━━━━━━━ ⚔️ Heroes of Asgard Easy 📅 Lançamento: 03/07 às 20h00 Sua história será escrita no campo de batalha. Sua guilda conquistará a glória?1 ponto
-
Divulgação Encerrada! Observamos que os links de acesso ao servidor estão offlines e não houve atualizações para manter a divulgação ativa. Portanto, estaremos encerrando seu tópico. Se o servidor ainda estiver em funcionamento, atualize as informações e solicite a um moderador a reativação da sua divulgação. Atenciosamente, Web Cheats1 ponto
-
Estarei compartilhando o Projeto MYTH!! Release Cliente Source Cliente Source Myth NC Servidor Source Server Release Server Está tudo 100% compilável ! Não tenho créditos em nada segue o download. Scam: scam aqui [Hidden Content]1 ponto
-
🔥 WYD CORE - BETA OFICIAL 🔥 📅 Início do Beta: 03/07/2026 Após meses de desenvolvimento, o WYD CORE abrirá suas portas para o Beta Oficial. Nosso objetivo não é apenas abrir mais um servidor de WYD, mas criar uma experiência moderna, transparente e com progressão real para Mortais, Archs e Celestiais. ━━━━━━━━━━━━━━━━━━━━━━ ⚙️ TECNOLOGIA E QUALIDADE ━━━━━━━━━━━━━━━━━━━━━━ ✅ Sistema de Reconnect ✅ Client totalmente otimizado ✅ Interface atualizada com novos painéis ✅ Chat personalizado ✅ Sistema de segurança adicional para bloqueio de conta ✅ Sistema completo de logs e auditoria ✅ Infraestrutura preparada para atualização de drop,exp,sistema e eventos em tempo real . Não precisa de reiniciar o servidor para pequenos ajustes . ✅ Painéis modernos integrados ao jogo ━━━━━━━━━━━━━━━━━━━━━━ 📈 PROGRESSÃO E EXP ━━━━━━━━━━━━━━━━━━━━━━ O sistema de experiência foi completamente remodelado. Cada área do jogo possui: • Faixa de nível recomendada • Multiplicador próprio de experiência • Monstros específicos • Progressão planejada A evolução foi pensada para acompanhar o crescimento do personagem desde Mortal até Celestial. ━━━━━━━━━━━━━━━━━━━━━━ 🎁 NOVO SISTEMA DE DROP ━━━━━━━━━━━━━━━━━━━━━━ O sistema de drop foi recriado do zero. Agora contamos com: ✅ Sistema de Pity (proteção contra azar) ✅ Controle por área ✅ Controle por evolução ✅ Filtro de Drop integrado ✅ Bônus globais ✅ Bônus de fada ✅ Bônus Ancient ✅ Registro completo de todos os drops Cada área possui seu próprio ecossistema de recompensas e progressão. ━━━━━━━━━━━━━━━━━━━━━━ 💎 SISTEMA ANCIENT ━━━━━━━━━━━━━━━━━━━━━━ Itens Ancient agora possuem função real dentro do servidor. Exemplos: 💎 Diamante +8% Drop 🪸 Coral +2% EXP Os bônus acumulam com outros sistemas existentes. ━━━━━━━━━━━━━━━━━━━━━━ ⚒️ REPLATION REFORMULADO ━━━━━━━━━━━━━━━━━━━━━━ As Classes A, B, C, D e E foram completamente reformuladas. Agora elas: • Não criam atributos aleatórios • Trabalham diretamente sobre atributos existentes • Podem aumentar ou reduzir valores • Respeitam limites mínimos e máximos • Mantêm o balanceamento do servidor Cada classe possui sua própria intensidade de melhoria. ━━━━━━━━━━━━━━━━━━━━━━ 📜 QUESTS MODERNIZADAS ━━━━━━━━━━━━━━━━━━━━━━ As áreas de quest agora possuem: ✅ Drop garantido ✅ Progressão controlada ✅ Farm objetivo ✅ Sem depender exclusivamente da sorte Mate o monstro correto na área correta e obtenha seu item de quest. ━━━━━━━━━━━━━━━━━━━━━━ 👑 BOSSES DE ÁREA ━━━━━━━━━━━━━━━━━━━━━━ Agora os próprios jogadores fazem os bosses aparecerem. Ao eliminar determinada quantidade de monstros: ⚔️ Um Boss é invocado ⚔️ A área entra em alerta ⚔️ O Boss possui tempo limite ⚔️ Possui drops exclusivos ⚔️ Possui recompensas especiais Além disso existe um painel dedicado de Bosses e Eventos mostrando informações em tempo real. ━━━━━━━━━━━━━━━━━━━━━━ 🐎 EVOLUÇÃO DE MONTARIAS ━━━━━━━━━━━━━━━━━━━━━━ Novo sistema de evolução de montarias. Linha evolutiva: Porco ➡️ Javali ➡️ Lobo ➡️ Dragão Menor ➡️ Urso ➡️ Dente de Sabre A partir do Dente de Sabre: ⚫ Caminho Negro (N) ⚪ Caminho Branco (B) Evoluindo até as montarias finais do jogo. ━━━━━━━━━━━━━━━━━━━━━━ 🌎 DOAÇÕES GLOBAIS ━━━━━━━━━━━━━━━━━━━━━━ Novo sistema cooperativo semanal. Itens: 🔷 R.O 🔶 R.L Toda a comunidade contribui para liberar: 📈 Bônus global de EXP 🎁 Bônus global de DROP Quanto mais a comunidade contribui, maiores os bônus para todos. Também existe: 🏆 Ranking Top 3 semanal 🏆 Recompensas exclusivas 🏆 Eventos globais automáticos ━━━━━━━━━━━━━━━━━━━━━━ 🏪 ECONOMIA MODERNA ━━━━━━━━━━━━━━━━━━━━━━ ✅ Loja Donate integrada ✅ Sistema de estoque limitado ✅ Itens podem esgotar ✅ Loja de Honra sem necessidade de NPC ✅ Painel de Mercado Global Compre e venda itens de qualquer lugar utilizando: 💰 Gold 💎 Donate 🏦 Barras ━━━━━━━━━━━━━━━━━━━━━━ 📊 PAINÉIS E INFORMAÇÕES ━━━━━━━━━━━━━━━━━━━━━━ ✅ Ranking em tempo real ✅ InfoPlayer ✅ Painel de Bosses ✅ Painel de Eventos ✅ Menu de grupos ✅ Filtro de Drop ✅ Mercado Global ✅ Loja de Honra ✅ Loja Donate ✅ Recompensa diária Tudo acessível diretamente pela interface do jogo. ━━━━━━━━━━━━━━━━━━━━━━ 🎲 SISTEMAS EXTRAS ━━━━━━━━━━━━━━━━━━━━━━ 🎰 Roleta Premiada 🏹 Skins de Armas ⚔️ Arena 📜 Macro de Pergaminho para Água 🎁 Recompensa Diária 👥 Menu de Grupos Públicos e Privados ━━━━━━━━━━━━━━━━━━━━━━ 🔒 TRANSPARÊNCIA TOTAL ━━━━━━━━━━━━━━━━━━━━━━ O servidor registra internamente: • Drops geral de todos os jogadores de todas as áreas . • Eventos • Bosses • Recompensas • Doações • Evoluções • Entregas de itens Garantindo maior segurança e confiabilidade para todos. ━━━━━━━━━━━━━━━━━━━━━━ 🚀 VISÃO DO PROJETO ━━━━━━━━━━━━━━━━━━━━━━ O WYD CORE está sendo construído para possuir progressão completa entre: ⚔️ Mortal 👑 Arch 🔥 Celestial 🌟 Sub-Celestial Cada evolução terá seu próprio conteúdo, áreas, desafios, drops, bosses e sistemas exclusivos. Este Beta é apenas o começo. Nos vemos dia 03/07/2026! Grupo Whatsapp 🔥 WYD CORE 🔥 O próximo passo da evolução do WYD.1 ponto
-
//TMSrv 7.57 00588970 void ProcessHardCoreDeath(int conn) //Função Ok { if (conn <= 0 || conn >= MAX_USER) return; int cytheraSanc = BASE_GetItemSanc(&pMob[conn].MOB.Equip[HELMET]); if (cytheraSanc > 0 && pMob[conn].MOB.Equip[HELMET].Index >= 3503 && pMob[conn].MOB.Equip[HELMET].Index <= 3506) { int sortDecSanc = (rand() % 3) + 1; if (cytheraSanc > 15) cytheraSanc = 15; cytheraSanc -= sortDecSanc; if (cytheraSanc < 0) cytheraSanc = 0; BASE_SetItemSanc(&pMob[conn].MOB.Equip[HELMET], cytheraSanc, 0); SendItem(conn, EQUIP_TYPE, HELMET, &pMob[conn].MOB.Equip[HELMET]); SendMessageChatId(conn, FALSE, _NN_Refine_Down); } else { pMob[conn].MOB.Equip[FACE].Index = 1; pMob[conn].MOB.Equip[HELMET].Index = 0; pMob[conn].MOB.Equip[CAPE].Index = 0; pMob[conn].MOB.Exp = 1; memset(&pMob[conn].MOB.CurrentScore, 0, sizeof(STRUCT_SCORE)); memset(&pMob[conn].MOB.BaseScore, 0, sizeof(STRUCT_SCORE)); pMob[conn].saveSubClassInfo[0].saveFace.Index = 0; pMob[conn].saveSubClassInfo[1].saveFace.Index = 0; pMob[conn].MOB.LearnedSkill = 0; pMob[conn].MOB.nLearnedSkill = 0; SetFameCount(conn, (GetFameCount(conn) * -1)); pMob[conn].LevelItemFlag = 0; pMob[conn].MobFace = 1; pMob[conn].isHardCore = 0; } } //TMSrv 7.57 004E0AE0 int GetFameCount(int conn) //Função Ok { if (conn <= 0 || conn >= MAX_USER) return 0; unsigned char count1 = pMob[conn].MOB.Inventory[KILL_MARK].EFV2; unsigned short count2 = (unsigned short)pMob[conn].MOB.Inventory[KILL_MARK].EF3; if (count1 > 100) count1 = 100; int calc = (count1 * 65535) + count2; return calc; } //TMSrv 7.57 004E0B70 void SetFameCount(int conn, int value) //Função Ok { if (conn <= 0 || conn >= MAX_USER) return; if (!value) return; int calcFame = GetFameCount(conn) + value; if (calcFame < 0) calcFame = 0; if (calcFame > MAX_FAME) //MAX_FAME precisa ser confirmada calcFame = MAX_FAME; unsigned char count1 = calcFame % 65535; unsigned short count2 = calcFame / 65535; if (count1 > 100) count1 = 100; if (count2 > 65535) count2 = 65535; pMob[conn].MOB.Inventory[KILL_MARK].EFV2 = count1; *(unsigned short*)pMob[conn].MOB.Inventory[KILL_MARK].EF3 = count2; }1 ponto
-
1 ponto
-
Sem muitas delongas, segue o repositório abaixo do cliente do wyd descompilado. [hide][Hidden Content]] Este projeto é uma descompilação e o mesmo pode e contém problemas. Sinta-se a vontade para reportá-los e abrir um pull request para o projeto (esperamos que você faça isso). Autores: Eric Santos (SKEWED) Wed Souza (FREEDOM) Kevin Kouketsu (shepher)1 ponto
-
Essa verão aqui também é das antigas. [Hidden Content]1 ponto
-
constexpr auto MSG_PremiumFireWork_Opcode = 0x3CA; struct MSG_PremiumFireWork { PacketHeader Header; int conn; int Motion; char Parm[16]; }; if (Volatile == 19) { MSG_UseItem3* pUseItem = reinterpret_cast<MSG_UseItem3*>(pMsg); MSG_PremiumFireWork stFireWork{}; memset(&stFireWork, 0, sizeof(MSG_PremiumFireWork)); stFireWork.Header.Size = sizeof(MSG_PremiumFireWork); stFireWork.Header.ID = conn; stFireWork.Header.Type = MSG_PremiumFireWork_Opcode; stFireWork.conn = conn; stFireWork.Motion = 100; memcpy(stFireWork.Parm, pUseItem->Parm, sizeof(stFireWork.Parm)); GridMulticast(pMob[conn].TargetX, pMob[conn].TargetY, (MSG_STANDARD*)&stFireWork, 0); if (Amount > 1) BASE_SetItemAmount(Item, Amount - 1); else memset(Item, 0, sizeof(STRUCT_ITEM)); return; }1 ponto
-
//TMSrv 7.57 005849B0 int ProcessRuneZoneMobKilled(int killer, int target) { //Função Ok int genId = pMob_New[target].GenerateIndex; //local2 if (genId == 5662 || genId == 5663) { //Lich int sortLich = rand() % 8; //local5 int regPos = pMob_New[killer].QuestRegisterPos; //local8 if (regPos == 1 && genId == 5662) sortLich = 7; else if (regPos == 2 && genId == 5663) sortLich = 7; if (!sortLich) { //Lich certo ProcessRuneQuestReward(killer); DeleteMobGenerateId(5662, DELETE_DEAD); DeleteMobGenerateId(5663, DELETE_DEAD); } else { DeleteMobGenerateId(genId, DELETE_UNSPAWN); GenerateMob(genId, 0, 0); } } //00584A9F else if (genId == 5715 || genId == 5716 || genId == 5717) { //Torre int curMobNum = mNPCGen.pList[genId].CurrentNumMob; //local11 if (curMobNum > 1) return TRUE; int towerPos = genId - 5715; //local14 g_pRuneZone[towerPos + 2].Type = 1; } //00584AFF else if (genId == 5798) { //Valkyrier ProcessRuneQuestReward(killer); } //00584B19 else if (genId == 5908) { //Barlog ProcessRuneQuestReward(killer); } //00584B33 else if (genId >= 5981 && genId <= 5984) { //Sulrang if (SummonedSpecialMobList[3]) return TRUE; GenerateMob(5957 + (rand() % 8), 0, 0); } //00584B86 else if (genId >= 5957 && genId <= 5964) { //Boss MageKalintz g_pRuneZone[pMob_New[killer].QuestRegisterPos - 1].Type++; } //00584BCD else if (genId >= 5863 && genId <= 5903) { //HellTemplar - HellRanger - HellSorcerer - HellShaman int curMobNum = mNPCGen.pList[genId].CurrentNumMob; //local23 if (curMobNum > 1) return TRUE; int leader = pMob_New[killer].Leader; //local26 if (g_RuneQuest4CorrectMob == genId) { QuestInitTeleportGroup(leader, 3351, 1335); GenerateMob(5858, 0, 0); } if (g_RuneQuest4BossControl == 1) g_RuneQuest4BossControl = 0; else g_RuneQuest4BossControl = 1; } //00584C70 else if (genId == 5858) { //DarkShadow ProcessRuneQuestReward(killer); } //00584C8A else if (genId >= 5784 && genId <= 5797) { //GoldCabuncle int questPos = -1; //local29 questPos = pMob_New[killer].QuestRegisterPos - 19; if (questPos < 0 || questPos > 2) return TRUE; g_pRuneQuest6[questPos].KillCount++; if (g_pRuneQuest6[questPos].KillCount > g_pRuneQuest6[questPos].MobLeft) g_pRuneQuest6[questPos].KillCount = g_pRuneQuest6[questPos].MobLeft; if (g_pRuneQuest6[questPos].KillCount == g_pRuneQuest6[questPos].MobLeft) { if (!g_pRuneQuest6[0].MobLeft || !g_pRuneQuest6[1].MobLeft || !g_pRuneQuest6[2].MobLeft) return TRUE; GenerateMob(5776, 0, 0); } } //00584D68 else if (genId == 5776) { //CabuncleKing int curMobNum = mNPCGen.pList[genId].CurrentNumMob; //local32 if (curMobNum > 1) return TRUE; if (!g_pRuneQuest6[0].MobLeft || !g_pRuneQuest6[1].MobLeft || !g_pRuneQuest6[2].MobLeft) return TRUE; ProcessRuneQuestReward(killer); int questPos = pMob_New[killer].QuestRegisterPos - 19; //local35 if (questPos < 0 || questPos > 2) return TRUE; int goldReward = g_pRuneQuest6[questPos].MobLeft; //local38 goldReward += (g_pRuneQuest6[0].KillCount + g_pRuneQuest6[1].KillCount + g_pRuneQuest6[2].KillCount); goldReward = (goldReward * 2) / 3; goldReward *= 1000000; int leader = pMob_New[killer].Leader; //local41 if (!leader) leader = killer; pMob_New[leader].MOB.Coin += goldReward; if (pMob_New[leader].MOB.Coin > 2000000000) pMob_New[leader].MOB.Coin = 2000000000; SendUpdateCoin(leader); g_pRuneQuest6[0].KillCount = 0; g_pRuneQuest6[1].KillCount = 0; g_pRuneQuest6[2].KillCount = 0; } return TRUE; }1 ponto
-
ATENÇÃO! O CHEAT FICARÁ FREE ATÉ 01/05/2026,APROVEITE! Fala seus arr0mbados, trago para a comunidade um WALLHACK INDETECTÁVEL, já faz ANOS que utilizo e nunca desatualizou, joguem com responsabilidade! Sem enrolação, vamos direto ao ponto! 1 - EXECUTE O SEU POINT BLANK E LOGUE NA SUA CONTA; 2 - ATIVE O MODO JANELA (PARA O MELHOR FUNCIONAMENTO DO CHEAT, EVITANDO TRAVAMENTOS); 3 - EXECUTE O ARQUIVO "WALL PREMIUM - LOADER PB" COMO ADMINISTRADOR E FECHE A JANELA DO NAVEGADOR QUE ABRIRÁ; 4 - VOLTE PARA O POINT BLANK, O WALLHACK JÁ ESTARÁ ATIVO (OBS: NÃO EXISTE A OPÇÃO PARA ATIVAR/DESATIVAR). WALLHACK PREMIUM VITALÍCIO APENAS R$25,00 >> CLIQUE AQUI PARA COMPRAR! <<1 ponto
-
Site composto por 99,99% de vídeos gratuitos! aproveitem e se quiserem faça seu registro no site e compartilhe vídeos ou fotos +18 comunidade top!! HTTPS://PORNOLEGENDADO.PRO1 ponto
-
1 ponto
-
O link para download já foi upado em outro site, sem restrições! @SaphireL1 ponto
-
Funções AIMBOT (extremamente configurável) ESP (Configurável) Memoria (básico = RICO DE BAN) Etapas de instalação e configuração Leia ou tomará BAN Passo 1: Configurar as opções de inicialização do Steam 1. Abra o Steam e acesse sua Biblioteca. 2. Clique com o botão direito do mouse no jogo (BloodStrike) e selecione Propriedades. 3. Na guia Geral , encontre Opções de Inicialização 4. Copie e cole este comando exatamente como está: cmd /min /C "set __COMPAT_LAYER=RUNASINVOKER && start "" %command%" Isso força o jogo a ser executado sem privilégios de administrador, impedindo varreduras profundas de processos. Etapa 2: UMBRA - Instalação e Gerenciamento 1. Execute o arquivo UMBRA.exe (como administrador, se exigido pelo seu sistema). 2. Na janela do UMBRA, você será solicitado a selecionar o caminho do jogo. Navegue até o seguinte diretório e selecione a pasta ou o executável principal: C:\Program Files (x86)\Steam\steamapps\common\BLOODSTRIKE (Ajuste o caminho se você tiver o Steam instalado em uma unidade ou local diferente.) Funções adicionais: - Reparar: Se encontrar problemas, você pode executar o UMBRA novamente, selecionar o mesmo caminho e usar o botão Reparar para verificar a integridade dos arquivos de cheats. - Desinstalar: Se desejar remover completamente o cheat, execute o UMBRA, selecione o caminho e clique em Desinstalar . Isso removerá todos os arquivos relacionados de forma segura. Etapa 3: Iniciar e carregar 1. Inicie o jogo normalmente pelo Steam (as opções de inicialização já devem estar configuradas). 2. Aguarde 10 segundos após o início do jogo. 3. Entre no LOOBY (principal) 4. digite `load` no console do jogo (se visível) ou no prompt de comando 5. Aguarde até que todos os recursos sejam inicializados corretamente. DOWNLOAD [Hidden Content] SCAN AQUI1 ponto
-
caso queiram usar remover o _New da pMob e pUser //TMSrv 7.57 00584F00 void ProcessRuneQuestZoneProgress() { //Função Ok for (int i = 5718; i <= 5774; i++) //Local.5 GenerateMob(i, 0, 0); for (int i = MAX_USER; i < MAX_MOB; i++) { //Local.8 if (!pMob_New[i].Mode) continue; if (pMob_New[i].MOB.CurrentScore.Hp <= 0) continue; int genId = pMob_New[i].GenerateIndex; //Local.11 if (genId >= 5799 && genId <= 5857) { if (!CheckUserInArea(i, 3382, 1426, 3394, 1466, FALSE)) //Local.14 continue; if (SummonedSpecialMobList[2] == MOB_EMPTY || SummonedSpecialMobList[2] == i) continue; DeleteMob(i, DELETE_UNSPAWN); int mobId = SummonedSpecialMobList[2]; //Local.17 int calcHpDamage = pMob_New[mobId].CountHpDamage + 2000; //Local.20 if (calcHpDamage > 1280000) calcHpDamage = 1280000; pMob_New[mobId].CountHpDamage = calcHpDamage; } } // 00585056 for (int i = 5799; i <= 5857; i++) //Local.23 GenerateMob(i, 0, 0); if (SummonedSpecialMobList[2]) { //Valkyrier if (!CheckUserInArea(SummonedSpecialMobList[2], 3384, 1428, 3392, 1464, TRUE)) //Local.26 DoTeleport(SummonedSpecialMobList[2], 3389, 1437, FALSE); for (int i = 1; i < MAX_USER; i++) { //Local.29 if (pUser_New[i].Mode != USER_PLAY) continue; if (pMob_New[i].Leader) continue; if (CheckUserInArea(i, 3382, 1426, 3394, 1466, FALSE)) //Local.32 DoTeleport(i, g_pRuneZone[pMob_New[i].QuestRegisterPos - 1].StartX, g_pRuneZone[pMob_New[i].QuestRegisterPos - 1].StartY, FALSE); //Local.35 } } //00585194 if (!(SecCounter % 15)) { for (int i = 0; i < 3; i++) { //Local.2 int runeReg = i + 8; //EBP-98 int leaderId = g_pRuneZone[runeReg].iLeader; //EBP-0A4 if (!leaderId) continue; //005851F2 for (int j = 0; j < 10; j++) { //EBP-0B0 if (CheckUserInArea(leaderId, g_RuneQuest5Position[j][0], g_RuneQuest5Position[j][1], g_RuneQuest5Position[j][2], g_RuneQuest5Position[j][3], TRUE)) { //EBP-0BC int invSlot = -1; //EBP-0C8 for (int k = 0; k < MAX_VISIBLE_INVENTORY; k++) { //EBP-0D4 int itemId = pMob_New[leaderId].MOB.Inventory[k].Index; //EBP-0E0 if (itemId == 4032) //Semente de Cristal invSlot = k; } if (invSlot == -1) return; BASE_ClearItem(&pMob_New[leaderId].MOB.Inventory[invSlot]); SendItem(leaderId, INVEN_TYPE, invSlot, &pMob_New[leaderId].MOB.Inventory[invSlot]); int configIdx = (j == 0) ? 0 : (j <= 2) ? 1 : (j <= 5) ? 2 : 3; const auto& config = g_RuneQuest5Teleports[configIdx]; int roll = rand() % config.maxRoll; int destX = 0; int destY = 0; for (int l = 0; l < 4; l++) { if (config.destinations[l].roll == roll) { destX = config.destinations[l].x; destY = config.destinations[l].y; break; } if (config.destinations[l].roll == -1) { destX = config.destinations[l].x; destY = config.destinations[l].y; } } QuestInitTeleportGroup(leaderId, destX, destY); } } } } //00585577 for (int i = 0; i < 4; i++) { //EBP-8 int runeReg = i + 14; int leaderId = g_pRuneZone[runeReg].iLeader; //EBP-11C if (!leaderId) continue; //0058520D for (int j = 0; j < 34; j++) { //EBP-128 if (g_RuneQuest4Leader[j] == leaderId) g_RuneQuest4Leader[j] = MOB_EMPTY; if (CheckUserInArea(leaderId, g_RuneQuest4Position[j][0], g_RuneQuest4Position[j][1], g_RuneQuest4Position[j][2], g_RuneQuest4Position[j][3], TRUE)) //EBP-134 g_RuneQuest4Leader[j] = leaderId; } } //0058567E if (!g_RuneQuest4BossControl) { for (int i = 0; i < 34; i++) { //EBP-140 if (g_RuneQuest4Leader[i]) continue; if (!(SecCounter % 3)) { SendDamage(g_RuneQuest4Position[i][0], g_RuneQuest4Position[i][1], g_RuneQuest4Position[i][2], g_RuneQuest4Position[i][3]); SendEnvEffect(g_RuneQuest4Position[i][0], g_RuneQuest4Position[i][1], g_RuneQuest4Position[i][2], g_RuneQuest4Position[i][3], 32, 0); } } } //00585774 for (int i = 5777; i <= 5783; i++) //EBP-14C GenerateMob(i, 0, 0); //005857B0 for (int i = MAX_USER; i < MAX_MOB; i++) { //EBP-158 if (!pMob_New[i].Mode) continue; int genId = pMob_New[i].GenerateIndex; //EBP-164 if (genId >= 5777 && genId <= 5783 && pMob_New[i].TargetX >= 3422) { DeleteMob(i, DELETE_UNSPAWN); for (int j = 0; j < 3; j++) { g_pRuneQuest6[j].KillCount--; if (g_pRuneQuest6[j].KillCount < 0) g_pRuneQuest6[j].KillCount = 0; } } } //0058589F for (int i = 1; i < MAX_USER; i++) { //EBP-170 if (pUser_New[i].Mode != USER_PLAY) continue; if (!pMob_New[i].Mode) continue; int runeReg = pMob_New[i].QuestRegisterPos; //EBP-17C if (runeReg == 19 || runeReg == 20 || runeReg == 21) runeReg -= 19; SendClientSignalParm2(i, ESCENE_FIELD, _MSG_SendUxmalParm2, g_pRuneQuest6[runeReg].KillCount, g_pRuneQuest6[runeReg].MobLeft); } }1 ponto
-
Fala galera do WebCheats 👋 Depois de muitos pedidos da comunidade e reclamações sobre o conversor antigo (que só permitia converter um arquivo por vez), eu, Azrael.exe, desenvolvi o WYT CONVERT — um novo conversor rápido, prático e 100% funcional. 🚀 O que há de novo? ✅ Conversão em massa (vários arquivos de uma vez só) ✅ Suporte a WYT ⇄ TGA ⇄ OZT ✅ Preview das imagens antes da conversão ✅ Layout compacto e intuitivo ✅ Apenas 1 único .exe (sem DLLs ou arquivos externos) ✅ Ícone personalizado e interface refinada 🖥️ Como usar Selecione a pasta com seus arquivos .wyt ou .tga. Escolha o tipo de conversão desejada. Clique em Converter Selecionados. Os resultados serão salvos automaticamente nas subpastas out_tga, out_wyt e out_ozt. 💡 Esse projeto foi feito para a comunidade. Qualquer feedback ou sugestão é bem-vindo! 📎 Autor: Azrael.exe Link do GitHub: WYT CONVERT V1.0.0.0 Link do Drive: WYT CONVERT V1.0.0.0 Link do Scan: Scan WYT CONVERT V1.0.0.0 Verificação de Segurança O scan é verídico, verificado pelo staff @SaphireL. Apesar de uma DLL ser reportada no VirusTotal, o arquivo está completamente limpo. 🖼️ Preview1 ponto
-
1 ponto
-
Conheci essa IA sem censura: pergunta o que quiser que ela responde. Tem limite diário, mas gera muitos tokens e mantém as conversas. [Hidden Content]1 ponto
-
cara, grátis até hoje não vi nenhum metodo, mas tem o site [Hidden Content] que tem algumas opções de acesso compartilhado com preço acessivel, vale a pena dar uma olhada. tmj1 ponto
-
Pack com vídeos da Letícia Reed. Basta curtir o tópico para revelar o conteúdo. [hide][Hidden Content]]1 ponto
-
1 ponto
-
Sejam bem vindos a mais um conteudo da FOX Cheat, dessa vez viemos fazer o lançamento do produto VIP de CS2 e podemos garantir que é um dos produtos mais seguros para o game por se tratar de um cheat totalmente externo, ou seja não feito nenhum tipo de modificação no jogo ou injeção nele. Além disso a versão grátis como já é de costume desse produto está sendo desenvolvida e será postada em um tópico separado. Para conhecer mais sobre esse e outros produtos da FOX acesse. LOJA SITE DISCORD Windows 11 → Funcional Windows 10 - 2204 ou posterior → Funcional Windows 8 → Não funcional ESP [BOX, DISTANCE, LINES, HEAD, HEALTBAR, SHIELD, ETC] AIMBOT CONFIGURAVEL SPECTATOR LIST RAGE BOT - DESENVOLVIMENTO 7 dias → R$ 30,00 R$ 20,00 30 dias → R$ 50,00 R$ 40,00 Preço promocional de lançamento, o mesmo pode ser alterado sem aviso prévio. Adquira o produto direto na LOJA ou nosso DISCORD1 ponto
-
//Adress: 0x401AD7 int QuizQuestion[75]; int QuizTimer[75]; void CQuiz::StartQuiz(int Room) { int Random = rand() % 4 + 4 * (Room % 25); QuizQuestion[Room] = Random; QuizTimer[Room] = 4; MSG_LongMessagePanel stMessage{}; memset(&stMessage, 0, sizeof(stMessage)); stMessage.Header.Type = MSG_LongMessagePanel_Opcode; // 0x7B1 stMessage.Header.Size = sizeof(MSG_LongMessagePanel); //stMessage.Parm1 = 0; //stMessage.Parm2 = 0; snprintf(stMessage.Line[0], sizeof(stMessage.Line[0]), " << No. %d >>", Room + 1); strcpy_s(stMessage.Line[1], sizeof(stMessage.Line[1]), g_pQuiz[Random].Line[0]); strcpy_s(stMessage.Line[2], sizeof(stMessage.Line[2]), g_pQuiz[Random].Line[1]); strcpy_s(stMessage.Line[3], sizeof(stMessage.Line[3]), g_pQuiz[Random].Line[2]); for (int i = 1; i < MAX_USER; ++i) { if (pUser[i].UnknowByte_2480 == Room) { pUser[i].UnknowByte_2504 = 1; if (Room % 25 == 24) { if (Room > 25) SendClientMessage(i, g_pMessageStringTable[_NN_Quiz_Cleared]); else SendClientMessage(i, g_pMessageStringTable[_NN_Quiz2_Cleared]); SendClientSignalParm(i, ESCENE_FIELD, 929, 14); } else { pUser[i].cSock.AddMessage((char*)&stMessage, sizeof(stMessage)); SendClientSignalParm(i, ESCENE_FIELD, 929, 14); } } } }1 ponto
-
//Adress: 0x401A7D int g_pCubePosition[25][8] = { //Legenda // X Y: Posição Incial // OX OY: Posição do portal de Concordancia com a pergunta // XX XY: Posição do portal de Discordancia com a pergunta // Exp: Exp Acrecensata ou Decrementa // X Y OX OY XX XY Exp NULL {1677, 4076, 1686, 4078, 1686, 4070, 1000, 0}, {1700, 4076, 1708, 4078, 1708, 4070, 1500, 0}, {1720, 4076, 1730, 4078, 1730, 4070, 2000, 0}, {1744, 4076, 1752, 4078, 1752, 4070, 2500, 0}, {1764, 4076, 1774, 4078, 1774, 4070, 3000, 0}, {1768, 4056, 1772, 4046, 1764, 4046, 10000, 0}, {1768, 4032, 1772, 4024, 1764, 4024, 3500, 0}, {1768, 4012, 1772, 4002, 1764, 4002, 4000, 0}, {1768, 3992, 1772, 3980, 1764, 3980, 4500, 0}, {1752, 3988, 1740, 3982, 1740, 3990, 5000, 0}, {1728, 3988, 1718, 3982, 1718, 3990, 5500, 0}, {1708, 3988, 1696, 3982, 1696, 3990, 15000, 0}, {1684, 3988, 1674, 3982, 1674, 3990, 6000, 0}, {1680, 4004, 1676, 4014, 1684, 4014, 6500, 0}, {1680, 4028, 1675, 4036, 1684, 4036, 7000, 0}, {1680, 4048, 1676, 4058, 1684, 4058, 7500, 0}, {1696, 4052, 1708, 4056, 1708, 4048, 8000, 0}, {1720, 4052, 1730, 4056, 1730, 4048, 8500, 0}, {1744, 4052, 1752, 4056, 1752, 4048, 9000, 0}, {1748, 4032, 1750, 4024, 1742, 4024, 20000, 0}, {1748, 4012, 1749, 4002, 1742, 4002, 10000, 0}, {1728, 4008, 1718, 4004, 1718, 4012, 1200, 0}, {1708, 4008, 1696, 4004, 1696, 4012, 1500, 0}, {1703, 4028, 1698, 4036, 1706, 4036, 30000, 0}, {1720, 4032, 3333, 3333, 3333, 3333, 20000, 0}, }; void CQuiz::QuizProcess(int Room) { int Value = 0; int Random = rand() % 100; if (Room % 25 == 23) { if (Random < 50) Value = 1; else if (Random < 60) Value = 2; else if (Random < 90) Value = 3; else Value = 4; } else if (Random < 40) { Value = 1; } else if (Random < 70) { Value = 2; } else if (Random < 90) { Value = 3; } else { Value = 4; } for (int i = 1; i < MAX_USER; ++i) { if (pUser[i].UnknowByte_2480 == Room && pUser[i].UnknowByte_2504) { pUser[i].UnknowByte_2504 = 0; int RoomStage = Room / 25; if (Room % 25 == 24) // Última sala? Recall Direto { DoRecall(i); continue; } int TargetX = pMob[i].TargetX; int TargetY = pMob[i].TargetY; int RoomIndex = Room % 25; int CubePosX = 0; int CubePosY = 0; int ChosenRoom = 0; if (g_pQuiz[QuizQuestion[Room]].Response == 1) // Checa se resposta é "sim" ou "não" { if (RoomStage) { if (RoomStage == 1) { CubePosX = g_pCubePosition[RoomIndex][2] + 128; CubePosY = g_pCubePosition[RoomIndex][3] - 128; } else { if (RoomStage == 2) CubePosX = g_pCubePosition[RoomIndex][2] + 256; else CubePosX = g_pCubePosition[RoomIndex][2]; CubePosY = g_pCubePosition[RoomIndex][3]; } } else { CubePosX = g_pCubePosition[RoomIndex][2]; CubePosY = g_pCubePosition[RoomIndex][3]; } } else if (RoomStage) { if (RoomStage == 1) { CubePosX = g_pCubePosition[RoomIndex][4] + 128; CubePosY = g_pCubePosition[RoomIndex][5] - 128; } else { if (RoomStage == 2) CubePosX = g_pCubePosition[RoomIndex][4] + 256; else CubePosX = g_pCubePosition[RoomIndex][4]; CubePosY = g_pCubePosition[RoomIndex][5]; } } else { CubePosX = g_pCubePosition[RoomIndex][4]; CubePosY = g_pCubePosition[RoomIndex][5]; } // Verifica se o jogador está no portal correto if (TargetX >= CubePosX && TargetX < CubePosX + 4 && TargetY >= CubePosY && TargetY < CubePosY + 4) { ChosenRoom = Value; if (Value == 4) ChosenRoom = 1; } else { ChosenRoom = -Value; if (Value == 4) { SendClientMessage(i, g_pMessageStringTable[_NN_Incorrect_kicked]); DoRecall(i); continue; } } if (ChosenRoom > 0) // Resposta correta { int ExpIncrese = 0; if (RoomStage) { if (RoomStage == 1) ExpIncrese = 4000 * ChosenRoom; else if (RoomStage == 2) ExpIncrese = 7600 * ChosenRoom; } else { ExpIncrese = 2000 * ChosenRoom; } pMob[i].MOB.Exp += ExpIncrese; if (pMob[i].CheckGetLevel()) { SendClientMessage(i, g_pMessageStringTable[_NN_Level_Up]); SendScore(i); } SendEtc(i); snprintf(Buffer, sizeof(Buffer), g_pMessageStringTable[_DD_Correct_answer], ChosenRoom, ExpIncrese); SendClientMessage(i, Buffer); } else // Resposta incorreta { int ExpDecrese = 0; if (RoomStage) { if (RoomStage == 1) ExpDecrese = 4000 * ChosenRoom; else if (RoomStage == 2) ExpDecrese = 7600 * ChosenRoom; } else { ExpDecrese = 2000 * ChosenRoom; } if (ExpDecrese > 0 && pMob[i].MOB.Exp < 0xEE6B2800) pMob[i].MOB.Exp += ExpDecrese; if (ExpDecrese < 0 && pMob[i].MOB.Exp > -ExpDecrese) pMob[i].MOB.Exp += ExpDecrese; snprintf(Buffer, 0x80u, g_pMessageStringTable[_DD_Incorrect_answer], ChosenRoom, ExpDecrese); SendClientMessage(i, Buffer); SendEtc(i); } int NextRoom = ChosenRoom + (Room % 25); int NextRoomIndex = Room % 25; for (int k = 0; k < 4 && NextRoom != NextRoomIndex; ++k) { if (NextRoom > NextRoomIndex) ++NextRoomIndex; if (NextRoom < NextRoomIndex) --NextRoomIndex; if (NextRoomIndex >= 25) { NextRoom = 48 - NextRoom; NextRoomIndex = 23; } } if (NextRoomIndex > 24) { SendClientMessage(i, g_pMessageStringTable[_NN_Incorrect_kicked]); DoRecall(i); } else { int InitCubePosX = g_pCubePosition[NextRoomIndex][0]; int InitCubePosY = g_pCubePosition[NextRoomIndex][1]; if (RoomStage == 1) { InitCubePosX += 128; InitCubePosY -= 128; } else if (RoomStage == 2) { InitCubePosX += 256; } DoTeleport(i, InitCubePosX, InitCubePosY, 1); int GetCubePosition = GetCubeTeleportPosition(pMob[i].TargetX, pMob[i].TargetY); if (GetCubePosition % 25 == 24) GenerateMob(GetCubePosition + 195, 0, 0); } } } if (Room % 25 != 24) GenerateMob(Room + 195, 0, 0); }1 ponto
-
//Adress: 0x401393 struct STRUCT_STATICEFFECT { short sEffect; short sValue; }; struct STRUCT_ITEMLIST { char Name[64]; short nIndexMesh; short nIndexTexture; short nIndexVisualEffect; short nReqLvl; short nReqStr; short nReqInt; short nReqDex; short nReqCon; STRUCT_STATICEFFECT stEffect[12]; int nPrice; short nUnique; short nPos; short nExtra; short nGrade; }; int BASE_ReadItemListFile(char* filename, int Build) { FILE* Stream = nullptr; errno_t err = 0; if (!Build || (err = fopen_s(&Stream, "extraitem.bin", "wb"), Stream)) { char FileName[256]{}; snprintf(FileName, sizeof(FileName), "%s", filename); FILE* fp = nullptr; err = fopen_s(&fp, FileName, "rb"); if (!fp) { snprintf(FileName, sizeof(FileName), "../../TMSRV/Run/%s", filename); err = fopen_s(&fp, FileName, "rb"); } if (fp) { while (1) { int Index = -1; char Name[256]{}; memset(Name, 0, sizeof(Name)); char Str2[12][256]{}; memset(Str2, 0, sizeof(Str2)); int Str1[12]{}; memset(Str1, 0, sizeof(Str1)); int str2 = 48; int str1 = 3072; char Text[1024]{}; if (!fgets((char*)Text, 1024, fp)) break; for (int i = 0; i < 1024; ++i) { if (Text[i] == ',') Text[i] = ' '; if (!Text[i]) break; } char v19[256]{}; v19[0] = 0; char v18[256]{}; v18[0] = 0; int nUnique = 0; int nPrice = 0; int nPos = 0; int nGrade = 0; int nExtra = 0; sscanf_s(Text, "%d %s %s %s %d %d %d %d %d %s %d %s %d %s %d %s %d %s %d %s %d %s %d %s %d %s %d %s %d %s %d %s %d", //33 &Index, Name, sizeof(Name), v19, sizeof(v19), v18, sizeof(v18), &nUnique, &nPrice, &nPos, &nExtra, &nGrade, Str2[0], sizeof(Str2[0]), &Str1[0], Str2[1], sizeof(Str2[1]), &Str1[1], Str2[2], sizeof(Str2[2]), &Str1[2], Str2[3], sizeof(Str2[3]), &Str1[3], Str2[4], sizeof(Str2[4]), &Str1[4], Str2[5], sizeof(Str2[5]), &Str1[5], Str2[6], sizeof(Str2[6]), &Str1[6], Str2[7], sizeof(Str2[7]), &Str1[7], Str2[8], sizeof(Str2[8]), &Str1[8], Str2[9], sizeof(Str2[9]), &Str1[9], Str2[10], sizeof(Str2[10]), &Str1[10], Str2[11], sizeof(Str2[11]), &Str1[11]); if (Index != -1) { if (Index < MAX_ITEMLIST) { int len = strlen(Name); if (len >= 63) { MessageBox(NULL, "too long Item Name", Name, MB_OK); Name[63] = 0; Name[52] = 0; } strcpy_s(g_pItemList[Index].Name, 0x40u, Name); int nIndexMesh = 0; int nIndexTexture = 0; int nReqLvl = 0; int nReqStr = 0; int nReqInt = 0; int nReqDex = 0; int nReqCon = 0; if (v19[0] == '.') v19[0] = ' '; if (v18[0] == '.') v18[0] = ' '; sscanf_s(v19, "%d.%d", &nIndexMesh, &nIndexTexture); sscanf_s(v18, "%d.%d.%d.%d.%d", &nReqLvl, &nReqStr, &nReqInt, &nReqDex, &nReqCon); g_pItemList[Index].nIndexMesh = nIndexMesh; g_pItemList[Index].nIndexTexture = nIndexTexture; g_pItemList[Index].nReqLvl = nReqLvl; g_pItemList[Index].nReqStr = nReqStr; g_pItemList[Index].nReqInt = nReqInt; g_pItemList[Index].nReqDex = nReqDex; g_pItemList[Index].nReqCon = nReqCon; g_pItemList[Index].nUnique = nUnique; g_pItemList[Index].nPrice = nPrice; g_pItemList[Index].nPos = nPos; g_pItemList[Index].nGrade = nGrade; g_pItemList[Index].nExtra = nExtra; g_pItemList[Index].nIndexVisualEffect = 0; for (int j = 0; j < 12; ++j) { if (Str2[j][0]) { int k = 0; for (k = 0; k < 127; ++k) { int v4 = strcmp(EffectNameTable[k], Str2[j]); if (!v4) break; } if (j == 127) { MessageBoxA(0, Text, "Unregisterd effect", 0); } else { g_pItemList[Index].stEffect[j].sEffect = k; g_pItemList[Index].stEffect[j].sValue = Str1[j]; } } } if (Build) { fwrite(&Index, 2, 1, Stream); fwrite(&g_pItemList[Index], sizeof(STRUCT_ITEMLIST), 1, Stream); } } else { MessageBoxA(0, Text, "check MAX_ITEMLIST", 0); } } } fclose(fp); if (Build) fclose(Stream); return true; } else { if (Stream) fclose(Stream); return false; } } else { MessageBoxA(0, "Can't write extraitem.bin", "ERROR", 0x1000u); return false; } }1 ponto
Esta tabela de classificação está definida para São Paulo/GMT-03:00
