Os Melhores
Conteúdo popular
Mostrando conteúdo com a maior reputação em 31/08/2025 in todas as áreas
-
🚀 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/20268 pontos
-
Eu já tive experiença com servidores de mu, tibia, conquer e outros. Usava essas como base: [Hidden Content] Mas a ideia do hamilton também é muito boa8 pontos
-
HC CURSOS E TUTORIAIS 🎬 ▶️ PLAYLIST DO MEU CANAL NO YOUTUBE 🎬 ▶️ MELHORIA NA MOVIMENTAÇÃO AGORA 100% FIEL E FLUIDO [Hidden Content]7 pontos
-
Top D+, já tinha esquecido do shutterstock, ai o @firefoxbr22 pode usar as duas ferramentas pega um modelo no shutterstock, e pede pra IA criar algo único porque assim não sofre direitos autorais.6 pontos
-
HC CURSOS E TUTORIAIS 🎬 ▶️ PLAYLIST DO MEU CANAL NO YOUTUBE 🎬 ▶️ [Hidden Content] Vírus Total: [Hidden Content] Créidtos: vou deixando aqui os crédito para o criador do Programa de edição @Japon .5 pontos
-
Bom, estava dando uma geral no projeto aqui... Então decidde arruma-lo da forma mais original possivel. Ai estou usando isso que achei na net para me orientar. Lembrando que esse arquivo é da TMSRV do 6.13, então se alguém tiver uma mais atual é quiser compartilhar Explicação TMSRV.map Donwload TMSRV.map Creditos: Rodrigo Mendonça3 pontos
-
Descrição: ⚡ Apresentando o HC AUTO START: O Programa Definitivo para Seu Servidor de Games! 🎮 Seu servidor precisa de mais flexibilidade e controle? 😤 Com o HC Auto Start, você liga e desliga seus servidores com um clique!🌎💻 👉 O que o HC Auto Start oferece para VOCÊ: ✅ Controle simplificado e intuitivo ✅ liga/desliga Vários servidores ao mesmo tempo ⏰ ✅ Máximo de desempenho no controle dos servidores 🚀 ✅ Feita para GM's e Player's ! 🎧 Baixe agora e transforme como você gerencia seu servidor! ⬇️ [Hidden Content] #AutoStart #ServidorDeGames #FerramentaGamer #Desenvolvimento3 pontos
-
Link: Clique Aqui começa com 5 créditos iniciais, tem para vários sites2 pontos
-
2 pontos
-
Há muito tempo, desenvolvi este editor, mas ele estava desatualizado. Agora, estou compartilhando a versão mais recente, atualizada com a última atualização do WYD Global, v763 (15/03/2025). Atualização 16/03/2025: Foi adicionado suporte para versão 759,763 e 769. Foi adicionado a exibição de ícones. Atualização 19/03/2025: Foi adicionado suporte para ExtraItem.bin para aqueles que não sabem todo item da itemlist que estiver dentro da extraitem.bin será substituído pelo mesmo. Download:2 pontos
-
[Hidden Content] 📝 Descrição: Olá, desenvolvedores WYD! 🎉 Chegou a Parte 2 do tutorial mais aguardado: como implementar no código fonte as modificações para que seus painéis e botões toggle criados na Parte 1 funcionem perfeitamente no cliente do jogo! 🛠️💻 Neste vídeo, você vai aprender passo a passo como editar a source do cliente WYD para integrar elementos de UI personalizados. Tudo explicado de forma clara e detalhada, mesmo se você for iniciante em programação! 📌 O que você vai aprender neste vídeo (Parte 2): ✅ Introdução à estrutura do código fonte do cliente WYD. ✅ Localização dos arquivos responsáveis pela interface (UI). ✅ Modificação das funções de painéis e botões. ✅ Implementação da lógica toggle (ligar/desligar) para botões. ✅ Correção de bugs comuns e testes de integração. 🔧 Download do Tutorial Completo em PDF (Google Drive): 📥 [Hidden Content] Vírus Total do Tutorial: [Hidden Content] ⚡ Ferramentas Necessárias (já mencionadas na Parte 1): 🔗 Links Úteis da Parte 1: 🚀 (Parte 1): COMO CRIAR PAINÉIS e BOTÕES TOGGLE NO WYD | Design Profissional para Seu Server! 🎮✨ 🎬▶️ Assita no Youtube 💬 Dúvidas? Deixe nos comentários! Respondo pessoalmente e pode virar conteúdo para a Parte 3! 🔥 Não esqueça de curtir, compartilhar e se inscrever! Isso ajuda demais o canal!2 pontos
-
De volta... talvez... Caso eu encontre outros injetores com foco em engines/anti-cheats específicos, atualizarei o post. meu antigo post não pode ser atualizado! Extreme Injector Scan v3 [Hidden Content] Xenos Scan x32 Scan x64 [Hidden Content] Log: V1 do post ADD: Extreme Injector ADD: Xenos injector2 pontos
-
Discord::mr.shen1552 Endereço de download do cliente de teste [Hidden Content] O servidor apresenta os seguintes recursos: 1. Sistema de alocação inicial de pontos de personagem 2. Sistema de comando, quebra de nível, refinamento de equipamentos e alocação de ouro 3. Sistema de alocação de atributos de mascotes 4. Sistema de alocação de 9 a 12 habilidades para todas as classes 5. Sistema de alocação de arena PK 6. Sistema de alocação de Grãos de Pedra e Grãos de Pedra Antigos (Equipamento de Dragão Sagrado) 7. Sistema de geração programada de monstros 8. Sistema de refinamento de camuflagem 9. Sistema de dedução de pontos de morte PK, equipamentos obtidos por morte e sistema de limite de tempo PK 10. Sistema de baús de tesouro e experiência em dobro aos sábados e domingos 11. Sistema de alocação de números de aliança 12. Sistema de alocação de taxa de sucesso de síntese de todos os itens 13. Sistema de alocação de restrições da Rainha e da Terra Sagrada 14. Sistema de alocação de armas e equipamentos "faça você mesmo" 15. Sistema de limite de experiência para quebra de nível de classe 16. Sistema de troca de itens de missão 17. Centenas de fantasias e montarias As opções acima são apenas algumas das centenas de opções de configuração. Todos são bem-vindos para testá-las!2 pontos
-
🎯 [CFBR] WR Loader + Cheat Atualizado 🚀 (Offsets Criptografados) Boa noite, galera! O CrossFire recebeu atualização recentemente e trouxe algumas mudanças no anticheat e na estrutura do jogo. 👉 Agora alguns offsets estão criptografados. Mas relaxa: eu já atualizei o cheat e estou liberando aqui para vocês aproveitarem. ⚠️ Atenção: não é compatível em todas as versões do Windows! 📥 Tutorial de Instalação e Uso 🔹 1. Baixe o arquivo .zip e extraia todos os arquivos em uma pasta de sua preferência. 🔹 2. Execute o programa Loader.exe como Administrador. ✔️ Aguarde até todos os drivers serem carregados com sucesso. 🔹 3. Você verá a mensagem: 💬 "Aguardando CrossFire..." 🔹 4. Abra o jogo normalmente. 🔹 5. Após o jogo carregar, execute o MenuCF.exe como Administrador. 👉 Isso abrirá o menu de configurações do cheat. 🔹 6. Dentro do jogo pressione F10 para abrir/fechar o menu. ⚙️ Observação Importante 📌 Como agora os offsets estão criptografados, o cheat utiliza uma função interna do próprio jogo que espera a descriptografia para setar o ESP / Aimbot. 🔸 Por esse motivo, é normal que no primeiro round o cheat não funcione imediatamente. ✅ Conclusão Cheat atualizado, funcionando no último patch e pronto para uso. 💀 Aproveitem e deixem o feedback no tópico! [Hidden Content]2 pontos
-
WTrainer v0.1 (WYD Global) Funcionalidades: Conectar mais de 3 contas por PC Permite conectar em server FULL Guia de uso (leia com atenção) 1) Extraia os três arquivos na pasta do WYD (local do WYD.exe): WTrainer.exe, WTrainer.dll e WTrainer.jsonc 2) Edite o arquivo WTrainer.jsonc, nele você vai encontrar o campo "fakeNetworkAdapters": 3) Alterar os campos GUID e MAC de cada um dos adaptadores pré-cadastrados Use esse gerador de GUID com as opções marcadas conforme a print: [Hidden Content] Use esse gerador de MAC Address com as opções marcadas conforme a print: [Hidden Content] Caso queira logar mais contas, é só adicionar mais adaptadores no campo "fakeNetworkAdapters". Cada adaptador vai te permitir logar 3 contas adicionais. 4) Execute o arquivo WTrainer.exe, ele irá abrir o WYD 5) Dentro do WYD pressione F12 para mostrar/esconder a interface do WTrainer No campo "Maximum channel user count" você pode configurar quantos usuários o client vai exibir no máximo por canal, o valor padrão 899 permite que você consiga fazer login em qualquer canal mesmo que ele esteja FULL. Ex: Servidor com 900+ playeres conectados aparece "FULL" junto ao nome do canal, ao habilitar essa função game vai achar que tem somente 899 e vai deixar você logar. No campo "Fake network adapter" você pode selecionar um dos adaptadores de rede configurados anteriormente no WTrainer.jsonc, cada um vai te permitir logar três contas (marcar o campo enabled). Ex: Loguei com 3 contas com a função desabilitada, ao tentar logar a quarta o servidor não vai deixar, então seleciono o "Adaptador 1" e habilito, agora consigo logar mais 3 com o "Adaptador 1", se eu quiser logar uma sétima conta vou ali e coloco "Adaptador 2" e assim por diante. A última opção "Show debug console" vai abrir um terminal com informações de debug do utilitátio, caso apresente algum bug habilite-o e me mande todo o conteúdo. OBS: WTrainer.exe é só um injetor de dll, caso queira utilize outro para injetar o WTrainer.dll no WYD.exe. Download [Hidden Content] Scan [Hidden Content] Futuras liberações Auto agrupador de itens Auto limpador de inventário (auto drop) Testado em Windows 11.2 pontos
-
De volta... Talvez... AIMBOT/Aim Ghost. Crânio, Pescoço, Corpo. FOV. Suavização da Mira. ESP. BOX, Line, LIFE. Memory. No Recoil/Spred Etc Misc. Não testei !!! Caso o Menu não apareça siga os paços desse tópico abaixo! CLICK AQUI Scan [Hidden Content] Modo de Configurar/Injeção da DLL Automatico Manual Map Stealth Inject Erase PE Hide Module INJETORES TESTADO NO STEAM POREM FUNCIONA NO VFUN LAUNCHER CRED: Release By @TheHackerMod Coop: Mike024 Chriis aka xk3y DisOwned Dark7OveRR qqshutup WaterSmoke2 pontos
-
EAEEE... Tudo em cima ou só o teto? Estarei disponibilizando uma conta Disney+, porém, por apenas 6 dias. Então aproveitem. REGRAS DA CONTA 1. Não troquem a senha, senão, retirarei a conta. Não seja egoísta com os outros. 2. Não crie outros perfis, já tem um ativado. [Hidden Content] Agradeço a compreensão2 pontos
-
Boa noite, segue repositório github, com uma src 762 com algumas modificações (base w2pp) Obs: recomendo apenas para retirar conteúdo/ideias que achem interessante. [Hidden Content] Release Base: Server-Eternal2 pontos
-
2 pontos
-
[Hidden Content] Vírus Total [Hidden Content]2 pontos
-
🔥 INSIGHT CHEATS - POINT BLANK BRASIL 🔥 (Atualizado em 06/08/2026) 💎 Estamos há 3 anos sem nenhum banimento por detecção do loader! 💎 🚀 FUNCIONALIDADES INCRÍVEIS 🔍 ESP's: Visualize inimigos através das paredes! Inclui Boxes, Esqueleto, Linhas, Nomes, Distância e muito mais. 🎯 Aimbot: • Silent: Muda a trajetória do tiro diretamente para o inimigo. • CrossHair: Puxa a mira até o inimigo automaticamente. 🧠 Aim FOV: Define a área de atuação do Aimbot. 👀 Visible Check: A mira trava apenas em inimigos visíveis. 🛡️ Anti Vote Kick: Previne que você seja expulso da partida por votação. 🖥️ FullScreen Mode: Ativa o modo tela cheia do jogo automaticamente. ⚡ FPS Ilimitado: Remove limites de FPS, garantindo o máximo desempenho! 🎯 Anti Helmet Protection: Inimigos não recebem proteção de capacete, mesmo com boina ou máscara. 📺 Stream Mode: Oculta menus e ESPs em transmissões no OBS Studio. 🔫 TriggerBot: Disparo automático ao detectar inimigo na mira. ⚡ Fast Quick Weapon: Reduz em 50% o tempo de troca de arma (simula item "Troca Rápida"). 🔄 Fast Reload Reduction: Reduz em 50% o tempo de recarga (simula item "Recarregamento Rápido"). E muito mais opções! SITE PARA COMPRAS - INSIGHT CHEATS COMPRE CLICANDO AQUI!1 ponto
-
VERIFIQUE SE A VERSÃO DO JOGO É A MESMA DO PROGRAMA ANTES DE EXECUTÁ-LO. Versão: 16.16 Para extrair o arquivo .rar use a versão mais atualizada do WinRAR: [Hidden Content] NOVO TUTORIAL Após abrir o arquivo, você pode extraí-lo para qualquer local (não precisa ser colocado no diretório do jogo). Ao ser executado, o programa renomeará automaticamente a pasta principal. Como o nome da pasta é alterado dinamicamente, não coloque arquivos não relacionados na mesma pasta , pois eles podem ser afetados. Após iniciar o jogo, clique em “Iniciar” e aguarde a mensagem de sucesso. Se não houver resposta após a injeção, ou se você estiver com 0 FPS ou travamentos, simplesmente feche o programa e execute-o novamente (não é necessário fechar o jogo). Aviso: Ao que tudo indica a Riot agora vai focar em acabar com programas como esse, possivelmente um efeito colateral da tentativa de acabar com os scripts, não sei quanto tempo vai durar esse skinchanger com as novas atualizações no Vanguard, mas é bom se prepararem pra dizer adeus... Download: Spoiler [hide][Hidden Content]] Scan: Spoiler [Hidden Content] Créditos: hydy100 & R3nzTheCodeGOD1 ponto
-
ANIVERSARIO DE 7 MESES ONLINE!! NÃO FIQUE DE FORA DESSA NOSTALGIA! O MELHOR SERVIDOR DE TODOS OS TEMPOS..! O ÚNICO SERVIDOR QUE POSSUI: DIGIMONS!! STAGE DE CASTLEVÂNIA!! STAGE MEGA-MAN X4!!! DIGI-VOLUÇÃO DE MASCOTES!! SERVIDOR DE LONGA DATA!! RUMO A 1 ANO DE SERVIDOR DISCORD:(900 membros) [Hidden Content] SITE: [Hidden Content]1 ponto
-
Tópico Atualizado - 07/08/2024 O Chase Fantasy é um servidor já a 3 anos na ativa e esperamos nos manter na ativa por muito tempo, com missões originais desenvolvidas por nós, visuais exclusivos, mascotes exclusivos, eventos exclusivos, sistemas exclusivos e muitos eventos para você obter desde visuais até mascotes incríveis. Diferente da maioria dos servidores que abrem logo para fechar as portas, prometendo o impossível para atrair a sua atenção, fazer você gastar dinheiro e fechar as portas logo em seguida, nós sempre fomos diferentes e sempre seremos diferentes, temos o foco em trazer a diversão e a sensação que a sua progressão de fato faz efeito, sem fazer você perder seu tempo com grinds exagerados, jogando seu tempo fora pra pouca coisa. Site do servidor para cadastro/download: [Hidden Content] Discord Oficial do Chase Fantasy: [Hidden Content] Recomendamos que entre no Discord pois lá é dado tokens semanais, recompensas por quantidade de membros e compensações de atualização Informações Básicas do Servidor: Nível Máximo: 200 VP Inicial: 15.000 de VP Crie sua conta e receba um kit de iniciante: Confira abaixo imagens com explicações sobre nosso servidor: Sistema de Coleção de Artefatos exclusivo. Sistema de Passe de Batalha sempre com recompensas incríveis e uma loja exclusiva para as moedas do passe de batalha. Pokemons, Chibis e muitos outros pets exclusivos e únicos. Reformulação de Interfaces, mais organizadas e funcionais. Sistema de Runas e Equipamentos do Mestre do Vento (Mais forte atualmente para o nível 200). Continente Vanimir com muitas missões exclusivas sendo desenvolvidas. Refúgio Devastado dos Espíritos - Missão Exclusiva Sacrário dos Espíritos - Missão Exclusiva Vazio (Invasão) Personagem recém lançada: Kallia Personagem já lançada: Decane Personagem já lançada: Ai Forja exclusiva bem organizada com tudo o que você precisa. Muitos sistemas de recompensas para você personalizar seus personagens. Loja VIP com muitos visuais exclusivos e adaptados do Grand Chase Mobile. (Diamantes podem ser obtidos em eventos no DIscord, em missões e outros eventos especiais) Loja de CASH com muitos visuais exclusivos. (VP podem ser obtidos em eventos no DIscord, em quase todas as missões e outros eventos especiais) O que está esperando? Crie sua conta agora mesmo e venha fazer parte da Fantasia.1 ponto
-
Um salve pra geral ! Bom, eu comprei essa base (das maos do ~rooh) tem um tempo e estou subindo ela no github para compartilhar com a comunidade, subirei tambem com algumas mudanças que fiz. A base é relativamente boa, e como estou aprendeendo a bricar na parte de programação tem me gerado bons desafios e aprendizados. Infelizmente, estou upando do jeito que peguei direto com quem me vendeu, sem algumas alterações de codigos que ja fiz, mas assim que conseguir editarei aqui colocando isso no github e com algumas alterações. # Fixs que fiz ! - - A interação em grande parte do cliente com a db usa atoi e as vezes retornava null. ! - - Ajustar a validação de janelas que tambem retornava null. ! - - Ajustar e validar as rows de algumas consultas na db( Não me lembro ao certo onde era o problema) tambem retorna null. Tem algumas coisas a mais que fiz, mas essas foram essenciais para que o server não "crashe" e derrube o cliente e/ou a TM. Espero que seja de grande valia para a comunidade e aprendizado de outros. LINK: [Hidden Content] SCAN RAR : [Hidden Content] SCAN .SLN CLIENT: [Hidden Content] SCAN .sln Server: [Hidden Content] Creditos: BnkBrum, SeiTbNao, Guga, BabyLoves, Arkanun1000 [W2PP] VKlafke, hiccupsman, andresantacruz, ErickAlcan, kevinkouketsu1 ponto
-
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]1 ponto
-
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ção1 ponto
-
Demonstração 1. Abra o CS2 2. depois de aberto, execute o Loader da FRCHEATS e logue em sua conta do fórum 3. Selecione a area CHEAT CS2 4.com CS2 aberto Clique em Injetar e aguarde a mensagem "Injetado com Sucesso" Após isso basta entrar em uma partida e apertar INSERT Bom jogo :) DOWNLOAD SENDSPACE: [Hidden Content]1 ponto
-
TRAINER ATUALIZADO DIA 12/07/2025, 100% FUNCIONAL WINDOWS 10. E aí, seus noia de Priston! kk Antigamente, eu tinha o costume de fazer uns cheaters no Priston, e sempre disponibilizava uns "trainers" de graça para todo mundo usar. Com o tempo, parei de jogar e comecei a me dedicar mais ao trabalho. Mas, depois de um tempão, decidi voltar a jogar e a criar os cheaterzinhos de novo. Notei que muita coisa mudou, mas rapidinho eu me acostumo. 😅 Estou disponibilizando um "trainer" simples para o Priston Tale EU – que, pelo que percebi, é o que o pessoal mais joga hoje em dia. Aqui embaixo está o link para baixar e as instruções de como usar. ✅ Como usar: Fiz algo bem simples, no estilo antigo, sem menu gráfico nem frescura. Apenas funcionalidade direta, como nos velhos tempos. Desative seu Anti Virus / Windows Defender Execute o trainer como administrador. Abra o Priston Tale EU Funcional no servidor Babel e Season 11. Seja feliz! 🎮 Comandos: ALT + F1 → Ativar/Desativar Regem de HP ALT + F2 → Ativar/Desativar Regem de RES ALT + F3 → Ativar/Desativar Regem de MP ALT + F5 → Ativa/Desativa todos os regens ALT + F6 → Ativa/Desativa SpeedHack ALT + B → Abrir o Baú Alt + F → Abrir Ferreiro Alt + X → Fecha o Trainer. 📝 Observações: Quando você abrir o "trainer", ele vai criar um arquivo chamado log.txt. Esse arquivo serve para registrar quais comandos você ativou ou desativou. O seu antivírus pode mostrar um alerta falso eu recomendo você desativa-lo, porque o arquivo tem proteção e gera varios falsos positivos de virus igual está no link do scan. Mas relaxa, não é vírus! É só um falso positivo. [Hidden Content] Deixa um likezinho pra nois!!!1 ponto
-
Vi que ultimamente está tendo uma boa procura para um macro de Lan, então tomei a liberdade de ajustar os Autodrop postado anteriormente para que funcione como um macro para Lan, onde ele irá andar dentro da zona de drop (não é tão preciso). Ele fará uma verificação de onde o personagem está, com isso ele entrará na zona de drop e fará a filtragem dos itens que julgar preciosos para o player. import pyautogui import cv2 import numpy as np import time import os from PIL import ImageGrab Caminhos para os templates (imagens dos itens e do mapa) TEMPLATE_DIR = "templates/" ITEM_LAN_KEY_IMAGE = TEMPLATE_DIR + "item_lan.png" # Imagem do item que entra na Lan CHECK_LAN_ZONE_IMAGE = TEMPLATE_DIR + "zona_lan_check.png" # Imagem que confirma que o player está na Lan Região da tela onde está o inventário (ajuste conforme sua resolução e posição) INVENTORY_REGION = {"left": 1440, "top": 160, "width": 420, "height": 460} Lista de itens que NÃO devem ser deletados (itens importantes ou usados pelo macro) WHITELIST = [ "templates/item_valioso1.png", "templates/item_valioso2.png", "templates/item_lan.png" # protege o item de entrada da Lan ] Captura uma imagem da região do inventário da tela def capture_inventory(region): bbox = (region["left"], region["top"], region["left"] + region["width"], region["top"] + region["height"]) screenshot = ImageGrab.grab(bbox=bbox) return cv2.cvtColor(np.array(screenshot), cv2.COLOR_RGB2BGR) Procura por uma imagem (template) dentro da captura atual da tela def match_template(image, template_path, threshold=0.85): if not os.path.exists(template_path): print(f"Template não encontrado: {template_path}") return [] template = cv2.imread(template_path) result = cv2.matchTemplate(image, template, cv2.TM_CCOEFF_NORMED) locations = np.where(result >= threshold) return list(zip(locations[1], locations[0])) # retorna lista de coordenadas Simula clique com botão direito na tela, nas coordenadas recebidas def right_click(x, y): pyautogui.moveTo(x, y) pyautogui.click(button='right') Verifica se já está dentro da zona da Lan; caso não esteja, procura e usa o item de entrada def usar_item_entrada_lan(): print("Verificando se já estamos dentro da zona da Lan...") screenshot = capture_inventory(INVENTORY_REGION) if match_template(screenshot, CHECK_LAN_ZONE_IMAGE, 0.85): print("Já estamos na zona da Lan.") return print("Procurando item de entrada para a Lan...") matches = match_template(screenshot, ITEM_LAN_KEY_IMAGE, 0.85) if matches: x, y = matches[0] abs_x = x + INVENTORY_REGION["left"] abs_y = y + INVENTORY_REGION["top"] right_click(abs_x, abs_y) # usa o item com clique direito print("Item usado. Aguardando teleporte...") time.sleep(5) # espera o tempo do teleporte else: print("Item de entrada para a Lan não encontrado.") Percorre o inventário e remove os itens que não estão na whitelist def manage_inventory(screenshot): for file in os.listdir(TEMPLATE_DIR): if file.startswith("item_") and os.path.join(TEMPLATE_DIR, file) not in WHITELIST: path = os.path.join(TEMPLATE_DIR, file) matches = match_template(screenshot, path, 0.9) for (x, y) in matches: abs_x = x + INVENTORY_REGION["left"] abs_y = y + INVENTORY_REGION["top"] right_click(abs_x, abs_y) # deleta com clique direito print(f"Item deletado: {file} em ({abs_x}, {abs_y})") time.sleep(0.2) # tempo entre cliques Função principal do macro: entra na Lan e gerencia o inventário def main(): print("Macro Lan + AutoDrop iniciado.") usar_item_entrada_lan() # entra na Lan se ainda não estiver time.sleep(2) # Loop infinito que gerencia o inventário while True: screenshot = capture_inventory(INVENTORY_REGION) manage_inventory(screenshot) time.sleep(5) # tempo entre verificações if name == "main": main() Esse código eu testei apenas em um servidor de testes, então qualquer dúvida ou bug, comente aqui que vamos melhorar, mas como o objetivo é criar algo interativo e didático, iremos fazer juntos.1 ponto
-
Re-up dos conteúdos. Whook 7.587-83: Dei uma lida por cima e os créditos são do Supernov4 e ptr0x, se alguém souber de mais algum participante da source me avise que coloco os créditos. Whook 7.606: Créditos ao typedef_, se alguém souber de mais algum participante da source me avise que coloco os créditos. Use MSC C++ 2010 Download [Hidden Content] Scan [Hidden Content] [Hidden Content] Os Address estão desatualizados, terão que estudar para atualizar. Tópico que pode ajudar: Aos que precisam de proteção, estudem e coloquem em prática também. Servidores que só abrem com o conteúdo postado aqui já ficaram no passado, ficam no máximo 1 semana online. Eu não incentivo o uso de hacks, muito pelo contrário. Não me responsabilizo pelo ato de vocês.1 ponto
-
📅 INAUGURAÇÃO: DIA 15/08 ÀS 18:30 WYD ORION DESTINY - RATES UP:EASY DROP:EASY EVENTO DE INAUGURAÇÃO ATIVO !!! Link do scan: [Hidden Content] 🔗 Site: www.oriondestiny.online 🔗 Grupo WhatsApp: [Hidden Content] 💎 Um dos servidores EASY mais completos da atualidade! Oferecemos uma experiência dinâmica, equilibrada e com conteúdos constantes para todos os perfis de jogadores. Diferenciais do servidor: ✅ Painel Administrativo com múltiplas funções: 🏹 Balanceamento de classes em tempo real 🐲 Adição de novos bosses, eventos e mini-eventos instantaneamente 💰 Ajustes rápidos na economia e alteração de drops 🛡️ Otimização de sistemas e melhorias constantes sem reiniciar o servidor ✅ Invasões Diárias ✅ Economia sólida com drops realmente valiosos ✅ Comércio ativo com diversas formas de negociação ✅ NPCs de Composição, Reciclador e NPCs com itens essenciais ✅ Itens raros (como a Fada Dourada) obtidos via Gold in-game ✅ Roletas com prêmios exclusivos: donate, extrações únicas e itens diferenciados ✅ Guerras 100% testadas: Torres, Cidades, Noatun e Arena – todas com prêmios exclusivos ✅ Conteúdos planejados para que sempre haja algo novo a fazer ✅ BASE PRÓPIA E PROGRAMADOR ATIVO, SERVIDOR NÃO É ALUGADO !!! 🎮 Versão: 7.89 ⚔ Rates: Easy/Easy 🏰 Estilo: Clássico com sistemas inéditos ✨ Um servidor administrado com profissionalismo, pronto para evoluir em tempo real e entregar a melhor experiência possível! 🏹 Guerras, PvP e economia forte – venha conquistar o topo!1 ponto
-
Essa source foi vendida para alguns na comunidade, e como sempre, o pessoal confia em outros programadores pra mexer e ai acaba virando bagunça. Caiu na mão de uma pessoa (que não vou citar), e essa pessoa está revendendo como se fosse dela o projeto. Se tratando de um projeto antigo (já a um pouco mais de um ano), e ainda utilizar clientpatch, vou estar disponibilizando aqui para estudos. Não encontrei a release do projeto ou o client do mesmo. Se eu encontrar posto depois. Trata-se da Source do The New World. Projeto feito por mim em cima da w2pp, com hooks do SeiTbNao e uma parcela de ajuda do Guga quanto a vTable do hook de grid. Está na versão 759 porém com modificações de versões superiores. Como dano mágico azul, slot de cinto e colar, e vários sistemas únicos. Para compilar vão precisar do MySql Connector 6.1 instalado na maquina [hide][Hidden Content]] Client: [Hidden Content] Scan: [Hidden Content] No scan acusou um virus mas no meu computador o antivirus não encontrou nada. De qualquer forma ta ai o scan e é por conta risco de vocês. Não há nenhum arquivo .exe na release, sugiro que vocês compilem db e tm. Editores de mob serve qualquer um da 759, inclusive os do SeiTbNao. Serverlist se não me engano ta direto no clientpatch. Download: [Hidden Content] Scan: [Hidden Content] Download Ferramentas: [Hidden Content] Scan Ferramentas: [Hidden Content] Banco de dados MySQL também está na release Segue o vídeo ensinando a instalar o banco de dados: [Hidden Content] Vídeo do server:1 ponto
-
CHASE HOPE - SEASON ETERNAL: SERVIDOR ONLINE ! Site para Download e Cadastro: [Hidden Content] Discord do Servidor: [Hidden Content] - O MELHOR ESTAR POR VIR!!! - NOVA MISSÃO DE HALLOWEEN: ESTE É UM SERVIDOR DE LONGA DATA!! BOA JOGATINA A TODOS <3 CHASE HOPE - SEASON ETERNAL: SERVIDOR ONLINE ! Site para Download e Cadastro: [Hidden Content] Discord do Servidor: [Hidden Content] Servidor conta com a turma da Elesis até o Veigas, vivendo toda a nostalgia das antigas, se re-encontrando com o pessoal do "PvP" se divertindo acima de tudo, o servidor foi configurado com status dos monstros e boss da season 2 para garantir uma experiência OLD e nada fácil e enjoativo, o servidor também conta com visuais exclusivos, missões novas futuras, sistema conquista Speed Run, títulos personalizados e tudo que tem direito ! ta esperando o que para viver tudo isso novamente? abaixo deixarei algumas imagens como degustação do melhor servidor season Eternal do momento ! Vídeo Demonstrativo da RAID: "Antigo Castelo (Season 1)" Vídeo Demonstrativo da Missão: "O Eclipse" ABAIXO ALGUMAS SCREENSHOTS DO SERVIDOR: Um lista imensa de novos mascotes para você se divertir! Espero que tenha gostado de tudo que viu e queira conhecer nosso servidor. Te espero em breve guerreiro, até mais ! Site para Download e Cadastro: [Hidden Content] Discord do Servidor: [Hidden Content]1 ponto -
Desenvolvi um bypass exclusivo para Point Blank, projetado para contornar com eficiência as principais proteções anti-cheat implementadas no jogo. Este bypass atua diretamente nos mecanismos de detecção, permitindo a execução de ferramentas auxiliares, cheats ou modificações de memória sem ser identificado pelo sistema de segurança do game. Características principais: Compatibilidade: Funciona perfeitamente com as versões mais recentes do Point Blank. Estabilidade: Mantém a integridade do jogo, evitando crashes ou desconexões. Discrição: Bypass stealth, com baixa assinatura, reduzindo significativamente o risco de detecção. Facilidade de uso: Processo simples, sem necessidade de alterações complexas no sistema. Funcionamento: O bypass injeta-se no processo do jogo, interceptando e neutralizando chamadas de verificação de integridade e scanners de memória comuns utilizados pelos sistemas anti-cheat. Além disso, bloqueia respostas automatizadas que poderiam sinalizar a presença de modificações. Video: [Hidden Content]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
-
1 ponto
-
🎃Objetos ou Mapa temático para Halloween🎃 Entre no clima de Halloween com este exclusivo kit de 7 objetos para decorar seu mapa de evento! Não perca a chance de criar o evento de Halloween mais épico do ano e proporcione uma experiência inesquecível para seus Players! Contém 7 Objetos para serem utilizados no mapa e 1 objeto(Cesta de Doces) que pode ser utilizado para equipar como item de diminuição de Hits. 3 dos Objetos podem ser utilizados como Mob(Estático) Hit do Evento. Trabalhos anteriores Evento da Independência 🌐 Evento Dia dos Pais - Tema Anos 80 🌐 🍃 Evento Semana do Novato 🍃 ⛱ Evento De Férias ⛱ [Hidden Content]1 ponto
-
______________________________________________________________________________________________________________________________________________ Trainer FREE bem básico do básico liberado para vocês, ATUALIZADO 11/08/2025 > Win10/11. Obs: Estarei deixando ativo por 30 dias ou até atualização do servidor. Pretendo manter os 30 dias atualizado, só depende do meu tempo Erros de Dll? basta baixar o Visual C++ Redistributable. Seguinte rapaziada, é completamente auto intúitivo como usar, todas janelas com interação / explicação. Se houver dúvidas basta manter o mouse encima da função que tem explicação!. Obs: Sim, você pode útilizar Múltiplas Intâncias -> Game.exe / Cheat. Como usar! 1. Desative o Win Defender / AntVirus(Baidu!?). 2. Faça a extração do arquivo em uma pasta a parte. 3. Abra seu Jogo e Aplicativo como administrador. 4. Selecione o processo Game.exe. 5. Vá upar seu tarado em XP. 10/09 ---> Já deu a datinha, logo logo eu solto outro brinquedo em outro servidor Imagens: [Hidden Content] _______________________________________________________ Caso queira adquirir o completo, entrar em contato comigo via discord: sharkscdev Faço para outros servidores no hype ou especificos. ---> Relic Tale✅ ---> Doom PT✅ ---> Crow Tale ✅ Caso queira algum servidor específico / funções especificas ---> preço a combinar. obs: Antes de fornecer alguma função especifica, sempre irei testar antes e garantir o funcionamento, ninguém gosta de ser banido, então pode demorar um tempo. ❌❌❌NÃO FAÇO PARA O GENESIS PT❌❌❌ ❌❌❌NÃO FAÇO PARA O BPT❌❌❌ Download:Patched > Scan Winrar: Patched > Scan App: Patched >1 ponto
-
Apply for Beta Access: [Hidden Content] Discord: [Hidden Content]1 ponto
-
void ReadConfig() { FILE* Stream = nullptr; fopen_s(&Stream, "gameconfig.txt", "rt"); if (!Stream) { MessageBoxA(hWndMain, "no gameconfig.txt, server will generate default setting.", "Error", 0x1000u); GameConfig = 1; DrawConfig(1); return; } char Parm[16][32]{}; int Value[36]{}; char String[255]{}; // ================= Drop Item Event Settings ================= fgets(String, 255, Stream); if (strcmp(String, "Drop Item Event Settings:\n")) { MessageBoxA(hWndMain, "not game-server generated gameconfig.txt - Line1", "Error", 0x1000u); fclose(Stream); return; } for (int i = 0; i < 16; ++i) { Value[i] = -1; memset(Parm[i], 0, 0x20u); } fgets(String, 255, Stream); sscanf_s(String, "%s %d %s %d %s %d %s %d %s %d %s %d %d %d %d", Parm[0], sizeof(Parm[0]), &Value[0], Parm[1], sizeof(Parm[1]), &Value[1], Parm[2], sizeof(Parm[2]), &Value[2], Parm[3], sizeof(Parm[3]), &Value[3], Parm[4], sizeof(Parm[4]), &Value[4], Parm[5], sizeof(Parm[5]), &Value[5], &Value[6], &Value[7], &Value[8]); if (strcmp(Parm[0], "evindex") || strcmp(Parm[1], "evdelete") || strcmp(Parm[2], "evon") || strcmp(Parm[3], "evitem") || strcmp(Parm[4], "evrate") || strcmp(Parm[5], "evstart")) { MessageBoxA(hWndMain, "not game-server generated gameconfig.txt - Line2", "Error", 0x1000u); fclose(Stream); return; } if (Value[0] == -1 || Value[1] == -1 || Value[2] == -1 || Value[3] == -1 || Value[4] == -1 || Value[5] == -1 || Value[6] == -1 || Value[7] == -1) { MessageBoxA(hWndMain, "not game-server generated gameconfig.txt - Line2", "Error", 0x1000u); fclose(Stream); return; } evIndex = Value[0]; evDelete = Value[1]; evOn = Value[2]; evItem = Value[3]; evRate = Value[4]; evStartIndex = Value[5]; evCurrentIndex = Value[6]; evEndIndex = Value[7]; evNotice = Value[8]; // ================= Etc Event Settings ================= fgets(String, 255, Stream); if (strcmp(String, "Etc Event Settings:\n")) { MessageBoxA(hWndMain, "not game server generated gameconfig.txt - Line3", "Error", 0x1000u); fclose(Stream); return; } for (int i = 0; i < 16; ++i) { Value[i] = -1; memset(Parm[i], 0, 0x20u); } fgets(String, 255, Stream); sscanf_s(String, "%s %d %s %d %s %d %s %d %s %d %s %d %s %d", Parm[0], sizeof(Parm[0]), &Value[0], Parm[1], sizeof(Parm[1]), &Value[1], Parm[2], sizeof(Parm[2]), &Value[2], Parm[3], sizeof(Parm[3]), &Value[3], Parm[4], sizeof(Parm[4]), &Value[4], Parm[5], sizeof(Parm[5]), &Value[5], Parm[6], sizeof(Parm[6]), &Value[6]); if (strcmp(Parm[0], "double") || strcmp(Parm[1], "deadpoint") || strcmp(Parm[2], "dungeonevent") || strcmp(Parm[3], "statsapphire")) { MessageBoxA(hWndMain, "not game-server generated gameconfig.txt - Line4", "Error", 0x1000u); fclose(Stream); return; } if (Value[0] == -1 || Value[1] == -1 || Value[2] == -1 || Value[3] == -1) { MessageBoxA(hWndMain, "not game-server generated gameconfig.txt - Line4", "Error", 0x1000u); fclose(Stream); return; } DOUBLEMODE = Value[0]; DEADPOINT = Value[1]; DUNGEONEVENT = Value[2]; StatSapphire = Value[3]; BrItem = Value[4]; VSMode = Value[5]; TRANSLEVEL = Value[6]; if (TRANSLEVEL < 200 || TRANSLEVEL > 400) TRANSLEVEL = 300; // ================= Etc Settings ================= fgets(String, 255, Stream); if (strcmp(String, "Etc Settings:\n")) { MessageBoxA(hWndMain, "not game server generated gameconfig.txt - Line5", "Error", 0x1000u); fclose(Stream); return; } for (int i = 0; i < 16; ++i) { Value[i] = -1; memset(&Parm[i], 0, 0x20u); } fgets(String, 255, Stream); sscanf_s(String, "%s %d %s %d %s %d %s %d %s %d %s %d", Parm[0], sizeof(Parm[0]), &Value[0], Parm[1], sizeof(Parm[1]), &Value[1], Parm[2], sizeof(Parm[2]), &Value[2], Parm[3], sizeof(Parm[3]), &Value[3], Parm[4], sizeof(Parm[4]), &Value[4], Parm[5], sizeof(Parm[5]), &Value[5]); if (strcmp(Parm[0], "freeexp")) { MessageBoxA(hWndMain, "not game-server generated gameconfig.txt - Line6", "Error", 0x1000u); fclose(Stream); return; } if (Value[0] == -1) { MessageBoxA(hWndMain, "not game-server generated gameconfig.txt - Line6", "Error", 0x1000u); fclose(Stream); return; } FREEEXP = Value[0]; POTIONCOUNT = Value[1]; PARTYBONUS = Value[2]; GUILDBOARD = Value[3]; if (PARTYBONUS < 50 || PARTYBONUS > 200) PARTYBONUS = 100; // ================= Item Drop Bonus Settings ================= fgets(String, 255, Stream); if (strcmp(String, "Item Drop Bonus Settings:\n")) { MessageBoxA(hWndMain, "not game-server generated gameconfig.txt - Line7", "Error", 0x1000u); fclose(Stream); return; } for (int m = 0; m < 4; m++) { fgets(String, 255, Stream); sscanf_s(String, "%d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d", &Value[0], &Value[1], &Value[2], &Value[3], &Value[4], &Value[5], &Value[6], &Value[7], &Value[8], &Value[9], &Value[10], &Value[11], &Value[12], &Value[13], &Value[14], &Value[15]); for (int j = 0; j < 16; ++j) { if (Value[j] < 0 || Value[j] > 3000) { MessageBoxA(hWndMain, "not game-server generated gameconfig.txt - DropBonus", "Error", 0x1000u); fclose(Stream); return; } g_pDropBonus[m * 16 + j] = Value[j]; Value[j] = -1; } } // ================= Treasure Settings ================= fgets(String, 255, Stream); if (strcmp(String, "Treasure Settings:\n")) { MessageBoxA(hWndMain, "not game-server generated gameconfig.txt - Line12", "Error", 0x1000u); fclose(Stream); return; } memset(g_pTreasure, 0, sizeof(g_pTreasure)); for (int j = 0; j < 17; ++j) { STRUCT_TREASURE* Treasure = &g_pTreasure[j]; for (int i = 0; i < 26; i++) Value[i] = -1; fgets(String, 255, Stream); sscanf_s(String, "%d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d" " %d %d %d %d %d %d %d", &Value[0], &Value[1], &Value[2], &Value[3], &Value[4], &Value[5], &Value[6], &Value[7], &Value[8], &Value[9], &Value[10], &Value[11], &Value[12], &Value[13], &Value[14], &Value[15], &Value[16], &Value[17], &Value[18], &Value[19], &Value[20], &Value[21], &Value[22], &Value[23], &Value[24], &Value[25], &Value[26], &Value[27], &Value[28], &Value[29], &Value[30], &Value[31], &Value[32], &Value[33], &Value[34], &Value[35]); if (!strncmp(String, "Rare", 4u)) break; Treasure->Source = Value[0]; for (int i = 0; i < 5; ++i) { STRUCT_ITEM* TreasureItem = &Treasure->Target[i]; TreasureItem->sIndex = Value[7 * i + 1]; TreasureItem->stEffect[0].cEffect = Value[7 * i + 2]; TreasureItem->stEffect[0].cValue = Value[7 * i + 3]; TreasureItem->stEffect[1].cEffect = Value[7 * i + 4]; TreasureItem->stEffect[1].cValue = Value[7 * i + 5]; TreasureItem->stEffect[2].cEffect = Value[7 * i + 6]; TreasureItem->stEffect[2].cValue = Value[7 * i + 7]; } fgets(String, 255, Stream); sscanf_s(String, "%d %d %d %d %d", &Value[0], &Value[1], &Value[2], &Value[3], &Value[4]); for (int i = 0; i < 5; ++i) Treasure->Rate[i] = Value[i]; } // ================= Rare Item Drop Settings ================= char Str[5][64]{}; if (strcmp(String, "Rare Item Drop Settings:\n")) { MessageBoxA(hWndMain, "not game server generated gameconfig.txt - Line29", "Error", 0x1000u); fclose(Stream); return; } memset(g_pRare, 0, sizeof(g_pRare)); for (int i = 0; i < 8; ++i) { STRUCT_RARE* Rare = &g_pRare[i]; STRUCT_ITEM* RareItem = &g_pRare[i].item; fgets(String, 255, Stream); sscanf_s(String, "%d %d %hd %hhu %hhu %hhu %hhu %hhu %hhu %s %d", &Rare->MonsterFace, &Rare->DropRate, &RareItem->sIndex, &RareItem->stEffect[0].cEffect, &RareItem->stEffect[0].cValue, &RareItem->stEffect[1].cEffect, &RareItem->stEffect[1].cValue, &RareItem->stEffect[2].cEffect, &RareItem->stEffect[2].cValue, Str[4], sizeof(Str[4]), &Rare->Count); } for (int i = 0; i < 5; i++) memset(Str[i], 0, sizeof(Str[i])); RARESWITCH = 0; bool Draw = false; // ================= Game Option Settings ================= fgets(String, 255, Stream); sscanf_s(String, "%s %d %s %d %s %d %s %d", Str[0], sizeof(Str[0]), &RARESWITCH, Str[1], sizeof(Str[1]), &STOPGOLDCOIN, Str[2], sizeof(Str[2]), &LOCALSERVER, Str[3], sizeof(Str[3]), &STOPQUEST); fgets(String, 255, Stream); int g_NonePKServer = *(int*)0xAACD54; if (strcmp(String, "Game Option Settings:\n")) { g_NonePKServer = 0; ITEMDESTROY = 100; ITEMMASTER = 0; DOUBLEZONE = 0; Draw = true; } String[0] = 0; if (fgets(String, 255, Stream)) sscanf_s(String, "%s %d %s %d %s %d", Str[1], sizeof(Str[1]), &g_NonePKServer, Str[2], sizeof(Str[2]), &GAMBLESERVER, Str[3], sizeof(Str[3]), &KHEPRAOPEN); String[0] = 0; if (fgets(String, 255, Stream)) sscanf_s(String, "%s %d %s %d %s %d", Str[1], sizeof(Str[1]), &ITEMDESTROY, Str[2], sizeof(Str[2]), &ITEMMASTER, Str[3], sizeof(Str[3]), &DOUBLEZONE); String[0] = 0; fgets(String, 255, Stream); sscanf_s(String, "%s %d %s %d %s %d", Str[1], sizeof(Str[1]), &USE_GUILDWAR_MANTLE, Str[2], sizeof(Str[2]), &USE_FREE_GAMBLE, Str[3], sizeof(Str[3]), &CASINOTICKET); String[0] = 0; if (fgets(String, 255, Stream)) sscanf_s(String, "%s %d %s %d %s %d %s %d", Str[1], sizeof(Str[1]), &LOTTOTICKET, Str[2], sizeof(Str[2]), &MAXLEVEL, Str[3], sizeof(Str[3]), &MAXLEVEL2, Str[4], sizeof(Str[4]), &CREATECHAR); String[0] = 0; fgets(String, 255, Stream); sscanf_s(String, "%s %d %s %d %s %d ", Str[1], sizeof(Str[1]), &USE8THSKILL, Str[2], sizeof(Str[2]), &MAXLEVELTICKET, Str[3], sizeof(Str[3]), &EventHour); String[0] = 0; fgets(String, 255, Stream); sscanf_s(String, "%s %d %s %d", Str[1], sizeof(Str[1]), &DUELLETTERLIMIT, Str[2], sizeof(Str[2]), &DUELLETTERLIMIT2); memset(TownTax, 0, sizeof(TownTax)); String[0] = 0; fgets(String, 255, Stream); sscanf_s(String, "%s %I64d %s %I64d %s %I64d %s %I64d %s %I64d", Str[0], sizeof(Str[0]), &TownTax[0], Str[1], sizeof(Str[1]), &TownTax[1], Str[2], sizeof(Str[2]), &TownTax[2], Str[3], sizeof(Str[3]), &TownTax[3], Str[4], sizeof(Str[4]), &TownTax[4]); String[0] = 0; fgets(String, 255, Stream); sscanf_s(String, "%s %d %s %d %s %d", Str[1], sizeof(Str[1]), &RANDOMQUIZ, Str[2], sizeof(Str[2]), &RandomQuizExp, Str[2], sizeof(Str[3]), &RandomQuizCoin); String[0] = 0; fgets(String, 255, Stream); sscanf_s(String, "%s %d %d %s %d", Str[1], sizeof(Str[1]), &ITEMPRICE1, &ITEMPRICE2, Str[2], sizeof(Str[2]), &SEALOFSOUL); String[0] = 0; fgets(String, 255, Stream); sscanf_s(String, "%s %d %s %I64d", Str[1], sizeof(Str[1]), &NIGHTMARE, Str[2], sizeof(Str[2]), &BLESSMONEY); String[0] = 0; if (fgets(String, 255, Stream)) sscanf_s(String, "%s %d", Str[1], sizeof(Str[1]), &ADDCRACKERROR); String[0] = 0; //if (fgets(String, 255, Stream)) // sscanf_s(String, "%s %d", Str[1], sizeof(Str[1]), &EncodeByte); //String[0] = 0; //if (fgets(String, 255, Stream)) //{ // sscanf_s(String, "%s %c %s %c", Str[1], sizeof(Str[1]), &cp, Str[2], sizeof(Str[2]), &aLogdemon); // BLOCKEDIP = inet_addr(cp); //} String[0] = 0; if (fgets(String, 255, Stream)) sscanf_s(String, "%s %d", Str[1], sizeof(Str[1]), &KINGDOMFIELD); if (fgets(String, 255, Stream)) sscanf_s(String, "%s %d", Str[1], sizeof(Str[1]), &ITEMDELETEMODE); if (fgets(String, 255, Stream)) sscanf_s(String, "%s %d", Str[1], sizeof(Str[1]), &GAMBLEMONEY); if (fgets(String, 255, Stream)) sscanf_s(String, "%s %d", Str[1], sizeof(Str[1]), &CREATEHARDCHARACTER); if (fgets(String, 255, Stream)) sscanf_s(String, "%s %d %s %d", Str[0], sizeof(Str[0]), &KhepraGuildKiller, Str[1], sizeof(Str[1]), &RuneZoneState); fclose(Stream); if (Draw) { GameConfig = 1; DrawConfig(1); } } void DrawConfig(int Draw) { int x = 0; int y = 0; int color = 255; int BlackColor = 0; if (GameConfig) { int g_NonePKServer = *(int*)0xAACD54; HDC hdc = GetDC(hWndMain); if (hdc) { int len = 0; char String[256]{}; if (!hFont || SelectObject(hdc, hFont) != 0) { FILE* Stream = nullptr; if (Draw) fopen_s(&Stream, "gameconfig.txt", "wt"); y -= pMainWndProc.nPos; SetTextColor(hdc, color); snprintf(String, 0x100u, "Drop Item Event Settings:"); len = strlen(String); TextOutA(hdc, x, y, String, len); y += 16; if (Draw) fprintf(Stream, "%s\n", &String); SetTextColor(hdc, BlackColor); snprintf(String, 0x100u, " evindex %d evdelete %d evon %d evitem %d evrate %d evstart %d %d %d %d", evIndex, evDelete, evOn, evItem, evRate, evStartIndex, evCurrentIndex, evEndIndex, evNotice); len = strlen(String); TextOutA(hdc, x, y, String, len); y += 16; if (Draw) fprintf(Stream, "%s\n", &String); SetTextColor(hdc, color); snprintf(String, 0x100u, "Etc Event Settings:"); len = strlen(String); TextOutA(hdc, x, y, String, len); y += 16; if (Draw) fprintf(Stream, "%s\n", &String); SetTextColor(hdc, BlackColor); snprintf(String, 0x100u, " double %d deadpoint %d dungeonevent %d statsapphire %d battleroyal %d VS: %d translevel: %d", DOUBLEMODE, DUNGEONEVENT, DEADPOINT, StatSapphire, BrItem, VSMode, TRANSLEVEL); len = strlen(String); TextOutA(hdc, x, y, String, len); y += 16; if (Draw) fprintf(Stream, "%s\n", &String); SetTextColor(hdc, color); snprintf(String, 0x100u, "Etc Settings:"); len = strlen(String); TextOutA(hdc, x, y, String, len); y += 16; if (Draw) fprintf(Stream, "%s\n", &String); SetTextColor(hdc, BlackColor); snprintf(String, 0x100u, " freeexp %d potioncount %d partybonus %d guildboard %d", FREEEXP, POTIONCOUNT, PARTYBONUS, GUILDBOARD); len = strlen(String); TextOutA(hdc, x, y, String, len); y += 16; if (Draw) fprintf(Stream, "%s\n", &String); SetTextColor(hdc, color); snprintf(String, 0x100u, "Item Drop Bonus Settings:"); len = strlen(String); TextOutA(hdc, x, y, String, len); y += 16; if (Draw) fprintf(Stream, "%s\n", &String); SetTextColor(hdc, BlackColor); for (int i = 0; i < 4; ++i) { int pos = 16 * i; snprintf(String, sizeof(String), " %3d %3d %3d %3d %3d %3d %3d %3d %3d %3d %3d %3d %3d %3d %3d %3d", g_pDropBonus[0 + pos], g_pDropBonus[1 + pos], g_pDropBonus[2 + pos], g_pDropBonus[3 + pos], g_pDropBonus[4 + pos], g_pDropBonus[5 + pos], g_pDropBonus[6 + pos], g_pDropBonus[7 + pos], g_pDropBonus[8 + pos], g_pDropBonus[9 + pos], g_pDropBonus[10 + pos], g_pDropBonus[11 + pos], g_pDropBonus[12 + pos], g_pDropBonus[13 + pos], g_pDropBonus[14 + pos], g_pDropBonus[15 + pos]); len = strlen(String); TextOutA(hdc, x, y, String, len); y += 16; if (Draw) fprintf(Stream, "%s\n", String); } SetTextColor(hdc, color); snprintf(String, 0x100u, "Treasure Settings:"); len = strlen(String); TextOutA(hdc, x, y, String, len); y += 16; if (Draw) fprintf(Stream, "%s\n", &String); SetTextColor(hdc, BlackColor); for (int j = 0; j < 16; ++j) { char Dest[256]{}; STRUCT_TREASURE* Treasure = &g_pTreasure[j]; snprintf(Dest, 0x100u, "%-4d ", g_pTreasure[j].Source); for (int k = 0; k < 5; ++k) { STRUCT_ITEM* TreasureItem = &Treasure->Target[k]; snprintf(String, 0x100u, " %-4d %2d %2d %2d %2d %2d %2d ", TreasureItem->sIndex, Treasure->Target[k].stEffect[0].cEffect, Treasure->Target[k].stEffect[0].cValue, Treasure->Target[k].stEffect[1].cEffect, Treasure->Target[k].stEffect[1].cValue, Treasure->Target[k].stEffect[2].cEffect, Treasure->Target[k].stEffect[2].cValue); strcat_s(Dest, String); } len = strlen(Dest); TextOutA(hdc, x, y, Dest, len); y += 16; if (Draw) fprintf(Stream, "%s\n", Dest); snprintf(String, 0x100u, " %-5d %-5d %-5d %-5d %-5d", Treasure->Rate[0], Treasure->Rate[1], Treasure->Rate[2], Treasure->Rate[3], Treasure->Rate[4]); len = strlen(String); TextOutA(hdc, x, y, String, len); y += 16; if (Draw) fprintf(Stream, "%s\n", &String); } SetTextColor(hdc, color); snprintf(String, 0x100u, "Rare Item Drop Settings:"); len = strlen(String); TextOutA(hdc, x, y, String, len); y += 16; if (Draw) fprintf(Stream, "%s\n", &String); SetTextColor(hdc, BlackColor); for (int i = 0; i < 8; ++i) { snprintf(String, 0x100u, "%-4d %-8d %-4d %-4d %-4d %-4d %-4d %-4d %-4d x %2d", g_pRare[i].MonsterFace, g_pRare[i].DropRate, g_pRare[i].item.sIndex, g_pRare[i].item.stEffect[0].cEffect, g_pRare[i].item.stEffect[0].cValue, g_pRare[i].item.stEffect[1].cEffect, g_pRare[i].item.stEffect[1].cValue, g_pRare[i].item.stEffect[2].cEffect, g_pRare[i].item.stEffect[2].cValue, g_pRare[i].Count); len = strlen(String); TextOutA(hdc, x, y, String, len); y += 16; if (Draw) fprintf(Stream, "%s\n", &String); } snprintf(String, 0x100u, "rare mode : %d StopGoldCoin: %d LocalServer : %d Stop Quest : %d", RARESWITCH, STOPGOLDCOIN, LOCALSERVER, STOPQUEST); len = strlen(String); TextOutA(hdc, x, y, String, len); y += 16; if (Draw) fprintf(Stream, "%s\n", &String); SetTextColor(hdc, color); snprintf(String, 0x100u, "Game Option Settings:"); len = strlen(String); TextOutA(hdc, x, y, String, len); y += 16; if (Draw) fprintf(Stream, "%s\n", &String); SetTextColor(hdc, BlackColor); snprintf(String, 0x100u, "NonePKServer: %d GambleServer: %d KhepraOpen: %d", g_NonePKServer, GAMBLESERVER, KHEPRAOPEN); len = strlen(String); TextOutA(hdc, x, y, String, len); y += 16; if (Draw) fprintf(Stream, "%s\n", &String); snprintf(String, 0x100u, "ItemDestroy: %d ItemMaster: %d EXP_NOT_DOUBLE_ZONE: %d", ITEMDESTROY, ITEMMASTER, DOUBLEZONE); len = strlen(String); TextOutA(hdc, x, y, String, len); y += 16; if (Draw) fprintf(Stream, "%s\n", &String); snprintf(String, 0x100u, "USE_GUILDWAR_MANTLE: %d USE_FREE_GAMBLE: %d casinoticket: %d", USE_GUILDWAR_MANTLE, USE_FREE_GAMBLE, CASINOTICKET); len = strlen(String); TextOutA(hdc, x, y, String, len); y += 16; if (Draw) fprintf(Stream, "%s\n", &String); snprintf(String, 0x100u, "lottoTicket: %d maxlevel: %d maxlevel2: %d createchar: %d", LOTTOTICKET, MAXLEVEL, MAXLEVEL2, CREATECHAR); len = strlen(String); TextOutA(hdc, x, y, String, len); y += 16; if (Draw) fprintf(Stream, "%s\n", &String); snprintf(String, 0x100u, "8thskill: %d maxlevelticket: %d eventhour: %d", USE8THSKILL, MAXLEVELTICKET, EventHour); len = strlen(String); TextOutA(hdc, x, y, String, len); y += 16; if (Draw) fprintf(Stream, "%s\n", &String); snprintf(String, 0x100u, "duelletterlimit: %d %d", DUELLETTERLIMIT, DUELLETTERLIMIT2); len = strlen(String); TextOutA(hdc, x, y, String, len); y += 16; if (Draw) fprintf(Stream, "%s\n", &String); snprintf(String, 0x100u, "TownTax: %I64d %I64d %I64d %I64d %I64d", TownTax[0], TownTax[1], TownTax[2], TownTax[3], TownTax[4]); len = strlen(String); TextOutA(hdc, x, y, String, len); y += 16; if (Draw) fprintf(Stream, "%s\n", &String); snprintf(String, 0x100u, "randomquiz: %d exp:%d coin:%d", RANDOMQUIZ, RandomQuizExp, RandomQuizCoin); len = strlen(String); TextOutA(hdc, x, y, String, len); y += 16; if (Draw) fprintf(Stream, "%s\n", &String); snprintf(String, 0x100u, "itemprice: %d %d sealofsoul:%d", ITEMPRICE1, ITEMPRICE2, SEALOFSOUL); len = strlen(String); TextOutA(hdc, x, y, String, len); y += 16; if (Draw) fprintf(Stream, "%s\n", &String); snprintf(String, 0x100u, "nightmare: %d blessmoney: %I64d", NIGHTMARE, BLESSMONEY); len = strlen(String); TextOutA(hdc, x, y, String, len); y += 16; if (Draw) fprintf(Stream, "%s\n", &String); snprintf(String, 0x100u, "addcrackerror: %d", ADDCRACKERROR); len = strlen(String); TextOutA(hdc, x, y, String, len); y += 16; //if (Draw) // fprintf(Stream, "%s\n", &String); //snprintf(String, 0x100u, "encode %s", EncodeByte); //len = strlen(String); //TextOutA(hdc, x, y, String, len); //y += 16; //if (Draw) // fprintf(Stream, "%s\n", &String); //snprintf(String, 0x100u, "logdemon %s %s", cp, aLogdemon); //len = strlen(String); //TextOutA(hdc, x, y, String, len); //y += 16; if (Draw) fprintf(Stream, "%s\n", &String); snprintf(String, 0x100u, "kingdomfield %d", KINGDOMFIELD); len = strlen(String); TextOutA(hdc, x, y, String, len); y += 16; if (Draw) fprintf(Stream, "%s\n", &String); snprintf(String, 0x100u, "ItemDeleteMode %d", ITEMDELETEMODE); len = strlen(String); TextOutA(hdc, x, y, String, len); y += 16; if (Draw) fprintf(Stream, "%s\n", &String); snprintf(String, 0x100u, "GameBleMoney %d", GAMBLEMONEY); len = strlen(String); TextOutA(hdc, x, y, String, len); y += 16; if (Draw) fprintf(Stream, "%s\n", &String); snprintf(String, 0x100u, "CreateHardCharactor %d", CREATEHARDCHARACTER); len = strlen(String); TextOutA(hdc, x, y, String, len); y += 16; if (Draw) fprintf(Stream, "%s\n", &String); snprintf(String, 0x100u, "KhepraGuild %d RuneGate %d", KhepraGuildKiller, RuneZoneState); len = strlen(String); TextOutA(hdc, x, y, String, len); y += 16; if (Draw) fprintf(Stream, "%s\n", &String); ReleaseDC(hWndMain, hdc); if (Stream) fclose(Stream); } } } }1 ponto
-
Transforme a apresentação do seu servidor WYD em algo único e profissional! Cenários personalizados com personagens do jogo em alta resolução, animados em loop, perfeitos para: - Fundos de sites. - Introduções e vinhetas em vídeos promocionais. Como funciona o processo? - Preparação do cenário: Planejamento e criação do ambiente ideal. - Criação do modelo 3D e animação: Personagens detalhados e com animações dinâmicas. - Modelo 3D exclusivo da sua logo: Garanta exclusividade da Scene com sua logo 3d(ou nome do servidor) ~Todo o processo é realizado com alta qualidade e tem um prazo médio de 2 a 3 dias para entrega. Veja exemplos reais Confira abaixo alguns projetos finalizados para alguns clientes : Projeto: [Hidden Content] Aplicação Final: [Hidden Content] 💬 Interessado? Entre em contato para iniciar o seu projeto exclusivo ou caso tenha alguma proposta! DISCORD: [Hidden Content]1 ponto
-
HC CURSOS E TUTORIAIS 🎬 ▶️ PLAYLIST "PROGRAMAÇÃO PARA LINEAGE 2" DO MEU CANAL NO YOUTUBE 🎬 ▶️ [Hidden Content] Vírus Total: [Hidden Content]1 ponto
-
1 ponto
-
vou postar todas as ferramentas que tenho e depois fazer um Quick List de tudo pra facilitar, sei que muitas destas ferramentas já foram postadas mas vou ter que postar pra facilitar em um único post depois e deixar o scan de vírus total de todos.1 ponto
-
[Hidden Content] 📝 Descrição: Olá, criadores de servidores WYD! 🎉 Bem-vindos ao tutorial mais completo do YouTube sobre criação de painéis e botões toggle no jogo With Your Destiny (WYD)! Se você quer deixar seu servidor privado com uma interface personalizada e profissional, este vídeo é para você! 🛠️✨ 📌 O que você vai aprender neste vídeo📌 O que você vai aprender neste vídeo (Parte 1): ✅ Introdução aos elementos de UI no WYD: painéis e botões toggle. ✅ Ferramentas essenciais para edição de interface 410. ✅ Passo a passo detalhado para criar designs personalizados. ✅ Dicas de design para manter a estética original do jogo 6. ✅ Como integrar os elementos sem erros no cliente do servidor. 📚 Links úteis para tutoriais complementares: 🔥 COMO EDITAR PAINEIS DO WYD (With Your Destiny) DO ZERO AO AVANÇADO!🔥 🎬🎬 🎬🎬▶️ Assita no Youtube ( Vídeo complementar, de Apoio ) 🔧 Ferramentas recomendadas:👇 ( Todos os Downloaders estão com o link do Vírús Total só baixem se sentirem segurança ) ⚡ WYT2TGA ( Conversor de Imagens TGA/OZT/WYT ): 🔗 Link de Download: [Hidden Content] 🔥 Vírus Total : [Hidden Content] ⚡ W2 - MeshtextureList ( Leitor e Editor de Alguns Arquivos Binários para WYD ) 🔗 Link de Download: [Hidden Content] 🔥Vírus Total: [Hidden Content] ⚡( Edita Paineis, Botões e outros elementos do Game ) ( Edita Paineis, Botões e outros elementos do Game ) 🔗 Link de Download: [Hidden Content] 🔥Vírus Total : [Hidden Content] 🔥❤️ Não perca a Parte 2! ❤️🔥 No próximo vídeo, vamos mergulhar na edição do código fonte do cliente e servidor para integrar totalmente seus designs! Inscreva-se e ative o sininho para não perder! 🚀 💬 Compartilhe suas dúvidas nos comentários! Vamos construir uma comunidade forte de desenvolvedores WYD! 🎮❤️1 ponto
-
Olá, amigos. Preciso de ajuda com minha TM que crasha depois de um tempo, antes de crashar aparecem janelas de erro como esse da print. Meu whats pra quem puder ajudar: 41998625788 Link da imagem do erro: [Hidden Content]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
-
Creditos do desenvolvimento e vídeo do nosso amigo Mizael [Hidden Content]1 ponto
-
1 ponto
Esta tabela de classificação está definida para São Paulo/GMT-03:00
