Os Melhores
Conteúdo popular
Mostrando conteúdo com a maior reputação em 30/04/2026 em Posts
-
🚨 ATENÇÃO, JOGADORES DE WYD! O STAR DESTINY ESTÁ VOLTANDO! 🚨 A espera está chegando ao fim… o lendário With Your Destiny – STAR DESTINY (Base 2011 a 2018) está em processo de reabertura oficial! 🔥 E dessa vez, vem com tudo: ✅ Nova administração – mais comprometida, organizada e focada na comunidade ✅ Marca STAR DESTINY registrada – segurança e seriedade no projeto ✅ Servidor pensado para durar – com responsabilidade de manter online e estável 💭 A proposta é clara: trazer de volta a nostalgia pura dos tempos de ouro, entre 2011 e 2018, com aquele estilo clássico que marcou gerações! ⚔️ PvP raiz 🏰 Guerras épicas 💎 Farm na raça 👥 Comunidade unida como antigamente Se você sente saudade dessa época, essa é a sua chance de reviver tudo isso novamente! 📢 Acompanhe a página oficial e fique por dentro de todas as novidades: 👉 [Hidden Content] 🔥 STAR DESTINY ESTÁ DE VOLTA — E DESSA VEZ, PARA FICAR! Atendimento ao jogadores (18)99813-22568 pontos
-
ASSINATURAS ATUALIZADAS Patrocinadora: streamingsbarato.com [Hidden Content] [Hidden Content] [Hidden Content] [Hidden Content] Assinatura será atualizada todos os meses.8 pontos
-
Fala, pessoal. Queria compartilhar com vocês esse repositório do WYD FieldScene Studio Pro. Mesmo não sendo programador, o trabalho do Hamilton me inspirou bastante. A base do projeto e toda a ideia inicial me chamaram atenção justamente pelo quanto essa ferramenta veio pra ajudar quem mexe com interface e edição de painéis no WYD. Sem exagero algum, eu cheguei em 90 versoes em testes "ta comm tempo né" kkk A partir disso, tive a ideia de tentar tornar o programa mais acessível, principalmente para quem não tem monitor com resolução muito alta ou acaba sofrendo com a limitação de espaço na tela durante a edição. Além disso, fui buscando implementar melhorias de usabilidade, organização visual e praticidade no fluxo de trabalho, sempre tentando deixar a ferramenta mais confortável e funcional no uso do dia a dia. O objetivo não foi apagar a origem do projeto, mas sim evoluir em cima de uma base que já era boa, trazendo adaptações, correções e recursos que pudessem facilitar a vida de mais pessoas. Entre os pontos que busquei melhorar estão: - melhor adaptação para diferentes resoluções - visualização em escala 1:1 - conversão e ajuste entre resoluções - carregamento e compatibilidade de recursos - melhorias no uso geral do editor - remoção de fundo em imagens compatíveis - mais praticidade para edição, importação e visualização -o programa tem régua -arraste por mouse **OBS IMPORTANTE, É RECOMENDADO QUE QUANDO FOR SOLICITADO O CARREGAMENTO DE RECURSOS ABRA ATÉ A PASTA DO CLIENTE ONDE ESTÃO AS PASTAS UI, NUI E MESH, ASSIM O PROGRRAMA JÁ CARREGA AS 3 PASTAS NO LUGGAR DE ABRIR UMA POR VEZ, ALGUNS PAINEIS AS VEZES ESTAO FORA DA UI** e mais coisas que não me lembro agora haha Estou compartilhando porque pode ser útil para outras pessoas da área, e também porque acho justo reconhecer que essa iniciativa só existiu porque o trabalho original me motivou a tentar fazer algo também Repositório: [Hidden Content] Se alguém quiser testar, dar feedback ou sugerir melhorias, vai ser muito bem-vindo. E LEMBRANDDO CRÉDITOS TOTAIS AO HAMILTON DO CANAL HC CURSOS E TUTORIAIS5 pontos
-
Cansado de mapa genérico? Cansado de depender de editor bugado? 👉 Então presta atenção nisso aqui. Estou liberando um Editor de Mapas WYD COMPLETO, feito pra quem quer dominar o servidor de verdade. 💣 O QUE VOCÊ CONSEGUE FAZER ✔ Montar cidades, dungeons, eventos exclusivos ✔ Controlar terreno, relevo e objetos com precisão ✔ Trabalhar com velocidade (sem travar, sem dor de cabeça) ⚡ DIFERENCIAL (E AQUI MUDA O JOGO) ✔ Interface direta (abriu, usou) ✔ Leve e rápido (roda liso) ✔ Estável (sem crash aleatório) ✔ Pensado pra WYD (não é gambiarra adaptada) 👉 Isso aqui não é editor meia boca. 🧠 PRA QUEM É ISSO? Donos de servidor que querem SE DESTACAR Devs que cansaram de ferramenta limitada Quem quer parar de copiar mapa dos outros 🚨 REALIDADE Servidor com mapa padrão = mais do mesmo Servidor com mapa custom = destaque 👉 Simples assim. 📸 PREVIEW [Hidden Content] 💰 VALOR 💲 Chama no privado / Discord 💥 Preço justo pelo que entrega (Pode rolar desconto pra primeiros) 📩 CONTATO 📬 Discord: .leowt 📬 PM no fórum ⚠️ AVISO ✔ Ferramenta exclusiva ✔ Suporte incluso ✔ Não é free 🔒 RESUMO Quer servidor comum → continua como tá Quer algo diferente → isso aqui resolve 🚀 GARANTA ANTES QUE GERAL COMECE A USAR Depois que começar a aparecer mapa diferente por aí… você já sabe de onde veio.4 pontos
-
A Fada estava com erro (bugada), esta é a correção completa para isso. Achei que isso seria uma adição incrível para a comunidade. [Hidden Content]3 pontos
-
Fala, pessoal. Quis compartilhar uma ferramenta de apoio que desenvolvi para acompanhar o uso do editor de cena. Que você pode encontrar nesse link: A ideia desse projeto foi facilitar o trabalho com arquivos UITextureListN.bin, tanto na parte de conversão quanto na conferência dos registros atuais do arquivo. Em muitos casos, enquanto a gente vai ajustando recurso, caminho ou estrutura, acaba sendo útil ter uma ferramenta separada para visualizar rapidamente a lista do BIN e reconstruir o arquivo no formato correto. A ferramenta permite: - converter BIN para TXT - converter TXT para BIN - visualizar os registros do BIN carregado - pesquisar por índice, caminho e tipo - trabalhar com compatibilidade entre layouts 264 e 528 - usar BIN de referência para reconstrução mais segura Fiz isso como um utilitário de apoio ao fluxo de edição, justamente para complementar o trabalho no editor principal sem deixar o programa de cena mais poluído. Repositório: [Hidden Content] Se alguém quiser testar e dar feedback, vai ajudar bastante.3 pontos
-
WEBCHEATS A P R E S E N T A ASSISTA A QUALQUER VÍDEO NOS SITES OFICIAIS DE VÍDEOS AULTOS +18 SEM PRECISAR PAGAR NADA! A plataforma a seguir consegue liberar todo e qualquer tipo de vídeos/filmes adultos restritos exclusivamente para assinantes. Você consegue assistir os conteúdos exclusivos sem precisa pagar nada mensalmente! COMO USAR A PLATAFORMA: A plataforma é bem autoexplicativa, não há muito segredo. Acesse o site do Mineiro (link no final do tópico); Vai aparecer diversos sites pornográficos, selecione o site que deseja assistir (Por exemplo, o site da Brad Montana); Em seguida você será redirecionado para adicionar o link do vídeo restrito; Pois bem, o próximo passo é acessar o site oficial da Brad Montana; Agora escolha um vídeo/filme premium, restrito somente para assinantes; Após escolher, copie o link do vídeo no campo de URL e retorne a plataforma do Mineiro; Retornando ao site do Mineiro, cole o link do vídeo no campo em que está sendo pedido; Depois, clique no botão "Quero assistir esse vídeo/filme". Caso queria entender melhor a explicação em vídeo, assista: 𝗢𝗯𝘀.: Quando você clicar no botão "Quero assistir esse vídeo/filme", vai aparecer alguns anúncios pedindo para você permitir a notificação. Basta você ficar recusando/bloqueando. A solicitação dessa notificação vai aparecer umas 6x depois que você recusar, basta ficar recusando que logo você será direcionado para assistir o vídeo em FULL HD. 𝗢𝗯𝘀.: Se você clicar em permitir, os anúncios vão deixar de aparecer. Lembre-se de remover a notificação depois, pois é muito chato. LINK DO SITE [Hidden Content] ESTE MATERIAL ERA EXCLUSIVAMENTE PARA MEMBROS VIP! USE COM MODERAÇÃO!3 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
-
/* 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; /* Cor exata solicitada */ 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; /* Borda sutil levemente mais clara que o fundo */ } /* ---- Estilos do Banner ---- */ .gh-banner-wrapper { width: 100%; margin-bottom: 35px; 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; transition: transform 0.5s ease; } .gh-banner-wrapper:hover .gh-banner-img { transform: scale(1.01); } /* ---- Tipografia e Conteúdo ---- */ .gh-main-title { font-size: 2.8rem; font-weight: 900; text-transform: uppercase; margin-bottom: 0px; text-align: center; letter-spacing: -1px; color: #ffffff; } .gh-highlight-purple { color: #a855f7; text-shadow: 0 0 10px rgba(168, 85, 247, 0.4); } .gh-subtitle-topic { font-size: 1.3rem; color: #bbbbbb; text-align: center; margin-bottom: 40px; font-weight: 300; border-bottom: 1px solid #363535; } /* Caixa de Destaque Positiva (Ajustada para o fundo #272626) */ .gh-feature-box { background: #1e2920; /* Tom verde escuro fechado para contrastar com o grafite */ border: 1px solid rgba(34, 197, 94, 0.2); border-left: 5px solid #22c55e; padding: 25px; border-radius: 8px; margin-bottom: 25px; } .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: '✓'; margin-right: 10px; font-weight: 900; } .gh-text-content { font-size: 1.05rem; line-height: 1.6; color: #e0e0e0; margin-bottom: 20px; } /* ---- Botão estilo o "Desbloquear" do print ---- */ .gh-button-container { text-align: center; margin: 0px 30px 30px 30px; } .gh-cta-button { background: linear-gradient(to right, #8b5cf6, #6366f1); /* Roxo vibrante idêntico à imagem */ color: white !important; padding: 16px 45px; text-decoration: none; font-size: 1.15rem; font-weight: 700; border-radius: 8px; transition: all 0.2s ease; display: inline-block; text-transform: uppercase; border: none; cursor: pointer; box-shadow: 0 5px 20px rgba(139, 92, 246, 0.4); } .gh-cta-button:hover { transform: translateY(-2px); box-shadow: 0 8px 25px rgba(139, 92, 246, 0.6); filter: brightness(1.1); } .gh-footer-topic { text-align: center; font-size: 0.85rem; color: #888888; margin-top: 40px; } .gh-footer-topic a { color: #a855f7; text-decoration: none; } /* ---- Caixa Alerta (Ajustada para o fundo #272626) ---- */ .gh-virustotal-box { background: #2d1919; /* Tom avermelhado escuro para contrastar com o grafite */ border: 1px solid rgba(239, 68, 68, 0.2); border-left: 5px solid #ef4444; padding: 25px; margin: 25px 0; border-radius: 8px; } .gh-virustotal-title { font-size: 1.4rem; color: #f87171; font-weight: bold; margin-bottom: 12px; } PRIME VÍDEO ACESSAR DADOS DA CONTA Crunchyroll ACESSAR DADOS DA CONTA paramount ACESSAR DADOS DA CONTA Manter este projeto ativo tem custos. Se você gostar da experiência e quiser mais estabilidade, suporte 24h e um perfil exclusivo para você, considere apoiar o projeto adquirindo uma assinatura a partir de R$ 1,90. Sua Conta Privada Acesso completo por 30 dias com perfil exclusivo e tela privada — apenas você assiste, sem limites ou interrupções. Seu histórico fica organizado e protegido, sem interferências. Entrega automática em segundos via PIX, com suporte garantido via chat. ❌ Conta Compartilhada Compartilhada com dezenas de pessoas, sem tela privada — outros usuários veem seu histórico e o que você assiste. Limite de telas excedido frequentemente, causando interrupções. Senha alterada periodicamente, tornando o acesso temporário e instável. Perfis bagunçados e histórico misturado, gerando recomendações erradas baseadas no consumo de terceiros. Perfis genéricos, sem personalização de nome ou foto. Sem suporte ou garantia em caso de problemas. 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
-
Olá, tudo bem com vocês? bom vim compartilhar com vocês uma source code External para quem quiser estudar. Para que o Cheat Funcione é necessário carregar o Driver dele, arraste o KernelCheat.sys para kdmapper_Release.exe e só depois de abrir o CrossFire, você abre o Cheat Download: [hide][Hidden Content]] Scann: [Hidden Content]==2 pontos
-
🔥 WYD 5.0 – A NOVA ERA COMEÇOU! 🔥 Prepare-se para uma experiência totalmente renovada dentro do WYD! Um servidor pensado nos mínimos detalhes para quem busca inovação, performance e diversão REAL! ⚔️ SISTEMAS EXCLUSIVOS ⚔️ ✔️ Arena Real (PvP competitivo de verdade) ✔️ Droplist direto no game (transparência total) ✔️ Sistema de Invasão de Monstros dinâmica ✔️ Sistema de Gráfico Avançado (sombras em mapas, mobs e players) ✔️ Passe de Batalha com recompensas incríveis ✔️ Sistema de Ajudante VIP ✔️ Macro Perga e Macro Pesa otimizados 👥 INTERAÇÃO E COMUNICAÇÃO 👥 ✔️ Grupos com senha via painel ✔️ Sistema de sala de voz integrado ao jogo ✔️ Configure microfone e saída de áudio dentro do game ✔️ Fale em tempo real com seu grupo ✔️ HUD com indicador de quem está falando ✔️ Lista de membros do grupo no canto da tela 🏰 CONTEÚDO E PROGRESSÃO 🏰 ✔️ Painel de Guild completo ✔️ Painel de Boss com ranking de dano ✔️ Novos Bosses desafiadores ✔️ Painel de Trajes, Pets, Armas e Montarias ✔️ Sistemas 3d nos itens Ativar e Desativar ✔️ Sistemas Raridades de Montarias 🚀 NOVIDADE INCRÍVEL 🚀 Agora o WYD vai além: 🎙️ Sistema de VOZ integrado direto no jogo! Sem precisar de Discord — tudo dentro do client! Lançamento oficial dia 24/04 AS 16:00 HORAS Site: [Hidden Content] 📲 Grupo do WhatsApp: [Hidden Content]2 pontos
-
2 pontos
-
2 pontos
-
MEUS CANAIS DE VÍDEOS HC CURSOS E TUTORIAIS 🎬 ▶️ PLAYLIST DO MEU CANAL NO YOUTUBE 🎬 ▶️ VEICARECA GAMES 🎬 ▶️ PLAYLIST DO MEU CANAL NO YOUTUBE 🎬 ▶️2 pontos
-
E todo mundo agora vai poder ser uma delas. Source do wHook: [Hidden Content] Compilação, uso ou demais dúvidas? Consultem alguma IA, não vou responder. Scan? Não possui executáveis no link. Pode até ser fanfic, mas o que tem de servidor por aí adicionando PC em lista de exclusão do anti-virus do windows o WYD.exe ou ClientPatch.dll pra tirar print de tela e "DEMAIS FINALIDADES" tem vários, fiquem espertos ai inclusive quem usa banco ou outras coisas junto com wyd private. Eu não jogaria um servidor sem compilação assinada digitalmente pelo dono do servidor ou que precise adicionar excessão em anti-virus. Se fosse vcs faria o mesmo, pois se fosse realmente necessário burlar isso também seria necessário fazer todos esses processos no Global, acordem.2 pontos
-
MEUS CANAIS DE VÍDEOS HC CURSOS E TUTORIAIS 🎬 ▶️ PLAYLIST DO MEU CANAL NO YOUTUBE 🎬 ▶️ VEICARECA GAMES 🎬 ▶️ PLAYLIST DO MEU CANAL NO YOUTUBE 🎬 ▶️ 🎮 Fala, galera! Sejam bem-vindos ao canal! Se você joga WYD (With Your Destiny) e está cansado daquele editor de painéis antigo, ultrapassado e cheio de limitações… ESSE VÍDEO É PARA VOCÊ! 🔥 📌 Eu estava desenvolvendo um projeto que seria VENDIDO, mas resolvi COMPARTILHAR DE GRAÇA com a comunidade. Porque todo mundo merece uma ferramenta digna, né? 🖌️ **O que esse editor tem de especial?** ✅ Interface gráfica MODERNA e atualizada ✅ Trabalha DIRETAMENTE nos painéis com a imagem (nada de ficar decorando códigos!) ✅ Muito mais rápido e intuitivo ✅ Compatível com os painéis do WYD ✅ Ideal para criar, editar e organizar seus painéis de forma profissional 💡 Chega de sofrer com ferramentas jurássicas! Aqui você vai ver na prática como esse editor transforma o trabalho com painéis. 👇 **DOWNLOAD:** 🔗 📁 CLIQUE AQUI PARA BAIXAR O EDITOR NA DESCRIÇÃO DO VÍDEO ⚠️ **Importante:** A ferramenta é totalmente gratuita, mas se quiser apoiar o canal, deixe aquele like e se inscreva! Isso ajuda demais a trazer mais conteúdos exclusivos. 💬 Dúvidas ou sugestões? Manda aí nos comentários! 🔔 Se inscreva no canal e ative o sininho para não perder nenhum conteúdo sobre WYD e ferramentas exclusivas! #WYD #WYDGlobal #EditorDePainéis #MMORPGRetrô #WYDBrasil #FerramentasWYD2 pontos
-
HC CURSOS E TUTORIAIS 🎬 ▶️ PLAYLIST DO MEU CANAL NO YOUTUBE 🎬 ▶️ 🔥🔥🔥🔥🔥🔥🔥🔥🎮🎮🎮🎮🎮🎮🎮🎮🎮🎮🎮🎮🔥🔥🔥🔥🔥🔥🔥🔥 🔥🔥🔥🎮🎬 Coletânea de Videoaulas para WYD 🎬🎮🔥🔥🔥 🔥🔥🔥🔥🔥🔥🔥🔥🎮🎮🎮🎮🎮🎮🎮🎮🎮🎮🎮🎮🔥🔥🔥🔥🔥🔥🔥🔥 " Esta lista sempre será atualizada com novos conteúdo " " Mantendo todos os Já postados e todo os conteúdos " [Hidden Content]2 pontos
-
🚀 STATUS DO SERVER ( ON! ) 🟢 PING LISO: 4ms (Radmin) ⚔️- 🔥👑[Chase Heroes]👑🔥 -⚔️ Tokens ❤️ Token: INICIANTEHEROES Token: HARKYON-KIT-FREE Token: SUPORTE-INICIANTE Token: KitPergaMistico 🔹 OBRIGATORIO – ENTRAR NA REDE DO RADMIN VPN Ja vem baixado no instalador! No Radmin VPN, clique em: Rede → Ingressar em uma rede existente Escolha apenas uma das redes abaixo: Nome da rede: grandchaselospikas Senha: 123456789 Nome da rede: gclospikas Senha: 123456789 Nome da rede: grand.pika Senha: 123456789 Clique em Entrar Tutorial completo a baixo. do download Disponível: Windows 7, Windows 10 e WINDOWS 11 Requisitos: minimo 4gb ram e win 7 Vai c/ Pacote Essenciais: Net 10, direct x e Microsoft C++ e Driver Booster 13 + Crack e Radmin com - Instalador Facilitado. www.youtube.com/watch?v=Q7qDnRnrMWs 😤 Cansado de farmar parecendo um mendigo? 😾 Ou jogar com pet inútil que não dá dano nenhum? 💸 Cansado de colocar dinheiro na KOG e receber zero consideração? 🌎 Nem valorizam nossa moeda — mesmo sendo a maior parte do servidor. 🔥 Foi por isso que este servidor nasceu. Feito para quem vive de salário mínimo. ❤️ Para quem ama Grand Chase, mas cansou de pagar caro por promessas vazias, 🚫 Aqui não tem investidor. Não tem empresa por trás, muita coisa ainda sai do meu bolso. ⭐ O VIP existe por um único motivo: Apena Manter o Servidor online e trazer Atualização. ❌ Não é sobre lucro. ✅ É sobre respeito ao jogador e a Historia de Grand Chase, Quem jogou Dede o Beta sabe oq eu estou falando, 💭 Se isso fez sentido pra você… talvez valha a pena conhecer mais. INVENTARIO e PET COMPARTILHADO A COMPRA DE CASH È AUTOMATICA DIRETO NO LAUNCHER QRCODE PIX Pagou? Cash caiu na conta de forma Automatica <3 Novos Pets Free To Play Coleção de Herois BUFFADA! Free tbm consegue jogar tranquilo COMO BAIXAR? 📌 Discord: [Hidden Content] 📌 Link do Blog: [Hidden Content] 📌 Link do youtube: [Hidden Content] 🛡️ VAMOS REERGUER ESSA LENDA JUNTOS! 🛡️1 ponto
-
🔥 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
-
1 ponto
-
1 ponto
-
Olá pessoal. Estou vendendo meu projeto de servidor WYD versão 6.56, atualmente online e funcionando. Site do servidor: 🌐 [Hidden Content] O servidor segue o estilo clássico do WYD 6.56 com diversos sistemas implementados e já prontos para uso. Informações do Servidor Versão: 6.56 Status: Online Funcionamento: 24/7 Level Máximo: 400 Evoluções disponíveis: Arch Celestial Sub Celestial Hard Core (5 reset) Sub Hard Core (7 reset) Dark Core (10 reset) Life Core (15 reset) Essas evoluções são padrão em servidores 6.56 clássicos do WYD. Sistemas Implementados O servidor possui diversos sistemas já funcionando: ✔ Save / Load Buffs ✔ Sistema Frag In-Game ✔ Anti-Ranger ✔ Anti-Nuker ✔ Anti-Speed ✔ Anti-Flood ✔ Web Shop ✔ Sistema de Quest Mortal ✔ Registro em entrada de quests ✔ Refinamento divino e refinamento abençoado ✔ Sistema de resets e progressão Estrutura do Projeto O projeto inclui: Files do servidor Website Banco de dados Configurações Sistemas implementados Projeto pronto para continuar desenvolvimento Servidor já configurado e rodando. Motivo da Venda Falta de tempo para continuar administrando o projeto. Quem adquirir pode: Continuar o servidor Abrir novo projeto Usar como base para desenvolvimento Interessados Entre em contato via mensagem privada. Posso enviar mais informações, prints ou detalhes técnicos.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
-
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: 0iiveira1 ponto
-
Olá, Desenvolvi esse cheat para os servidores Fatal Chase e Chase Heroes. Para usuários que se cadastrarem e não adquirirem um plano a única opção no momento é o Bypass e One Hit e para o Chase Heroes MP Hack. Funções: [Hidden Content] Discord: JCheats1 ponto
-
⚔️ 𝗦𝗼𝗯𝗿𝗲 𝗱𝗼 𝗦𝗲𝗿𝘃𝗶𝗱𝗼𝗿 🔸 Versão: Clássica 🔸 Experiência: Médio / Médio 🔸 Drop: Médio / Médio 🔸 Progressão dinâmica 🔸 Quests Mortais: Do Lv. 40 até o 351 🔸 Diversas mecânicas 🔥 𝗦𝗜𝗦𝗧𝗘𝗠𝗔𝗦 𝗘𝗫𝗖𝗟𝗨𝗦𝗜𝗩𝗢𝗦 O servidor foi construído para oferecer uma experiência diferenciada: 🔹 Codex 🔹 Mineração 🔹 Pescaria 🔹 Dungeon Guilda 🔹 Gemas Mágicas 🔹 Montarias Lendárias 🔹 Consumíveis Exclusivos 🔹 Arena para até 104 jogadores 🔹 Mercado Global 🔹 Painel Guilda 🔹 Loja de Guilda 🔹 Info do Jogador 🔹 World Bosses 🔹 LAN Reformulada 🔹 Guerra de Torres Reformulada 🔹 Guerra de Noatun Reformulada 🔹 Castelo de Loki 🔹 Sistema de Roleta 🔹 Passe de Batalha completo 🔹 VIP para qualidade de vida do jogador 🔹 Sistema de tradução em tempo real 🔹 Drop 100% refeito do zero 🏰 𝗖𝗢𝗠𝗨𝗡𝗜𝗗𝗔𝗗𝗘, 𝗚𝗨𝗜𝗟𝗗𝗔𝗦 𝗘 𝗟𝗢𝗡𝗚𝗔 𝗩𝗜𝗗𝗔 Poderíamos repetir o mesmo discurso de sempre... "Não somos um servidor de 3 meses" "Sem Pay2Win" "PvP balanceado" Mas você já cansou de ler isso. E a gente também. A diferença é simples: Aqui você não vai ouvir promessa, vai acontecer. Sem sistema quebrado Sem vantagem comprada Sem conteúdo que morre em semanas Aqui cada conquista é suada Cada guerra tem peso Cada jogador faz diferença Se você quer mais do mesmo, esse não é o seu servidor. Agora, se você quer um desafio de verdade... Bem vindo ao Mystic Destiny! Projetos & Oportunidades 🔸 Programa de Criadores de Conteúdo 🔸 Auxílio para Guildas 🔸 Vagas para Divulgadores Quer crescer junto com o servidor ? Aqui você tem espaço. 📷 𝗜𝗠𝗔𝗚𝗘𝗡𝗦 𝗗𝗢 𝗦𝗘𝗥𝗩𝗜𝗗𝗢𝗥 🔗 𝗘𝗡𝗧𝗥𝗘 𝗡𝗢𝗦 𝗖𝗔𝗡𝗔𝗜𝗦 𝗢𝗙𝗜𝗖𝗜𝗔𝗜𝗦 Site: [Hidden Content] Discord: [Hidden Content]1 ponto
-
🔥 WYD 5.0 – A NOVA ERA COMEÇOU! 🔥 Prepare-se para uma experiência totalmente renovada dentro do WYD! Um servidor pensado nos mínimos detalhes para quem busca inovação, performance e diversão REAL! ⚔️ SISTEMAS EXCLUSIVOS ⚔️ ✔️ Arena Real (PvP competitivo de verdade) ✔️ Droplist direto no game (transparência total) ✔️ Sistema de Invasão de Monstros dinâmica ✔️ Sistema de Gráfico Avançado (sombras em mapas, mobs e players) ✔️ Passe de Batalha com recompensas incríveis ✔️ Sistema de Ajudante VIP ✔️ Macro Perga e Macro Pesa otimizados 👥 INTERAÇÃO E COMUNICAÇÃO 👥 ✔️ Grupos com senha via painel ✔️ Sistema de sala de voz integrado ao jogo ✔️ Configure microfone e saída de áudio dentro do game ✔️ Fale em tempo real com seu grupo ✔️ HUD com indicador de quem está falando ✔️ Lista de membros do grupo no canto da tela 🏰 CONTEÚDO E PROGRESSÃO 🏰 ✔️ Painel de Guild completo ✔️ Painel de Boss com ranking de dano ✔️ Novos Bosses desafiadores ✔️ Painel de Trajes, Pets, Armas e Montarias ✔️ Sistemas 3d nos itens Ativar e Desativar ✔️ Sistemas Raridades de Montarias 🚀 NOVIDADE INCRÍVEL 🚀 Agora o WYD vai além: 🎙️ Sistema de VOZ integrado direto no jogo! Sem precisar de Discord — tudo dentro do client! Lançamento oficial dia 11/04 AS 16:00 HORAS Site: [Hidden Content] 📲 Grupo do WhatsApp: [Hidden Content] LEMBRE DE FALAR QUE VEIO PELO SEVENN PARA GANHAR UM BRINDE.1 ponto
-
1 ponto
-
GUILD JUSTICEIROS RECRUTANDO TODOS OS BLUE ! Tá procurando uma família pra jogar, zoar e evoluir junto? A JUSTICEIROS tá de portas abertas! Vagas pra membros ativos e com sangue nos olhos. Chama DM e vem ser BLUE! SEJA JUSTICEIROS SEJA FAMÍLIA Mais que uma guild, somos irmandade. Respeito, lealdade e muita gameplay. Se identifica com isso? A guild JUSTICEITOS quer você na guerra Recrutamento ON. Vem pra cá! GRUPO DA GUILD AQUI [Hidden Content]1 ponto
-
[Hidden Content] www.wydmarket.com.br1 ponto
-
1 ponto
-
Fala galera! Estou liberando um cheat que eu desenvolvi e resolvi compartilhar aqui com o fórum. Ele é simples, leve e direto ao ponto. Funções AutoKill – Ataca automaticamente os mobs AutoBoss – Avança para o stage do boss automaticamente ItemVac – Puxa os itens do mapa automaticamente Como usar 1 - Abra o jogo 2 - Execute o cheat como administrador 3 - Ative as funções desejadas 4- Divirta-se [Hidden Content] [Hidden Content] Bom jogo a todos!1 ponto
-
Sim. Esse muito forte ainda tá light comparado com o "Original". Fiz mais melhorias e depois eu atualizo aqui. You`re right. [Hidden Content]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
-
Implementado Editor de UI do cliente, conseguimos trabalhar com todos os paineis originais, conseguimos criar novos paineis e etc. as texturas que são configuradas nos Scenes podem ser editadas logos por exemplo, as texturas que são carregadas dinamicamente pelo cliente podem ser reposicionadas pelo editor e são carregadas corretamente quando roda o cliente. vai da imaginação, pode modificar inventario, guarda carga e tudo mais... LoginScene.bin FieldScene2.bin Inicio da implementação de um editor de CamAction onde podera ser editado a visão da camera, o caminho que a camera faz, formas de visualização e etc.1 ponto
-
Projeto WYD 759 - Aluguel O projeto é baseado na versão 7.55 do WYD (descompilada/reverse) e foi atualizado para a versão 7.59 do WYD. Desenvolvido por mim ao longo de 4 anos de trabalho. Recursos: * Sistema anti-hack integrado diretamente no server-side. * Proteções anti-dup e sistema de logs separado do sistema do jogador. * Diversos sistemas configurados via TXT e XML, permitindo maior controle do servidor. * Diversos comandos administrativos para controle do servidor. * Balanceamento original da versão. Sistemas: * Guerras: Reino, Cidade, Torre e Noatum. * Classes: Mortal, Arch, Celestial, SubCelestial e Hardcore. * Zona Elemental da Água (N/M/A) com salas individuais. * Lan House (N/M/A) com Boss na (A). * Carta Duelo (N/M/A). * Pesadelo (N/M/A). * Quest do Coliseu (N/M/A). * Cubo da Maldade (N/M/A). * Novas Skills (9ª, 10ª, 11ª e 12ª). * Invocação fora do grupo. * Portão Infernal. * Evento Quiz. * Quest Rainha do Gelo. * Sistema de recompra de item. * Quest do Verid Lendário (Cebolão). * Sistema de pontuação para jogadores que participarem do BETA. * Boss nas Quest mortais. * Sistema de evento de lojinha. * Sistema de evento de hit. Importante: Este projeto foi descompilado (reverse) da versão original do WYD 7.55, publicada pelo AGATE por volta de 2015. Portanto, trata-se de um servidor totalmente diferente das versões 7.62 (W2PP), que foram descompiladas da versão 6.13 do WYDG. Ou seja, tudo o que você encontrará neste projeto é estruturalmente diferente. Outro ponto importante é que o projeto não contém nenhum tipo de painel ou novas janelas, como muitos servidores atualmente possuem. A ideia inicial era implementar esse tipo de recurso no futuro, porém acabei desanimando com o WYD e não cheguei a iniciar essa parte do desenvolvimento. Bom, é isso deve ter mais coisa mais acabei esquecendo. Caso tenha interesse em alugar o projeto, entre em contato comigo através do Discord: sc2allin. @Edit: Vou deixar aqui um link de uma playlist no yout com alguns videos curtos com algumas coisas do servidor. Playlist:1 ponto
-
1 ponto
-
Esta sendo feito para o cliente em DX11 porem pode ser implementado na TMProject original. Gif1 ponto
-
Tutorial em Texto: [Hidden Content] Tutorial em Vídeo: [Hidden Content]1 ponto
-
1 ponto
-
caso queiram usar troquem pMob_New para pMob e pUser_New para pUser //TMSrv 7.57 00586550 int CreateGuild(int conn, const char* guildName) { //Função Ok int clan = pMob_New[conn].MOB.Clan; if (clan != KINGDOM_BLUE && clan != KINGDOM_RED) { SendClientMessage(conn, FALSE, _NN_Only_InKingdom_B_R); return FALSE; } if (WarDay == GuildDay) { SendClientMessage(conn, FALSE, _NN_NotEquip_Saturday); return FALSE; } if (VsModeState == 1) { SendClientMessage(conn, FALSE, _NN_VS_Server); return FALSE; } if (ServerIndex == -1) { pLog.Error("Buy Guild Item, But, Server Index Undefined", pUser_New[conn].AccountName, pUser_New[conn].IP); return FALSE; } // 00586638 if (GuildCounter == 0) { pLog.Error("Buy Guild Item, But, Guild Counter Zero", pUser_New[conn].AccountName, pUser_New[conn].IP); return FALSE; } // 00586673 if (GuildCounter >= MAX_GUILD) { SendClientMessage(conn, FALSE, _NN_Not_GuildSlotInSrv); pLog.Error("GuildCounter Max.", pUser_New[conn].AccountName, pUser_New[conn].IP); GuildCounter = MAX_GUILD; return FALSE; } // 005866CE int nameLen = strlen(guildName); //Local.3 if (nameLen >= 12 || nameLen <= 0) { SendClientMessage(conn, FALSE, _NN_GSTRING_ERR); return FALSE; } // 00586701 if (pMob_New[conn].Ext2.Quest[9] == 1) { return FALSE; } int inUseName = CheckGuildName(guildName); //Local.6 if (inUseName == TRUE) { SendClientMessage(conn, FALSE, _NN_CANT_USE_ID); return FALSE; } if (pMob_New[conn].MOB.Guild != 0) { return FALSE; } // 00586761 int cost = CreateGuildCost; //Local.9 if ((pMob_New[conn].MOB.Coin - cost) < 0) { SendClientMessage(conn, FALSE, _NN_Not_Enough_Money); return FALSE; } // 00586795 int guildId = (ServerIndex * MAX_GUILD) + GuildCounter; //Local.15 int server = guildId / MAX_GUILD; //Local.18 int guild = guildId & (MAX_GUILD - 1); //Local.21 if (g_pGuildList[server][guild].GuildIndex != 0) { pLog.Error(pLog.Format("Create Guild Samed Index {}-{}-{}", server, guild, guildId), pUser_New[conn].AccountName, pUser_New[conn].IP); GuildCounter++; return FALSE; } // 0058683C pMob_New[conn].MOB.Guild = guildId; pMob_New[conn].MOB.GuildLevel = 9; // Líder pMob_New[conn].GetCurrentScore(conn); GuildCounter++; pMob_New[conn].MOB.Coin -= cost; SendUpdateCoin(conn); SendClientMessage(conn, FALSE, _SN_CREATEGUILD, pLog.Format("{}", guildName)); // 005868D1 MSG_CreateMob pCreateMob{}; GetCreateMob(conn, &pCreateMob); GridMulticast(pMob_New[conn].TargetX, pMob_New[conn].TargetY, (MSG_STANDARD*)&pCreateMob, FALSE); SaveUser(conn, 0); pLog.System(pLog.Format("Create Guild Medal {}({}), Idx:{} Count:{}", pMob_New[conn].MOB.MobName, guildName, guildId, GuildCounter), pUser_New[conn].AccountName, pUser_New[conn].IP); MSG_CreateGuild pCreateGuild{}; pCreateGuild.Header.Type = _MSG_CreateGuild; pCreateGuild.Header.ID = conn; pCreateGuild.Header.Size = sizeof(MSG_CreateGuild); pCreateGuild.GuildId = guildId; strncpy_s(pCreateGuild.GuildName, 12, guildName, 12); pCreateGuild.Citizen = GetCitizen(conn); DBServerSocket.SendOneMessage((char*)&pCreateGuild, pCreateGuild.Header.Size); return TRUE; }1 ponto
-
caso queiram usar troquem pMob_New para pMob e pUser_New para pUser //TMSrv 7.57 00586A60 int CreateSubGuild(int conn, const char* targetName) { //Função Ok if (WarDay == GuildDay) { SendClientMessage(conn, FALSE, _NN_NotEquip_Saturday); return FALSE; } // 00586AAD int guildId = pMob_New[conn].MOB.Guild; //Local.3 if (guildId == 0 || pMob_New[conn].MOB.GuildLevel < 9) { SendClientMessage(conn, FALSE, _NN_Only_Guild_Master_Can); return FALSE; } // 00586AF3 int cost = CreateSubGuildCost; //Local.6 if ((pMob_New[conn].MOB.Coin - cost) < 0) { SendClientMessage(conn, FALSE, _NN_Not_Enough_Money); return FALSE; } // 00586B27 char firstName[64]{}; //Local.24 char lastName[64]{}; //Local.42 sscanf_s(targetName, "%s %s", firstName, 64, lastName, 64); int nameLen = strlen(firstName); //Local.45 if (nameLen >= 12 || nameLen <= 0) { SendClientMessage(conn, FALSE, _NN_GSTRING_ERR); return FALSE; } // 00586BA6 int targetConn = FindUserByName(lastName); if (targetConn == 0) { SendClientMessage(conn, FALSE, _NN_Not_Connected); return FALSE; } if (targetConn == conn) { SendClientMessage(conn, FALSE, _NN_Cant_Use_To_Yourself); return FALSE; } // 00586BF9 if (pMob_New[targetConn].MOB.Guild != guildId) { SendClientMessage(conn, FALSE, _NN_SNot_GuildMember, pLog.Format("{}", pMob_New[targetConn].MOB.MobName)); return FALSE; } int targetRank = pMob_New[targetConn].MOB.GuildLevel; if (targetRank != 0 && targetRank != 1) { return FALSE; } // 00586C4A int targetCape = pMob_New[targetConn].MOB.Equip[CAPE].Index; //Local.51 int targetKingdom = BASE_GetKingdom(targetCape); //Local.54 if (targetKingdom == 0 || targetKingdom != pMob_New[conn].MOB.Clan) { SendClientMessage(conn, FALSE, _NN_Not_SameKingdom); return FALSE; } // 00586CB1 int server = guildId / MAX_GUILD; //Local.57 int guild = guildId & (MAX_GUILD - 1); //Local.60 int subSlot = 0; //Local.63 for (int i = 1; i < 4; i++) { //Local.66 if (g_pGuildList[server][guild].GuildName[i][0] == 0 && g_pGuildList[server][guild].GuildName[i][1] == 0) { subSlot = i; break; } } // 00586D68 if (subSlot == 0 || subSlot == 4) { pLog.System(pLog.Format("Create Sub Guild Can Not {} ", g_pGuildList[server][guild].GuildName[0]), pUser_New[conn].AccountName, pUser_New[conn].IP ); return FALSE; } // 00586DDB strncpy_s(g_pGuildList[server][guild].GuildName[subSlot], 12, firstName, 12); pLog.System(pLog.Format("Create Sub Guild {} - {}", g_pGuildList[server][guild].GuildName[0], g_pGuildList[server][guild].GuildName[subSlot]), pUser_New[conn].AccountName, pUser_New[conn].IP ); // 00586E99 SendClientMessage(conn, FALSE, _SN_CREATEGUILD, pLog.Format("{}-{}", g_pGuildList[server][guild].GuildName[0], g_pGuildList[server][guild].GuildName[subSlot])); // 00586F0A STRUCT_ITEM newMedal{}; //EBP-118 newMedal.EF1 = EF_HWORDGUILD; newMedal.EFV1 = (guildId >> 8) & 0xFF; newMedal.EF2 = EF_LWORDGUILD; newMedal.EFV2 = guildId & 0xFF; pMob_New[targetConn].MOB.Guild = BASE_GetGuild(&newMedal); pMob_New[targetConn].MOB.GuildLevel = subSlot + 2; // 00586F81 SaveUser(targetConn, 0); pMob_New[conn].MOB.Coin -= cost; SendUpdateCoin(conn); g_pGuildList[server][guild].GuildName[subSlot][10] = '\0'; g_pGuildList[server][guild].GuildName[subSlot][11] = '\0'; // 00587004 MSG_CreateSubGuild pSubGuild{}; pSubGuild.Header.Type = _MSG_CreateSubGuild; pSubGuild.Header.ID = conn; pSubGuild.Header.Size = sizeof(MSG_CreateSubGuild); pSubGuild.TargetConn = targetConn; pSubGuild.GuildId = guildId; pSubGuild.SubSlot = subSlot; strncpy_s(pSubGuild.SubGuildName, 12, firstName, 12); DBServerSocket.SendOneMessage((char*)&pSubGuild, pSubGuild.Header.Size); return TRUE; }1 ponto
-
📢Atenção projeto warriors destiny a venda ! 📢Source personalizada e exclusiva 📢Sistemas novos testados 📢Servidor estável 📢O Projeto inclui : ✅Site ✅Servidor ✅Cliente Personalizado ✅Launcher WhatsApp : 22991020332 [Hidden Content]1 ponto
-
Boa tarde Pessoal, alguem tem alguma dica como faz para corrigir os traje de montaria. Eu ajustei o codigo na UseItem mais mesmo assim nao acontece nda quando clica com direito em cima do item. if (item->sIndex >= 4500 && item->sIndex <= 4549) { int Traje = item->sIndex - 4500 + 22; for (int i = 1; i < 16; i++) { if (pUser[conn].Keys[i] == 0) { pUser[conn].Keys[i] = Traje; SendClientMessage(conn, "Traje Salvo com Sucesso!"); break; } if (pUser[conn].Keys[i] == Traje) { SendClientMessage(conn, "Esse Traje já foi utilizado"); SendItem(conn, m->SourType, m->SourPos, item); break; } if (i == 15 && pUser[conn].Keys[i] != 0) { SendClientMessage(conn, "Não há slots de trajes disponíveis"); SendItem(conn, m->SourType, m->SourPos, item); return; } } SendKeys(conn); if (amount > 1) BASE_SetItemAmount(item, amount - 1); else memset(item, 0, sizeof(STRUCT_ITEM)); return; SendItem(conn, m->SourType, m->SourPos, &pMob[conn].MOB.Carry[m->SourPos]); }1 ponto
-
Coloca alternativa de links, pois como arquivo é grande não da para baixar1 ponto
-
PARAMOUNT [Hidden Content] SEJA UM VIP EXTREME Acesso à Área VIP com alguns conteúdos exclusivos: Canva PRO, PrimeVídeo e Engajamento Rede Social. VIP EXTREME Doador Comunidade Emblema Selo de Verificado nos Comentários Seu Username com Efeito Seu Username com a Cor Vermelha Um cargo TeamIcon Exclusiva VIP Extreme Animado Todos seus Comentários destacados com Borda Vermelha Direito de Trocar Nickname Gratuitamente apenas uma única vez Acesso à Área VIP com alguns conteúdos exclusivos: Canva PRO, PrimeVídeo e Engajamento Rede Social. Poder Moderativo: Visualizar Mensagens Ocultas/Desaprovadas pela Moderação ADQUIRA SEU VIP AGORA MESMO:1 ponto
-
Launcher 2.0 do iCoder [hide][Hidden Content]] [Hidden Content] CREDITOS: YCR4ZY iCoder/Nasc ibrunoDIE - PSD1 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
