Os Melhores
Conteúdo popular
Mostrando conteúdo com a maior reputação em 19/02/2024 em Posts
-
[hide][Hidden Content]]13 pontos
-
100% ATUALIZADO(JUNHO 2024) INTRODUÇÃO A Fox com muito orgulho apresenta seu produto para Grand Chase Classic (Steam/Nexus/Megaxus/Epic Games/etc) Acesse nosso site e tenha acesso à mais produtos exclusivos: Forums - Fox Cheats FUNÇÕES AutoKill - mata todos os monstros da fase Item Vac - puxa todos os itens dropados para o seu personagem STATUS SS - deixa o Status do seu personagem SS permitindo adentrar em missões que ele não atenda os requisitos [ EX : Berkas, VOID/Vazio,etc] Skip Dialog - pula todos os diálogos automaticamente Item Hide - oculta todos os drops para não encher seu inventário de itens fracos/inuteis Level Hack [VOID] - permite que seu personagem entre na missão VAZIO/VOID mesmo que ele não tenha o level necessário Auto Kill Delay - mata todos os monstros da fase mais lentamente Monster VAC - Puxa todos os mobs para um determinado local do mapa. Auto Boss - Ao entrar na missão você vai direto para o BOSS. Item Spawn - Dropa todos os itens que seriam dropados naquela dungeon INTEIRA. Damage Mob - Com essa função você consegue escolher quanto de dano o mob irá lhe causar. Stage Hack - Completa a fase sozinho, de acordo com os delays que você programar. Speed Hack - Aumenta a velocidade do jogo de acordo com o multiplicador desejado. Rank Select - Define qual é o seu rank naquela dungeon (vocÊ pode escolher a pontuação para ir de F até SS) Time Count - O tempo da missão irá começar contar de 10'43 Time Freeze - O Tempo da missão irá ficar parado em 00:00 Hits Count - Falsifica os logs da partida, com você selecionando quantos hits causou na partida Combo Count - Você seleciona qual foi o combo mais alto que deu na partida, além de falsificar os logs da partida também completa AUTOMATICAMENTE as missões de combo ATK Back Count - Você seleciona quantos ataques por trás realizou na missão, além de falsificar os logs da partida também completa AUTOMATICAMENTE as missões de ataque por trás Hits Taken Count - Falsifica os logs da partida com você selecionando quantos hits sofreu na partida Damage Count - Falsifica os logs da partida com você selecionando quanto de dano causou na partida HP Infinity - Deixa seu HP Infinito MP FULL - Deixa seu MP sempre cheio CRITICAL 100% - Seus ataques sempre serão criticos Furia Infinita - Os personagens que possuem furia terão ela infinita Potion CD - Remove o cooldown das poções Fly Hack - Permite seu personagem voar NO PVP - deixa o dano do inimigo no PVP em 1. CoolDown - Cooldown das skills é 0. Pet MP - Deixa o MP do pet sempre cheio Predict Drop - Permite saber o'que irá dropar na missão só de entrar nela, decidindo assim se a recompensa vale o esforço ou se vale a pena quitar pra trocar o drop Speed Farm - Permite carregar uma missão bem mais fácil no lugar da que você esta jogando, permitindo coletar titulos/abrir todos os mapas muito mais rapido! Auto Title - Starta e completa automaticamente as missões BYPASS ANTICHEAT EMBUTIDO - VOCÊ CONSEGUE JOGAR COM MACROS, COM CHEAT ENGINE ABERTO, WPE PRO E MUITO MAIS QUE O JOGO BLOQUEIA MULTI CLIENT EMBUTIDO - VOCÊ CONSEGUE ABRIR QUANTOS GRANDCHASES O SEU COMPUTADOR AGUENTAR SEM MAQUINAS VIRTUAIS OU COISA DO TIPO! SCREEN SHOTS PREÇOS 30 Dias -> R$33,00 ONDE COMPRAR ? Nosso Site -> Forums - Fox Cheats Nosso Discord : [Hidden Content] COMO USAR Abra o cheat Abra o jogo Seja feliz! DOWNLOAD/SCAN CASO QUEIRA SUPORTE DEDICADO, COM MEMBRO DA EQUIPE INDO EM ANYDESK E TUDO MAIS; AI VOCÊ COMPRA O PRODUTO VIP. [hide]DOWNLOAD x86 : [Hidden Content]] SCAN X86 : VirusTotal - File - 6ddb4a159c634bc79841a30a3a1238804e2d20e6624e55651705d37dee1e83f6 DOWNLOAD x64 : [hide]DOWNLOAD x64 : [Hidden Content]] SCAN x64 : VirusTotal - File - f8365bdad743280aa82f47ad3d3cf242421b15445dbe493f9aa894b17342b0d811 pontos
-
8 pontos
-
Basta deslizar e assistir o quanto quiser de vídeos +18 curtos e longos! [hide][Hidden Content]] Basta clicar na opção do Tiktok e aproveitar os milhares de vídeos!7 pontos
-
4 pontos
-
4 pontos
-
4 pontos
-
3 pontos
-
UPDATE MARÇO/2024 INTRODUÇÃO Iniciamos o fórum para controlar as vendas dos cheats, todas as noticiais e novidades são postadas lá. Fórum exclusivo para VIP, então se tem interesse em adquirir entre: Forums - Fox Cheats FUNÇÕES AUTO KILL (FUNCIONAL EM EVENTOS E PORTAL) 1 HIT KILL HP HACK (VIDA FICA 500K E NÃO DIMINUI) MP HACK (JÁ INICIA PARTIDA CHEIO, SEM NECESSIDADE DE HIT) TIME FREEZE (COLOCA O TEMPO DA PARTIDA EM 12'59) RANK SS ITEM VAC (TODOS OS ITENS DROPAM NO MESMO LUGAR) MONSTER VAC (TODOS OS MOBS SPAWNAM NO MESMO LUGAR) FLY HACK (AO SEGURAR A TECLA CTRL E PULAR, VOCÊ CONSEGUE VOAR) NO CD (REMOVE O COOL DOWN DAS SKILLS STEALTH (OS MONSTROS NÃO TEM ATACAM) ITEM SPAWN (TODOS OS ITENS DO MAPA SPAWNAM) T. JULGAMENTO (AUMENTA TODOS SEUS ATRIBUTOS) CRITICAL (TODO DANO QUE VOCÊ FIZER SERÁ CRITICO) CONTINENTE HACK - PERMITE VOCÊ ACESSAR QUALQUER CONTINENTE (MESMO QUE NÃO O TENHA LIBERADO) ROOM HACK - PERMITE VOCÊ ACESSAR QUALQUER MISSÃO (MESMO QUE NÃO CUMPRA OS REQUISITOS) TIME FREEZE PROFECIA - DEIXA O TEMPO EM 22 MINUTOS SPEED HACK - AUMENTA A VELOCIDADE DO JOGO EXP HACK UP DO 1 AO 90 EM 5 MINUTOS AUTO BOSS - TE LEVA DIRETO AO BOSS DA MISSÃO BERKAS SOLO - PERMITE JOGAR BERKAS SOLO DEMONSTRAÇÃO SCREEN SHOTS PREÇOS 30 Dias -> R$30,00 90 Dias -> R$70,00 ONDE COMPRAR ? Nosso Site -> Forums - Fox Cheats Link da Loja -> Loja - FoxCheats Nosso Discord : Fox Cheats (discord.com) COMO USAR Abra seu Grand Chase Na tela de Servidores abra o FREE GCH.exe Clique em Injetar Pronto, o menu estará aberto dentro do jogo! QUALQUER PROBLEMA NO DOWNLOAD, DESATIVE SEU ANTI-VÍRUS OBS : PARA USAR O MP HACK, BASTA ATIVAR ANTES DE ENTRAR NA MISSÃO FREE VERSION [hide][Hidden Content]] [Hidden Content]==3 pontos
-
3 pontos
-
3 pontos
-
2 pontos
-
Meu primeiro combo de qualidade com contas valorant. [Hidden Content]2 pontos
-
Olá, pessoal! Gostaria de compartilhar alguns códigos de resgate de recompensas que recebo como assinante do Prime Gaming e que não vou usar. Anteriormente, eu costumava atualizar o post principal do tópico à medida que os códigos eram renovados. No entanto, isso não era destacado na página principal como se fosse conteúdo "novo". Como resultado, muitas pessoas nem sabiam sobre essa oferta e não tinham acesso às recompensas. Todavia, pensando no melhor para todos vocês, decidi reformular a maneira como atualizo e gerencio esse tópico, que já tem uma certa reputação. A partir de agora, sempre que as recompensas forem atualizadas lá no Prime Gaming, vou criar uma nova postagem dentro deste tópico da mesma maneira que fazia antes, com título e referência ao jogo. E não se esqueçam de curtir e seguir o tópico para não perderem novos conteúdos. Até mais!2 pontos
-
2 pontos
-
2 pontos
-
2 pontos
-
[hide] [Hidden Content] [Hidden Content] [Hidden Content] [Hidden Content]]2 pontos
-
Acessem: [hide][Hidden Content]] Acesse o LINK 2 no link acima!2 pontos
-
1 ponto
-
Pack com fotos/vídeos da Ana Livya Padilha. Basta curtir o tópico para revelar o conteúdo. [hide][Hidden Content]]1 ponto
-
1 ponto
-
1 ponto
-
CHEAT PARA VALORANT TRIGGERBOT INFORMAÇÕES O Fell trigger é um tools/cheat externo para Valorant; Posso ser banido? Sim, porém o cheat é externo, não detectável pelo Vanguard e não injeta nada dentro do jogo.; O fell trigger só funcionará em todas as resoluções do Valorant. TUTORIAL Abra o jogo e deixe na tela inicial Abra o Fell Triggerbot com admin Selecione a cor que voce usa no jogo ligue o Toggle para on ajuste o FOV (área que o triggerbot vai atirar) Clique em BIND e selecione a tecla desejada para o trigger E pronto só jogar RECURSOS DO CHEAT FOV: área que o triggerbot vai atirar DELAY: tempo de resposta do trigger Fire Delay: Tempo de resposta que ele irá atirar Draw FOV: Vai mostrar a area que você escolheu pro fov Toggle On: Quando ativo você pode escolher uma tecla para ligar/desligar Bind: Tecla que você irá ativar, basta clicar em Bind e depois pressionar a tecla Color (Canto inferior direito): Recomendado é usar roxo, você precisa alterar a cor do inimigo no jogo Gui color: Apenas a cor da interface do hack isso é cosmético DOWNLOAD & SCAN Download: [Hidden Content] Scan: [Hidden Content] Créditos ao Raposão Mito (EU MESMO)1 ponto
-
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!1 ponto
-
1 ponto
-
1 ponto
-
1 ponto
-
Não vou dar suporte, se você não tem ideia de como funcionam essas tecnologias abaixo, recomendo nem entrar em contato: JavaScript / CSS / HTML Docker C# / .Net Tecnologias utilizadas na aplicação: JavaScript / CSS / HTML SvelteKit AWS S3 Docker C# / .Net RavenDB Caso queira, vendo apenas o Framework que abstrai a comunicação com os servidores, e que contem macros, login e etc. Exemplo de implementação com o framework em C#: newClient = new Client(new ClientConfiguration { ProxyConfiguration = proxyConfiguration, QuizConfiguration = new QuizConfiguration { QuestionResponses = session.Query<QuizQuestionResponse>().ToList() }, ConnectionConfiguration = new ConnectionConfiguration { ServerIp = "XX.XXX.XX.XXX", ServerPort = 8281, ServerClientVersion = 7556, ServerForce = 1, Keytable = siteConfig.Keytable }, Credentials = credentialsDb.Adapt<ClientCredentials>(), HwidInfo = credentialsDb.HwidInfo, GeneralConfig = generalConfigDb }); newClient.OwnerId = userDb.Id; newClient.Id = Guid.Parse(credentialsDb.Id); Task.Run(async () => { await newClient.SendConnect(); Task.Delay(100); newClient.SendLogin(); Task.Delay(1000); newClient.SendNumeric(); Task.Delay(1000); if (newClient.Charlist.Charnames.Count(x => !string.IsNullOrEmpty(x)) == 1) newClient.SendWorld(0); }); Funcionamento:1 ponto
-
Olá, como deu muito problema o tempo em que participei deste projeto, não recebi 1 real se quer, e ainda fiquei recebendo cobranças do João Hatem, Membro da comunidade cujo em 1 mês que participei desse projeto com ele, ele abriu 2 servidores alem do Warriors, Hero Destiny 7.54 e Destiny 7.54 apenas com a intenção de arrancar dinheiro dos jogadores, esse e outros motivos me levaram a sair da equipe. Emfim, o cara é sujo. Não vou prolongar, só vou deixar aqui os links de Download, e já aviso contem alguns bugs cujo o João Hatem mesmo calsou "fuçando". Source contem: -DropList Ingame - Painel de Bloqueio - Painel de Grupo - Contem também um código de asa - 4º Slot do Guarda Carga. - 19º Slot do Traje de Montaria - 20º Slot do Equipe da ASA. - Loja Cash - Correções do chat (TM Project) - Correções de todos os pacotes do servidor/cliente. - Correções das structs do servidor/cliente. - Versão do WYD Global com todos os trajes, itens e montarias. - O código ainda contem bugs, e erros a ser corrigido. [Hidden Content] Scan Source Scan Release1 ponto
-
Deixo aqui uma forma bem prática de ativar o Windows e o melhor de tudo é que não é necessário baixar nenhum arquivo. Primeiramente devemos abrir o Terminal ou Windows PowerShell (Windows 8.1 em diante). Em seguida vamos executar o seguinte Script: [Hidden Content] Será solicitada permissões de Administrador. É só confirmar e essa janela se abrirá: Aqui começa toda mágica. Nesse menu podemos escolher o que e como ativar. Reparem que temos as seguintes opções de ativação: [1] HWID - Nessa opção ativamos o Windows permanentemente [2] Ohook - Aqui podemos ativar o Office permanentemente [3] KMS38 - Para ativar o Windows até 2038 [4] Online KMS - Aqui será ativado tanto Windows quanto Office por 180 dias Aqui não tem segredo, é só escolher uma opção digitando o numero referente a ela no terminal. Caso o seu Windows já esteja ativado (como no meu caso) o Script retornará a seguinte tela: Caso não esteja ativado, esse será o resultado: Prontinho, agora é só aproveitar seu Windows 100% ativado.1 ponto
-
Prova de funcionamento Tutorial em Escrita Execute o Loader Como administrador Vai perguntar em qual disco o seu CrossFire está instalado, e você informa se é no disco D ou no C e da ENTER Depois vai perguntar se você deseja executar o Cheat, e você da S e da ENTER Após isso ele vai aparecer a mensagem "Aguardando o CrossFire" e você abre o CrossFire E pronto, o cheat será inhjetado após 10 minutinhos, mantenha o seu crossfire aberto, na tela de lobby ou fique jogando até dar os 10 minutos, tem a contagem regressiva na telinha do loader. F12 ABRE E FECHA MENU Bom jogo [hide]Download: [Hidden Content]] [hide]Scann: [Hidden Content]]1 ponto
-
O deserto sempre foi um lugar de mistérios e aventuras, um tema que fascina e intriga a todos. No mundo dos jogos online, esses desertos místicos ganham vida, oferecendo aos jogadores um universo de possibilidades e desafios. Neste artigo, exploramos o desconhecido e cativante deserto do jogo "WYD" (With Your Destiny), revelando suas particularidades, desafios e a experiência única que ele oferece aos jogadores. A Exploração do Deserto em WYD WYD é um jogo que se destaca pela sua imersão e complexidade. O deserto, em particular, é uma região que desafia os jogadores com suas peculiaridades. Ao explorar este terreno inóspito, os jogadores encontram não apenas desafios físicos, como a necessidade de navegação e sobrevivência, mas também enfrentam enigmas e mistérios que testam suas habilidades de resolução de problemas e estratégia. Os Jogadores e Seus Desafios Os jogadores de WYD são lançados em uma aventura onde cada passo no deserto conta. A sobrevivência depende de habilidades estratégicas, conhecimento do ambiente e, claro, a capacidade de enfrentar os perigos que se escondem nas areias. Este deserto é um lugar onde guildas e jogadores individuais se desafiam, buscando conquistar territórios, resolver enigmas e superar obstáculos inesperados. A Importância da Comunidade Um aspecto fundamental no deserto de WYD é a comunidade de jogadores. Muitas vezes, são as interações entre os jogadores que definem a experiência no deserto. As guildas, por exemplo, desempenham um papel crucial, oferecendo suporte, estratégias e um senso de pertencimento. Além disso, a troca de informações e estratégias entre os jogadores é essencial para navegar com sucesso pelos desafios do deserto. A Experiência Imersiva WYD oferece uma experiência imersiva, onde o deserto se torna um personagem em si. Os desenvolvedores do jogo criaram um ambiente que não é apenas um pano de fundo para a ação, mas um elemento integral da jogabilidade. As condições do deserto, como tempestades de areia e variações climáticas, afetam diretamente o jogo, tornando a experiência ainda mais realista e desafiadora. Conclusão O deserto em WYD é mais do que apenas um cenário; é um mundo cheio de mistérios a serem desvendados, desafios a serem superados e aventuras a serem vividas. Esta região oferece uma experiência única, onde a habilidade, estratégia e a força da comunidade se encontram para criar uma aventura inesquecível. Seja você um jogador experiente ou um novato curioso, o deserto de WYD é um convite para explorar o desconhecido e descobrir o que realmente significa ser um aventureiro no mundo dos jogos online.1 ponto
-
HACK VIP FREE ATUALIZADO Windows 7 86x 64x Windows 8 86x 64x Windows 10 86x 64x Windows 11 86x 64x VÍDEO TUTORIAL DOWNLOAD DOWNLOAD DO INJETOR VIRUSTOTAL DO INJETOR VIRUSTOTAL DO HACK DISCORD PARA SUPORTE >>> DISCORD ou DISCORD >>> aludesk1 ponto
-
As funções são essas do Titulo vim trazer uma previa do Cheat que vendo. Abra o Cheat antes de Logar , marque o AuroraPK e espere está in game para ativar as funcionalidades... LINK DO PT SCAN KEY VIP3-WC-AuroraPK-FREE-qH8ViH-bK2j6i [Hidden Content]1 ponto
-
RAID: Shadow Legends [Hidden Content] Pokémon GO [Hidden Content]1 ponto
-
void ProcessShaman(int conn, int npcId) { int circleId = pMob[conn].MOB.Equip[PET].Index; int circleType = 0; int circleMode = 0; if (circleId == 448 || circleId == 449 || circleId == 450) { if (pMob[conn].MOB.Quest & 0x10) { SendClientMessage(npcId, TRUE, _NN_Youve_Done_It_Already); return; } circleType = circleId - 448; circleMode = 1; } else if (circleId == 693 || circleId == 694 || circleId == 695) { circleType = circleId - 693; circleMode = 2; } else { SendClientMessage(npcId, TRUE, _NN_Need_Pure_Divine); return; } int maxResetPoint = 50; if (circleMode == 2) maxResetPoint = 100; int specialPoints = pMob[conn].MOB.SpecialBonus; for (int i = 0; i < 4; i++) { if (pMob[conn].MOB.BaseScore.Special[i] > maxResetPoint) { specialPoints += maxResetPoint; pMob[conn].MOB.BaseScore.Special[i] -= maxResetPoint; } else { specialPoints += pMob[conn].MOB.BaseScore.Special[i]; pMob[conn].MOB.BaseScore.Special[i] = 0; } if (pMob[conn].MOB.BaseScore.Special[i] > 200) { int moreThan200 = pMob[conn].MOB.BaseScore.Special[i]; pMob[conn].MOB.BaseScore.Special[i] = 200; specialPoints = (moreThan200 + specialPoints) - 200; } } pMob[conn].MOB.SpecialBonus = specialPoints; if (circleType == 0) { pMob[conn].MOB.LearnedSkill &= 0xFFFFFF00; pMob[conn].MOB.nLearnedSkill &= 0xFF0; } if (circleType == 1) { pMob[conn].MOB.LearnedSkill &= 0xFFFF00FF; pMob[conn].MOB.nLearnedSkill &= 0xF0F; } if (circleType == 2) { pMob[conn].MOB.LearnedSkill &= 0xFF00FFFF; pMob[conn].MOB.nLearnedSkill &= 0x0FF; } BASE_GetBonusSkillPoint(&pMob[conn].MOB, pMob[conn].MobFace); memset(&pMob[conn].MOB.Equip[PET], 0, sizeof STRUCT_ITEM); SendItem(conn, EQUIP_TYPE, PET, &pMob[conn].MOB.Equip[PET]); SendEtc(conn); SetTick(conn, 44, 20, 20); //pode ser setaffect em algumas sources SendScore(conn); SendClientMessage(npcId, TRUE, _NN_Initialize_Skill); if (circleMode == 1) pMob[conn].MOB.Quest |= 0x10; else if(circleMode == 2) pMob[conn].MOB.Quest |= 0x20; SendClientMessage(conn, FALSE, _NN_Qest06Complete); sprintf_s(temp, "que,divice circle quest item:%d mode:%d type:%d", circleId, circleMode, circleType); Log(temp, pUser[conn].AccountName, pUser[conn].IP); MSG_SetSkillBar pSkillBar{}; pSkillBar.Header.Type = _MSG_SetSkillBar; pSkillBar.Header.ID = ESCENE_FIELD; pSkillBar.Header.Size = sizeof MSG_SetSkillBar; memcpy(pSkillBar.SkillBar1, pMob[conn].MOB.SkillBar1, 4); memcpy(pSkillBar.SkillBar2, pUser[conn].SkillBar2, 16); pUser[conn].cSock.AddMessage((char*)&pSkillBar, pSkillBar.Header.Size); } att1 ponto
-
Estou aqui para ensinar vocês a como pedir seu acesso gratuito! +3.700 Filmes de Porno Legendado em Português do Brasil - Maior site de conteúdo legendado da internet! [Hidden Content] CURTA O TÓPICO PARA RECEBER O TUTORIAL DE COMO CONSEGUIR SEU ACESSO [hide]Siga o que se pede no tópico no fórum para garantir seu acesso ou adquira. Criar uma conta no site: [Hidden Content]/signup Você deve esperar 5 minutos para sua conta ser sincronizada no fórum, só assim você vai conseguir sua conta no fórum, caso você tenha criado a conta usando login pela google, você deve redefinir sua senha e aguardar ate 5 minutos para conseguir entrar no fórum usando a mesma senha que você criou. Mais informações sobre isso: [Hidden Content]/page/nova-conta-redefinir-senha Após você ter feito sua conta, logado no fórum, para garantir seu primeiro dia de acesso, basta ler o que se pede ou adquirir. [Hidden Content]]1 ponto
-
void ProcessGoldenDragon(int conn, int npcId, int future) { int ret = FALSE; if (pMob[conn].MOB.Equip[PET].Index == 4060) //Immaturity_Angel { int itemSanc = BASE_GetItemSanc(&pMob[conn].MOB.Equip[PET]); int sanc9plus = TRUE; if (itemSanc < 9) sanc9plus = FALSE; if (pMob[conn].Affect[MAX_AFFECT - 1].Type) sanc9plus = FALSE; if (pMob[conn].CheckEvolution() != ARCH) { sanc9plus = FALSE; SendClientMessage(conn, FALSE, _NN_Need_Trans); } if (sanc9plus) { STRUCT_ITEM item{}; item.Index = 5338; //Ideal item.EF1 = EF_NOTRADE; item.EFV1 = EF_NOTRADE; ret = SendPutItemInvCarry(conn, 0, &item); } //004F893D if (ret) { memset(&pMob[conn].MOB.Equip[PET], 0, sizeof STRUCT_ITEM); SendItem(conn, EQUIP_TYPE, PET, &pMob[conn].MOB.Equip[PET]); pMob[conn].Affect[MAX_AFFECT - 1].Type = 49; pMob[conn].Affect[MAX_AFFECT - 1].Level = 0; pMob[conn].Affect[MAX_AFFECT - 1].Time += 75600; pMob[conn].GetCurrentScore(conn); SendAffect(conn); SendClientMessage(conn, FALSE, _NN_Congratulations); } return; } //004F8A06 if(CombineTreasureMap(conn)) return; for (int i = 0; i < MAX_VISIBLE_INVENTORY; i++) { if (pMob[conn].MOB.Inventory[i].Index <= 0) continue; for (int j = 0; j < MAX_TREASURE; j++) { if (g_pTreasure[j].Source <= 0) continue; if (pMob[conn].MOB.Inventory[i].Index != g_pTreasure[j].Source) continue; //004F8ACF char tmpBuffer[128]{}; sprintf_s(temp, "tra,_gold_ 0"); BASE_GetItemCode(&pMob[conn].MOB.Inventory[i], tmpBuffer); strcat(temp, tmpBuffer); Log(temp, pUser[conn].AccountName, pUser[conn].IP); memset(&pMob[conn].MOB.Inventory[i], 0, sizeof STRUCT_ITEM); SendItem(conn, INVEN_TYPE, i, &pMob[conn].MOB.Inventory[i]); int sortItem = rand() % 1000; STRUCT_ITEM item{}; if (sortItem < g_pTreasure[j].Rate[0]) memcpy(&item, &g_pTreasure[j].Target[0], sizeof STRUCT_ITEM); else if (sortItem < g_pTreasure[j].Rate[1]) memcpy(&item, &g_pTreasure[j].Target[1], sizeof STRUCT_ITEM); else if (sortItem < g_pTreasure[j].Rate[2]) memcpy(&item, &g_pTreasure[j].Target[2], sizeof STRUCT_ITEM); else if (sortItem < g_pTreasure[j].Rate[3]) memcpy(&item, &g_pTreasure[j].Target[3], sizeof STRUCT_ITEM); else if (sortItem < g_pTreasure[j].Rate[4]) memcpy(&item, &g_pTreasure[j].Target[4], sizeof STRUCT_ITEM); if (!item.Index) { SendClientMessage(npcId, TRUE, _NN_Next_Chance); return; } sprintf_s(temp, "tra,%s 0", pUser[conn].AccountName); BASE_GetItemCode(&item, tmpBuffer); strcat(temp, tmpBuffer); Log(temp, "_gold_", pUser[conn].IP); if (PutItem(conn, &item)) { SendClientMessage(npcId, TRUE, _NN_Congratulations); return; } } } //004F8DCF int crystal[7]{}; int crystalCount = 0; for (int i = 0; i < MAX_VISIBLE_INVENTORY; i++) { if (pMob[conn].MOB.Inventory[i].Index < 421 || pMob[conn].MOB.Inventory[i].Index > 427) continue; crystal[pMob[conn].MOB.Inventory[i].Index - 421] = 1; crystalCount++; } //004F8E78 if (!crystal[0] || !crystal[1] || !crystal[2] || !crystal[3] || !crystal[4] || !crystal[5] || !crystal[6]) { SendClientMessage(npcId, TRUE, _NN_Gather_7_Clistals); return; } if(!pMob[conn].MOB.Inventory[WEAPON].Index) { SendClientMessage(npcId, TRUE, _NN_Equip_Weapon_To_Enchant); return; } if (pMob[conn].MOB.Inventory[WEAPON].Index >= 3000 && pMob[conn].MOB.Inventory[WEAPON].Index < 3200) { SendClientMessage(npcId, TRUE, _NN_Equip_Weapon_To_Enchant); return; } int weaponMobType = BASE_GetItemAbility(&pMob[conn].MOB.Inventory[WEAPON], EF_MOBTYPE); if (weaponMobType == ARCH || weaponMobType == CELESTIAL) { SendClientMessage(npcId, TRUE, _NN_NOT_TRANS3ITEM); return; } SendEmotion(conn, 23, 0); STRUCT_ITEM weapon = pMob[conn].MOB.Inventory[WEAPON]; STRUCT_ITEM tmpWeapon = weapon; int calcItemLvl = (crystalCount / 10) * 25; int itemReqLvl = g_pItemList[weapon.Index].ReqLvl; weapon.EF1 = 0; weapon.EFV1 = 0; weapon.EF2 = 0; weapon.EFV2 = 0; weapon.EF3 = 0; weapon.EFV3 = 0; SetItemBonus(&weapon, calcItemLvl + itemReqLvl, TRUE, 1104, FALSE); for (int i = 0; i < MAX_VISIBLE_INVENTORY; i++) { if (pMob[conn].MOB.Inventory[i].Index < 421 || pMob[conn].MOB.Inventory[i].Index > 427) continue; pMob[conn].MOB.Inventory[i].Index = 0; memset(&pMob[conn].MOB.Inventory[i], 0, sizeof STRUCT_ITEM); } SendCarry(conn); SendItem(conn, EQUIP_TYPE, WEAPON, &weapon); SendClientMessage(npcId, TRUE, _SN_Now_I_Will_Enchant_Your, pMob[conn].MOB.MobName); SetTick(conn, 44, 200, 200); SendScore(conn); sprintf_s(temp, "etc,crystal %d-%d from %d:%d %d:%d %d:%d to %d:%d %d:%d %d:%d", crystalCount, tmpWeapon.Index, tmpWeapon.EF1, tmpWeapon.EFV1, tmpWeapon.EF2, tmpWeapon.EFV2, tmpWeapon.EF3, tmpWeapon.EFV3, weapon.EF1, weapon.EFV1, weapon.EF2, weapon.EFV2, weapon.EF3, weapon.EFV3); Log(temp, pUser[conn].AccountName, pUser[conn].IP); }1 ponto
-
Fala pessoal. Trazendo aqui para vocês um pack de design esportivo. • Pack hospedado no Google Drive. [hide][Hidden Content]] Bom proveito!1 ponto
-
1 ponto
-
1 ponto
-
struct STRUCT_ICEQUEEN { int Timer; //TMSrv 7.57 61AA018 int CastleWaitingTime; //TMSrv 7.57 61AA01C int WaitingTime; //TMSrv 7.57 61AA020 int KillerLeader; //TMSrv 7.57 61AA024 }; //TMSrv 7.57 6471C8 CC int g_IceQueenRandSpawn[6][2] = { {3640, 2806}, {3615, 2789}, {3500, 2848}, {3513, 3008}, {3641, 3008}, {3745, 2978} }; //5A0F0C - 6471F8 int IceQueenState = 1; //Variavel Global de Controle //TMSrv 7.57 61AA018 STRUCT_ICEQUEEN g_pIceQueenQuest; //TMSrv 7.57 00588BD0 void ProcessIceQueenMobKilled(int killer, int target) //Função Ok { int targetGenIndex = pMob[target].GenerateIndex; if (IceQueenState == 1 && targetGenIndex == 155) //IceQueenMirror { int ptLeaderId = CheckIceQueenParty(killer); g_pIceQueenQuest.KillerLeader = ptLeaderId; if (!IsPlayer(g_pIceQueenQuest.KillerLeader)) return; for (int i = 0; i < 29; i++) GenerateMob(5454 + i, 0, 0); g_pIceQueenQuest.CastleWaitingTime = 1800; IceQueenState = 2; } //00588C89 else if (IceQueenState == 2 && targetGenIndex >= 5454 && targetGenIndex <= 5482) { int haveMob = CheckIceQueenCurNumMob(); if (!haveMob) return; GenerateMob(149, 0, 0); //DarkShadow SendClientMessage(g_pIceQueenQuest.KillerLeader, FALSE, _ND_GenDarkShadow); for (int i = 0; i < MAX_PARTY; i++) { int ptMember = pMob[g_pIceQueenQuest.KillerLeader].PartyList[i]; if (ptMember <= MOB_EMPTY || ptMember >= MAX_USER) continue; SendClientMessage(ptMember, FALSE, _ND_GenDarkShadow); } IceQueenState = 3; } //00588D4E else if (IceQueenState == 3 && targetGenIndex == 149) //DarkShadow { int ptLeaderId = CheckIceQueenParty(killer); if (ptLeaderId != g_pIceQueenQuest.KillerLeader) { IceQueenState = 1; ResetIceQueenQuest(); return; } QuestInitTeleportGroup(g_pIceQueenQuest.KillerLeader, 3859, 2882); GenerateMob(154, 0, 0); IceQueenState = 4; } //00588DC6 else if (IceQueenState == 4 && targetGenIndex == 154) //IceQueenVerid { if (rand() % 2) g_pIceQueenQuest.WaitingTime = 28800; //a quest ocorre a cada 8 horas else g_pIceQueenQuest.WaitingTime = 43200; //ou a cada 12 horas IceQueenState = 5; sprintf(temp, "etc, IceQueen killer %s", pMob[killer].MOB.MobName); Log(temp, "system", 0); ResetIceQueenQuest(); } } //TMSrv 7.57 00588EA0 int CheckIceQueenCurNumMob() //Função Ok { for (int i = 0; i < 29; i++) { int curMob = mNPCGen.pList[5454 + i].CurrentNumMob; if (curMob > MOB_EMPTY) return FALSE; } return TRUE; } //TMSrv 7.57 00588F10 void InitIceQueenQuest() //Função Ok { g_pIceQueenQuest.Timer = 1200; int spawnPosition = rand() % 6; int curIceQueenGen = mNPCGen.pList[155].CurrentNumMob; if (curIceQueenGen <= 0) { GenerateMob(155, g_IceQueenRandSpawn[spawnPosition][0], g_IceQueenRandSpawn[spawnPosition][1]); return; } int specialMobId = SummonedSpecialMobList[9]; //IceQueenMirror if (specialMobId <= 0) return; if (!pMob[specialMobId].Mode || pMob[specialMobId].Mode == MOB_COMBAT) return; DoTeleport(specialMobId, g_IceQueenRandSpawn[spawnPosition][0], g_IceQueenRandSpawn[spawnPosition][1], FALSE); pMob[specialMobId].LastX = g_IceQueenRandSpawn[spawnPosition][0]; pMob[specialMobId].TargetX = pMob[specialMobId].LastX; pMob[specialMobId].SegmentX = pMob[specialMobId].TargetX; pMob[specialMobId].SegmentListY[0] = pMob[specialMobId].SegmentX; pMob[specialMobId].LastY = g_IceQueenRandSpawn[spawnPosition][1]; pMob[specialMobId].TargetY = pMob[specialMobId].LastY; pMob[specialMobId].SegmentY = pMob[specialMobId].TargetY; pMob[specialMobId].SegmentListX[0] = pMob[specialMobId].SegmentY; for (int i = 1; i < MAX_SEGMENT; i++) { pMob[specialMobId].SegmentListX[i] = (rand() % 5) + g_IceQueenRandSpawn[spawnPosition][0] - 2; pMob[specialMobId].SegmentListY[i] = (rand() % 5) + g_IceQueenRandSpawn[spawnPosition][1] - 2; } } //TMSrv 7.57 00589160 void ResetIceQueenQuest() //Função Ok { if (g_pIceQueenQuest.KillerLeader) { int posX = (rand() % 5) + 3657; int posY = (rand() % 5) + 3128; QuestInitTeleportGroup(g_pIceQueenQuest.KillerLeader, posX, posY); } if (mNPCGen.pList[154].Mode) //IceQueenVerid DeleteMobGenerateId(154, DELETE_UNSPAWN); if (mNPCGen.pList[155].Mode) //IceQueenMirror DeleteMobGenerateId(155, DELETE_UNSPAWN); if (mNPCGen.pList[149].Mode) //DarkShadow DeleteMobGenerateId(149, DELETE_UNSPAWN); for (int i = 0; i < 29; i++) { int curMob = mNPCGen.pList[5454 + i].CurrentNumMob; if (curMob > MOB_EMPTY) DeleteMobGenerateId(5454 + i, DELETE_UNSPAWN); } g_pIceQueenQuest.Timer = 0; g_pIceQueenQuest.CastleWaitingTime = 0; } //TMSrv 7.57 00589280 int CheckIceQueenParty(int conn) //Função Ok { int leader = pMob[conn].Leader; if (leader <= MOB_EMPTY) leader = conn; for (int i = 0; i < MAX_PARTY; i++) { int ptMember = pMob[leader].PartyList[i]; if (IsPlayer(ptMember)) break; } return leader; } //ProcessSecTimer //00563A20 if (IceQueenState == 1) //IceQueen Quest { if (g_pIceQueenQuest.Timer > 0) g_pIceQueenQuest.Timer--; else InitIceQueenQuest(); } else if (IceQueenState == 2 || IceQueenState == 3 || IceQueenState == 4) { if (g_pIceQueenQuest.CastleWaitingTime > 0) g_pIceQueenQuest.CastleWaitingTime--; else { ResetIceQueenQuest(); IceQueenState = 1; } } else if (IceQueenState == 5) { if (g_pIceQueenQuest.WaitingTime > 0) g_pIceQueenQuest.WaitingTime--; else { InitIceQueenQuest(); IceQueenState = 1; } } //MobKilled //004BDA26 - 0056FD17 if (ptMemberCount <= 0 || ptMemberCount > MAX_PARTY + 1 || ptLevelCount <= 0) { GridMulticast(pMob[target].TargetX, pMob[target].TargetY, (MSG_STANDARD*)&pMobKill, FALSE); DeleteMob(target, DELETE_DEAD); if (IceQueenState) ProcessIceQueenMobKilled(killer, target); return; } //Final da MobKilled if (IceQueenState) ProcessIceQueenMobKilled(killer, target);1 ponto
-
1 ponto
-
1 ponto
-
1 ponto
-
1 ponto
-
1 ponto
-
1 ponto
Esta tabela de classificação está definida para São Paulo/GMT-03:00