Ir para conteúdo
Faça parte da equipe! (2024) ×

Os Melhores

Conteúdo popular

Mostrando conteúdo com a maior reputação em 27-04-2024 in todas as áreas

  1. Tente essas: [Hidden Content] Tenho também esse cookie premium: [Hidden Content]
    12 pontos
  2. 100% ATUALIZADO(MAIO 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 : https://discord.gg/wQy3zgBJPU 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. [Hidden Content] SCAN : VirusTotal - File - 6ddb4a159c634bc79841a30a3a1238804e2d20e6624e55651705d37dee1e83f6
    9 pontos
  3. bool Exec_MSG_ReqRanking(int conn, char* pMsg) { MSG_STANDARDPARM2* stParm2 = (MSG_STANDARDPARM2*)pMsg; int Target = stParm2->Parm1; int BatlleMode = stParm2->Parm2; if (BatlleMode >= 0 && BatlleMode <= 4 && Target > 0 && Target < MAX_USER) { if (pUser[Target].Whisper && pMob[conn].MOB.BaseScore.Level < MAX_USER) { SendClientMessage(conn, g_pMessageStringTable[_NN_Deny_Whisper]); return false; } else if (!MARATHONMODE && !RANKINGMODE) { if (BatlleMode == 4) { if (pUser[Target].Mode == USER_PLAY) { if (pUser[Target].RankingTarget == conn) { if (RankingProcess) { SendClientMessage(conn, g_pMessageStringTable[_NN_Battle_In_Progress]); SendClientMessage(Target, g_pMessageStringTable[_NN_Battle_In_Progress]); } else { int Type = pUser[Target].RankingType; if (Type >= 0 && Type <= 3) DoRanking(Type, conn, Target); } } } } else { if (BatlleMode) { if (BatlleMode == 1) { SendClientMessage(conn, g_pMessageStringTable[_NN_Party_Battle1]); SendClientMessage(Target, g_pMessageStringTable[_NN_Party_Battle1]); } else if (BatlleMode == 2) { SendClientMessage(conn, g_pMessageStringTable[_NN_Party_Battle2]); SendClientMessage(Target, g_pMessageStringTable[_NN_Party_Battle2]); } else if (BatlleMode != 3 || pMob[conn].MOB.GuildLevel <= 0 || pMob[Target].MOB.GuildLevel <= 0) { if (BatlleMode == 3) { SendClientMessage(conn, g_pMessageStringTable[_NN_Party_Battle3]); SendClientMessage(Target, g_pMessageStringTable[_NN_Party_Battle3]); } } else { SendClientMessage(conn, g_pMessageStringTable[_NN_Guild_Battle]); SendClientMessage(Target, g_pMessageStringTable[_NN_Guild_Battle]); } } else { SendClientMessage(conn, g_pMessageStringTable[_NN_VS_Battle]); SendClientMessage(Target, g_pMessageStringTable[_NN_VS_Battle]); } pUser[conn].RankingTarget = Target; pUser[conn].RankingType = BatlleMode; stParm2->Parm1 = conn; stParm2->ID = Target; pUser[Target].cSock.AddMessage((char*)stParm2, sizeof(MSG_STANDARDPARM2)); } } } return false; }
    8 pontos
  4. Print Screen Tutorial em Escrita Execute o Loader como administrador No Loader, logue em sua conta do fórum Selecione se deseja a area de CFBR Selecione a Função Rage e clique em injetar após isso pode abrir o CrossFire INSERT ABRE E FECHA MENU Bom jogo Download/Scanner Download: [Hidden Content] Virustotal: https://www.virustotal.com/gui/file/5a5024bc545b371b9fafba68343ecb638a3bbe3d2ac451100ff9cd7aa5c27a2d
    7 pontos
  5. Print Screen Tutorial em Escrita Execute o Loader como administrador No Loader, logue em sua conta do fórum Selecione se deseja a area de CFBR/WEST ou PH (O CrossFire West pode ser selecionado a opção Rage,pois não tem a opção legit para wallhack) Selecione a Função Legit e clique em injetar após isso pode abrir o CrossFire o Wallhack á auto on Bom jogo Download/Scanner Download: [Hidden Content] Virustotal: https://www.virustotal.com/gui/file/fd097d312d69a2239bafc3687ee3feffb58c585326abfae340f7064d0cf10852?nocache=1
    5 pontos
  6. [Hidden Content]
    4 pontos
  7. 4 pontos
  8. mais duas continhas hehe. compartilhem com o amiguinho pó, nao mudem a senha <3 [Hidden Content] @ wilkaa @ idhariano @ Joãomarqueszzzz
    4 pontos
  9. 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 [Hidden Content] https://www.virustotal.com/gui/file-analysis/ODYxMTVlMDkzMjg3ODVhN2IxMTg0YTU5YTEzYjJjY2Y6MTYzMjM0MTU4NQ==
    4 pontos
  10. • Belle DelphinePack Grátis - Belle Delphine • • Download Pack: [Hidden Content]
    4 pontos
  11. Pack Grátis - Nati Sweetmlr & Mariana Ladeira & Emanuelly Raquel Nati Sweetmlr Download Pack: [Hidden Content] Mariana Ladeira Download Pack: [Hidden Content] Emanuelly Raquel Download Pack: [Hidden Content]
    4 pontos
  12. 4 pontos
  13. 3 pontos
  14. 3 pontos
  15. [Hidden Content] [Hidden Content] [Hidden Content] [Hidden Content] [Hidden Content] [Hidden Content] {Adquirem o Vip e tenham Acesso a Conteúdo Exclusivos e Muito Mais Benefícios}
    3 pontos
  16. Caso gostem enviarei mais. DOWNLOAD: [Hidden Content]
    2 pontos
  17. Eu estava trabalhando em algo sobre um God BeastMaster e percebi que o arquivo é de 2004, e nós temos usado isso por 20 anos. Então, tomei a liberdade de atualizar o personagem para a comunidade para que todos nós possamos desfrutar. [Hidden Content]
    2 pontos
  18. a conta é mega fan premium divirta-se [Hidden Content]
    2 pontos
  19. Bom após anos longe deste amado forum, voltei para mostrar um dos meus trabalhos recentes. Trata-se deste bot, no Telegram, para assistir a XVideos Red, Tufos, Brazzers etc.. Com o bot você consegue assistir de forma rápida e fácil os vídeos do XVideos Red, Bangbros, Brazzers, Tufos E em breve vou adicionar mais site para bot. O bot está no Telegram, então para usar o bot, você tem que ter uma conta no Telegram. No bot Você começa com 5 créditos, mas você consegue mais créditos de graça ou pagando, a escolha é sua. #### A imagem mostra como o bot funciona, basta você enviar a URL, do vídeo para o bot, e ele vai te gerar um link para assistir. Aqui outro exemplo do bot funcionando com tufos. #### Tutorial de como usar o bot, e o site para encontrar os vídeos do XVídeos Red Clique aqui, para ver o tutorial #### ## Lista de sites suportados brazzers.com xvideos.red tufos.com.br bangbros.com Em breve essa lista vai aumentar, pois já estou trabalhando pra isso. #### [Hidden Content]
    2 pontos
  20. 2 pontos
  21. TMSecurity.h #pragma once #include <cstdint> // Para tipos de dados padrão #include <cassert> // Para assert class TMSecurity { public: TMSecurity(); virtual ~TMSecurity(); char GetKeyword(int pos); char GetPasswordKey(); void InitializeKeys(); public: char GameKeyWords[512]; char PasswordKey; }; void MSHDecrypt(unsigned int* v, unsigned int* k); void MSHEncrypt(unsigned int* v, unsigned int* k); char* MSHEncDec(int Mode, const char* filename, char* ptr, int size); unsigned int* getkey(const char* file); TMSecurity.cpp #include "pch.h" #include "TMGlobal.h" const unsigned int DELTA = 0x9E3779B9; //0090AA50 TMSecurity::TMSecurity() //Função Ok { memset(GameKeyWords, 0, 512); PasswordKey = 180; //-76 } //0090AAF0 TMSecurity::~TMSecurity() //Função Ok { memset(GameKeyWords, 0, 512); } //0090AB90 char TMSecurity::GetKeyword(int pos) //Função Ok { char result = 0; if (GameKeyWords[pos]) result = GameKeyWords[pos]; return result; } //0090AC10 char TMSecurity::GetPasswordKey() //Função Ok { return PasswordKey; } //0090AC70 void TMSecurity::InitializeKeys() //Função Ok { std::string fileName = "Conf/VibrantGames.bin"; FILE* fp = NULL; if(!fopen_s(&fp, fileName.c_str(), "rb")) { fseek(fp, 0, 2); int file_size = ftell(fp); rewind(fp); char* buffer = (char*)malloc(file_size); if (buffer) { fread(buffer, 1, file_size, fp); fclose(fp); for (int i = 0; i < file_size; i++) buffer[i] ^= PasswordKey; char* p2 = MSHEncDec(1, (char*)fileName.c_str(), buffer, file_size); if (p2) { if (file_size > 512) file_size = 512; memcpy(&GameKeyWords, p2, file_size); free(p2); free(buffer); } } } else MessageBoxA(0, "Please, reinstall the game, data corrupted!", "Vibrant Games", 0); } //00950210 char* MSHEncDec(int Mode, const char* filename, char* ptr, int size) //Função Ok { if (!filename || !ptr || !size) return NULL; const char* file = filename; for (int i = strlen(filename) - 1; i > 0; i--) { if (filename[i] == '/' || filename[i] == '\\') { file = &filename[i + 1]; break; } } int blocks = size / 8; char* out = (char*)malloc(size); if (!out) return NULL; unsigned int* key = getkey(file); if (!key) { free(out); return NULL; } unsigned char* pout = reinterpret_cast<unsigned char*>(out); unsigned int v[2]; for (int i = 0; i < blocks; i++, ptr += 8, pout += 8) { memcpy(v, ptr, sizeof(v)); if (!Mode) MSHEncrypt(v, key); else MSHDecrypt(v, key); memcpy(pout, v, sizeof(v)); } SecureZeroMemory(key, 4 * sizeof(unsigned int)); free(key); return out; } //00950080 void MSHDecrypt(unsigned int* v, unsigned int* k) //Função Ok { unsigned int v0 = v[0]; unsigned int v1 = v[1]; unsigned int sum = DELTA * 32; for (int i = 0; i < 32; i++) { v1 -= ((v0 << 4) + k[2]) ^ (v0 + sum) ^ ((v0 >> 5) + k[3]); v0 -= ((v1 << 4) + k[0]) ^ (v1 + sum) ^ ((v1 >> 5) + k[1]); sum -= DELTA; } v[0] = v0; v[1] = v1; } //00950440 void MSHEncrypt(unsigned int* v, unsigned int* k) //Função Ok { unsigned int v1 = v[0]; unsigned int v0 = v[1]; unsigned int sum = 0; for (int i = 0; i < 32; i++) { sum += DELTA; v0 += ((v1 << 4) + k[0]) ^ (v1 + sum) ^ ((v1 >> 5) + k[1]); v1 += ((v0 << 4) + k[2]) ^ (v0 + sum) ^ ((v0 >> 5) + k[3]); } v[0] = v0; v[1] = v1; } //00950920 unsigned int* getkey(const char* file) //Função Ok { unsigned int* key = (unsigned int*)malloc(4 * sizeof(unsigned int)); if (!key) return NULL; int len = strlen(file); char* newFile = (char*)malloc(len); if (!newFile) { free(key); return NULL; } for (int i = 0; file[i] && i < len; i++) newFile[i] = tolower(file[i]); memset(key, (13 * len) + 73, 4 * sizeof(unsigned int)); for (int j = 0; j < len; j++) key[j % 4] ^= newFile[j]; free(newFile); return key; } BaseDef.cpp //0067F240 bool BASE_IsEncrypted(const char* file) //Função Ok { FILE* fp = fopen(file, "rb"); if (!fp) return false; bool encrypted = false; int code[3]{}; if (fread(code, 1, 4, fp) == 4) { if(strstr(file, ".msa") || strstr(file, ".vgo")) { if (code[0] && code[0] != 322 && code[0] != 274) encrypted = true; } else if (strstr(file, ".msh") || strstr(file, ".vgm")) { if (code[0]) encrypted = true; } else if (strstr(file, ".wys") || strstr(file, ".vgt")) { if (code[0] && code[0] != 0x30315357 && code[0] != 0x30315457) encrypted = true; } else if (strstr(file, ".wyt") || strstr(file, ".vgi")) { if (code[0] && code[0] != 0x30315457 && code[0] != 0x30315357) encrypted = true; } } fclose(fp); return encrypted; } Criem uma variaval global para a classe TMSecurity, nome original g_pSecurityManager A g_pSecurityManager->InitializeKeys() dever ser chamada dentro da NewApp A função de decode é chamada nesses locais //00690380 int CMesh::LoadMesh(char* file) //Função Ok //0075E550 int TextureManager::LoadUITexture(int nIndex, int nSrcIndex) //Função Ok //0075C110 int TextureManager::LoadEffectTexture(int nIndex) //Função Ok //0075D940 int TextureManager::LoadModelTexture(int nIndex) //Função Ok //0075CCA0 int TextureManager::LoadEnvTexture(int nIndex) //Função Ok //008E3B10 int TMMesh::LoadMsa(const char* szFileName) //Função Ok //00697C90 char* CPSock::ReadMessage(int* ErrorCode, int* ErrorType) //Função Ok //00697340 int CPSock::AddMessage(char* pMsg, int Size, int FixedKeyWord) //Função Ok A implementacao delas é com vcs
    2 pontos
  22. Pack Grátis - Jade Teen Download Pack: [Hidden Content]
    2 pontos
  23. • Pack Grátis - Tati Zaqui • Download Pack: [Hidden Content]
    2 pontos
  24. 2 pontos
  25. Basta deslizar e assistir o quanto quiser de vídeos +18 curtos e longos! [Hidden Content] Basta clicar na opção do Tiktok e aproveitar os milhares de vídeos!
    2 pontos
  26. fico feliz que tenha mantido os creditos XD DEU TRABALHO ESSE DAI
    1 ponto
  27. [Hidden Content] Telegram Channel: @databasefromstorm My telegram: @BrowzData
    1 ponto
  28. // TMSrv 7.56 004C1FC0 | TMSrv 7.57 00573A30 void ProcessRanking() { if (RankingTime > 0) { --RankingTime / 5; if (!(RankingTime % 5)) { int kRank1 = 0; int kRank2 = 0; for (int i = 1; i < MAX_USER; ++i) { if (pUser[i].Mode == USER_PLAY && pMob[i].MOB.CurrentScore.Hp > 0) { int TargetX = pMob[i].TargetX; int TargetY = pMob[i].TargetY; if (TargetX >= kRanking1X && TargetX <= kRanking2X && TargetY >= kRanking1X && TargetY <= kRanking2Y) { if (RankingProcess == 1) { if (i == Ranking1) ++kRank1; if (i == Ranking2) ++kRank2; } else { if (pMob[i].MOB.Guild == Ranking1) kRank1 += pMob[i].MOB.CurrentScore.Level; if (pMob[i].MOB.Guild == Ranking2) kRank2 += pMob[i].MOB.CurrentScore.Level; } } } } if (!kRank1 || !kRank2) RankingTime = 0; } if (RankingTime < 60) { SendDamage(142, 4007, 195, 4042); SendDamage(142, 4046, 195, 4082); SendEnvEffect(142, 4007, 168, 4018, 32, 0); SendEnvEffect(142, 4071, 168, 4082, 32, 0); SendEnvEffect(142, 4019, 168, 4030, 32, 0); SendEnvEffect(142, 4059, 168, 4070, 32, 0); SendEnvEffect(142, 4031, 168, 4042, 32, 0); SendEnvEffect(142, 4047, 168, 4058, 32, 0); SendEnvEffect(168, 4007, 195, 4018, 32, 0); SendEnvEffect(168, 4071, 195, 4082, 32, 0); SendEnvEffect(168, 4019, 195, 4030, 32, 0); SendEnvEffect(168, 4059, 195, 4070, 32, 0); SendEnvEffect(168, 4031, 195, 4042, 32, 0); SendEnvEffect(168, 4047, 195, 4058, 32, 0); } else if (RankingTime < 120) { SendDamage(142, 4007, 195, 4034); SendDamage(142, 4055, 195, 4082); SendEnvEffect(142, 4007, 168, 4018, 32, 0); SendEnvEffect(142, 4071, 168, 4082, 32, 0); SendEnvEffect(142, 4019, 168, 4030, 32, 0); SendEnvEffect(142, 4059, 168, 4070, 32, 0); SendEnvEffect(168, 4007, 195, 4018, 32, 0); SendEnvEffect(168, 4071, 195, 4082, 32, 0); SendEnvEffect(168, 4019, 195, 4030, 32, 0); SendEnvEffect(168, 4059, 195, 4070, 32, 0); } else if (RankingTime < 180) { SendDamage(142, 4007, 195, 4019); SendDamage(142, 4070, 195, 4082); SendEnvEffect(142, 4007, 168, 4018, 32, 0); SendEnvEffect(142, 4071, 168, 4082, 32, 0); SendEnvEffect(169, 4007, 195, 4018, 32, 0); SendEnvEffect(169, 4071, 195, 4082, 32, 0); } } if (RankingTime <= 0) { int nRank1 = 0; int nRank2 = 0; int mScore1 = 0; int mScore2 = 0; int TotalScore1 = 0; int TotalScore2 = 0; for (int j = 1; j < MAX_USER; ++j) { if (pUser[j].Mode == USER_PLAY && pMob[j].MOB.CurrentScore.Hp > 0) { int TargetX = pMob[j].TargetX; int TargetY = pMob[j].TargetY; if (TargetX >= kRanking1X && TargetX <= kRanking2X && TargetY >= kRanking1X && TargetY <= kRanking2Y) { if (RankingProcess == 1) { if (j == Ranking1) ++nRank1; if (j == Ranking2) ++nRank2; } else { if (pMob[j].MOB.Guild == Ranking1) nRank1 += pMob[j].MOB.CurrentScore.Level; if (pMob[j].MOB.Guild == Ranking2) nRank2 += pMob[j].MOB.CurrentScore.Level; } if (pMob[j].MOB.Equip[13].sIndex == 769) { if (j == Ranking1) mScore1 += pMob[j].MOB.Equip[13].stEffect[0].cValue; if (j == Ranking2) mScore2 += pMob[j].MOB.Equip[13].stEffect[0].cValue; } } } } nRanking1[NAME_LENGTH - 1] = 0; nRanking1[NAME_LENGTH - 2] = 0; nRanking2[NAME_LENGTH - 1] = 0; nRanking2[NAME_LENGTH - 2] = 0; TotalScore1 = nRank1 + mScore1; TotalScore2 = nRank2 + mScore2; for (int k = 1; k < MAX_USER; ++k) { if (pUser[k].Mode == USER_PLAY) { int isRank = false; if (RankingProcess == 1) { if (k == Ranking1 || k == Ranking2) isRank = true; } else { if (pMob[k].MOB.Guild == Ranking1 || pMob[k].MOB.Guild == Ranking2) isRank = false; } if (isRank) { if (TotalScore1 == TotalScore2) { SendClientSignalParm(k, ESCENE_FIELD, _MSG_StartTime, 0); snprintf(Buffer, 0x80u, g_pMessageStringTable[_SS_S_S_Draw], nRanking1, nRanking2, TotalScore1, TotalScore2); SendClientMessage(k, Buffer); } else { SendClientSignalParm(k, ESCENE_FIELD, _MSG_StartTime, 0); if (TotalScore1 > TotalScore2) snprintf(Buffer, 0x80u, g_pMessageStringTable[_SS_S_WinBy_S], nRanking1, nRanking2, TotalScore1, TotalScore2); else snprintf(Buffer, 0x80u, g_pMessageStringTable[_SS_S_WinBy_S], nRanking2, nRanking1, TotalScore1, TotalScore2); SendClientMessage(k, Buffer); } } } } MSG_MessageDBRecord stDBRecord; memset(&stDBRecord, 0, sizeof(MSG_MessageDBRecord)); stDBRecord.Type = _MSG_MessageDBRecord; stDBRecord.ID = 0; stDBRecord.Size = sizeof(MSG_MessageDBRecord); ClearPocessRanking(); } } // TMSrv 7.56 004C3A90 | TMSrv 7.57 00575300 void ClearPocessRanking() { RankingProcess = 0; RankingTime = 0; Ranking1 = 0; Ranking2 = 0; nRanking1[0] = 0; nRanking2[0] = 0; ClearAreaTeleport(kRanking1X, kRanking1Y, kRanking2X, kRanking2Y, 2572, 1752); }
    1 ponto
  29. O excel foi comprado alguns anos atrás, e estava perdido no dropbox. Enfim, faça bom aproveito! Excel [Hidden Content] Tutorial [Hidden Content] Programa de Desnivel [Hidden Content]
    1 ponto
  30. Filmes, séries e mais de 104 canais ao vivo em HD para todas as idades. Programação garantida para toda a família. O melhor da TV na sua mão. CONTATO: 27997879311 ✅ INCLUSO: º Mais de 104 canais ao vivo em HD º BBB 24 premiere Combate HBO Paramount ESPN SPORT TV TELECINE ENTRE OUTROS…
    1 ponto
  31. Desde que o tópico sobre o Monte Brilhante de Nível 120+ recebeu muitos comentários positivos, eu gostaria apenas de compartilhar isso com a comunidade também para melhorar a jogabilidade para todos que amam o Dragão, mas gostariam de tê-lo com o Canal Alfa. [Hidden Content]
    1 ponto
  32. 1 ponto
  33. [Hidden Content] Tenho várias contas , mande mensagem no privado .
    1 ponto
  34. Tentem alguma dessas, são do dia 17/03 e outras são de ontem. [Hidden Content]
    1 ponto
  35. Pack com fotos da Karol. Basta curtir o tópico para revelar o conteúdo. [Hidden Content]
    1 ponto
  36. Salve TazLouco na área Pt da vez será o Radix Tale Site do PT : [Hidden Content] Funções : Regens HP / MP / RES & Ferreiro Imagem : [Hidden Content] Download MediaFire : [Hidden Content] Scan :[Hidden Content]
    1 ponto
  37. Download: [Hidden Content]
    1 ponto
  38. Abrir o Hack e Abrir o PT (Novas funções) Img do Hack Scan! https://www.virustotal.com/gui/file/a690b3c47f6d540ca177ec4f6bfcaa44a3f1b0c9bf4479784bbf70e90130017a?nocache=1 Não será mais atualizado
    1 ponto
  39. void ProcessApplyBonusPacket(int conn, char* pMsg) //Função Ok { MSG_ApplyBonus* pApplyBonus = (MSG_ApplyBonus*)pMsg; if (pMob[conn].MOB.CurrentScore.Hp <= 0 || pUser[conn].Mode != USER_PLAY) { SendHpMode(conn); AddCrackError(conn, 5, 62); return; } if (pApplyBonus->BonusType == 0) { if (pMob[conn].MOB.ScoreBonus <= 0) { SendEtc(conn); return; } if (pApplyBonus->Detail < 0 || pApplyBonus->Detail > 3) { Log("err, applybonus score out of bound", pUser[conn].AccountName, pUser[conn].IP); return; } int calcPoints = 1; if (pMob[conn].MOB.ScoreBonus >= 300) calcPoints = 100; pMob[conn].MOB.ScoreBonus -= calcPoints; int checkMaxScorePoints = 0; if (pApplyBonus->Detail == 0) { checkMaxScorePoints = pMob[conn].MOB.BaseScore.Str + calcPoints; if (checkMaxScorePoints > MAX_SCOREPOINTS) { calcPoints = MAX_SCOREPOINTS - pMob[conn].MOB.BaseScore.Str; checkMaxScorePoints = MAX_SCOREPOINTS; } pMob[conn].MOB.BaseScore.Str = checkMaxScorePoints; } if (pApplyBonus->Detail == 1) { checkMaxScorePoints = pMob[conn].MOB.BaseScore.Int + calcPoints; if (checkMaxScorePoints > MAX_SCOREPOINTS) { calcPoints = MAX_SCOREPOINTS - pMob[conn].MOB.BaseScore.Int; checkMaxScorePoints = MAX_SCOREPOINTS; } pMob[conn].MOB.BaseScore.Int = checkMaxScorePoints; pMob[conn].MOB.BaseScore.MaxMp += (calcPoints * 2); pMob[conn].MOB.CurrentScore.MaxMp += (calcPoints * 2); } if (pApplyBonus->Detail == 2) { checkMaxScorePoints = pMob[conn].MOB.BaseScore.Dex + calcPoints; if (checkMaxScorePoints > MAX_SCOREPOINTS) { calcPoints = MAX_SCOREPOINTS - pMob[conn].MOB.BaseScore.Dex; checkMaxScorePoints = MAX_SCOREPOINTS; } pMob[conn].MOB.BaseScore.Dex = checkMaxScorePoints; } if (pApplyBonus->Detail == 3) { checkMaxScorePoints = pMob[conn].MOB.BaseScore.Con + calcPoints; if (checkMaxScorePoints > MAX_SCOREPOINTS) { calcPoints = MAX_SCOREPOINTS - pMob[conn].MOB.BaseScore.Con; checkMaxScorePoints = MAX_SCOREPOINTS; } pMob[conn].MOB.BaseScore.Con = checkMaxScorePoints; pMob[conn].MOB.BaseScore.MaxHp += (calcPoints * 2); pMob[conn].MOB.CurrentScore.MaxHp += (calcPoints * 2); } pMob[conn].GetCurrentScore(conn); SendScore(conn); SendEtc(conn); } else if (pApplyBonus->BonusType == 1) { int evolution = pMob[conn].CheckEvolution(); if (pMob[conn].MOB.Quest <= 0) { SendEtc(conn); return; } if (pApplyBonus->Detail < 0 || pApplyBonus->Detail > 3) { Log("err, applybonus special out of bound", pUser[conn].AccountName, pUser[conn].IP); return; } if (evolution != CELESTIAL && pMob[conn].MOB.BaseScore.Special[pApplyBonus->Detail] >= ((pMob[conn].MOB.BaseScore.Level + 1) * 3) / 2) { SendMessageChatId(conn, FALSE, _NN_Maximum_Point_Now); return; } int curMaxSpecialPoints = 200; if (pApplyBonus->Detail) { int learnedSkill = 1; //7fc0 learnedSkill <<= (pApplyBonus->Detail * 8) - 1; if (pMob[conn].MOB.LearnedSkill & learnedSkill) curMaxSpecialPoints = 255; learnedSkill = 1 << ((pApplyBonus->Detail * 4) - 1); if (pMob[conn].MOB.nLearnedSkill & learnedSkill) curMaxSpecialPoints = 320; } if (pMob[conn].MOB.BaseScore.Special[pApplyBonus->Detail] >= curMaxSpecialPoints) { if (curMaxSpecialPoints == 200) SendMessageChatId(conn, FALSE, _NN_Maximum_Point_200_Now); else if (curMaxSpecialPoints == 255) SendMessageChatId(conn, FALSE, _NN_Maximum_Point_255_Now); else SendMessageChatId(conn, FALSE, _NN_Maximum_Point_320_Now); return; } pMob[conn].MOB.SpecialBonus--; pMob[conn].MOB.BaseScore.Special[pApplyBonus->Detail]++; pMob[conn].GetCurrentScore(conn); SendScore(conn); SendEtc(conn); } else if (pApplyBonus->BonusType == 2) { int mobClass = pMob[conn].MOB.Class; int skillClass = (pApplyBonus->Detail % 1000) / 24; int skillPos = (pApplyBonus->Detail % 1000) % 24; int targetId = pApplyBonus->TargetID; if(pApplyBonus->Detail < 5000 || pApplyBonus->Detail > 5200) { Log("err, applybonus skill out of bound", pUser[conn].AccountName, pUser[conn].IP); return; } if (targetId <= MOB_EMPTY || targetId >= MAX_MOB) { Log("err, applybonus target id is out of bound", pUser[conn].AccountName, pUser[conn].IP); return; } if (mobClass != skillClass) { SendMessageChatId(conn, FALSE, _NN_Cant_Learn_Other_Class_Skill); return; } int evolution = pMob[conn].CheckEvolution(); int skillPoint = g_pSpell[(skillClass * 24) + skillPos].SkillPoint; if (skillPoint > pMob[conn].MOB.SkillBonus) { SendMessageChatId(conn, FALSE, _NN_Not_Enough_Skill_Point); return; } int learnedSkill = 1; learnedSkill <<= skillPos; if (pMob[conn].MOB.LearnedSkill & learnedSkill) { SendMessageChatId(conn, FALSE, _NN_Already_Learned_It); return; } if (skillPos % 8 == 7) { int checkSkills = (pMob[conn].MOB.LearnedSkill >> ((skillPos / 8) * 8)); if (checkSkills ^ 127) { SendMessageChatId(conn, FALSE, _NN_Befor_LearnSkill); return; } if(pMob[conn].MOB.LearnedSkill & (1 << 7) || pMob[conn].MOB.LearnedSkill & (1 << 15) || pMob[conn].MOB.LearnedSkill & (1 << 23)) { SendMessageChatId(conn, FALSE, _NN_Only_OneSkillLearn); return; } } if (evolution != CELESTIAL && pMob[conn].MOB.CurrentScore.Level < g_pItemList[pApplyBonus->Detail].ReqLvl) { SendMessageChatId(conn, FALSE, _NN_Need_More_Level_To_Learn); return; } if (evolution != CELESTIAL && (pMob[conn].MOB.CurrentScore.Special[1] < g_pItemList[pApplyBonus->Detail].ReqInt || pMob[conn].MOB.CurrentScore.Special[2] < g_pItemList[pApplyBonus->Detail].ReqDex || pMob[conn].MOB.CurrentScore.Special[3] < g_pItemList[pApplyBonus->Detail].ReqCon)) { SendMessageChatId(conn, FALSE, _NN_Need_More_Mastery_To_Learn); return; } int skillPrice = 0; if (evolution == MORTAL) skillPrice = 5000000; else if (evolution == ARCH) skillPrice = 10000000; else skillPrice = 50000000; if (skillPos % 8 == 7) { if (pMob[conn].MOB.Coin < skillPrice) { sprintf(temp, "%d", skillPrice); SendMessageClientChat(conn, FALSE, _NN_8_Skill_Price, temp); return; } pMob[conn].MOB.Coin -= skillPrice; SendUpdateCoin(conn); sprintf(temp, "etc, %s Learned 8th Skill coin:%d", pMob[conn].MOB.MobName, pMob[conn].MOB.Coin); Log(temp, pUser[conn].AccountName, pUser[conn].IP); } pMob[conn].MOB.LearnedSkill |= learnedSkill; pMob[conn].MOB.SkillBonus -= skillPoint; pMob[conn].GetCurrentScore(conn); SendScore(conn); SendEtc(conn); } else { Log("err, Out of range (ApplyBonus)", pUser[conn].AccountName, pUser[conn].IP); } }
    1 ponto
  40. void ProcessIceQueenMobKilled(int killer, int target) //Função Ok { int targetGenIndex = pMob[target].GenerateIndex; if (IceQueenState == 1 && targetGenIndex == 155) //IceQueenMirror { int ptLeaderId = CheckIceQueenParty(killer); IceQueenCurAttackerId = ptLeaderId; if (IceQueenCurAttackerId <= MOB_EMPTY || IceQueenCurAttackerId >= MAX_USER) return; for (int i = 0; i < 29; i++) GenerateMob(5454 + i, 0, 0); IceQueenQuestTime = 1800; IceQueenState = 2; } else if (IceQueenState == 2 && targetGenIndex >= 5454 && targetGenIndex <= 5482) { int haveMob = CheckIceQueenCurNumMob(); if (!haveMob) return; GenerateMob(149, 0, 0); //DarkShadow SendMessageChatId(IceQueenCurAttackerId, FALSE, _ND_GenDarkShadow); for (int i = 0; i < MAX_PARTY; i++) { int ptMember = pMob[IceQueenCurAttackerId].PartyList[i]; if (ptMember <= MOB_EMPTY || ptMember >= MAX_USER) continue; SendMessageChatId(ptMember, FALSE, _ND_GenDarkShadow); } IceQueenState = 3; } else if (IceQueenState == 3 && targetGenIndex == 149) //DarkShadow { int ptLeaderId = CheckIceQueenParty(killer); if (ptLeaderId != IceQueenCurAttackerId) { IceQueenState = 1; ResetIceQueenQuest(); return; } QuestInitTeleportGroup(IceQueenCurAttackerId, 3859, 2882); GenerateMob(154, 0, 0); IceQueenState = 4; } else if (IceQueenState == 4 && targetGenIndex == 154) //IceQueenVerid { if (rand() % 2 == 1) IceQueenQuestExp = 173400; else IceQueenQuestExp = 72200; IceQueenState = 5; sprintf(temp, "etc, IceQueen killer %s", pMob[killer].MOB.MobName); Log(temp, "system", 0); ResetIceQueenQuest(); } }
    1 ponto
  41. if (pMob[target].SpecialMobControl == 1) //Khepra { if (target >= MAX_USER) { ClearMobSpawned(396, 414); for (int i = 0; i < g_pKhepraDrop.itemDropCount; i++) { if (g_pKhepraDrop.itemDropCount > MAX_KHEPRADROP) break; if (g_pKhepraDrop.itemDrop->Index <= 0 || g_pKhepraDrop.itemDrop->Index >= MAX_ITEMLIST || g_pKhepraDrop.itemDropRate <= 0) continue; int sortItemChance = rand() % 100; if (sortItemChance >= g_pKhepraDrop.itemDropRate[i]) continue; int deliveredItem = SendPutItemInvCarry(killer, 0, &g_pKhepraDrop.itemDrop[i]); if (!deliveredItem) { sprintf(temp, "err, Kehpra item send fail %d(%d,%d,%d,%d,%d,%d)", &g_pKhepraDrop.itemDrop[i].Index, &g_pKhepraDrop.itemDrop[i].EF1, &g_pKhepraDrop.itemDrop[i].EFV1, &g_pKhepraDrop.itemDrop[i].EF2, &g_pKhepraDrop.itemDrop[i].EFV2, &g_pKhepraDrop.itemDrop[i].EF3, &g_pKhepraDrop.itemDrop[i].EFV3); } else { sprintf(temp, "sys, Kehpra item send sucess %d(%d,%d,%d,%d,%d,%d)", &g_pKhepraDrop.itemDrop[i].Index, &g_pKhepraDrop.itemDrop[i].EF1, &g_pKhepraDrop.itemDrop[i].EFV1, &g_pKhepraDrop.itemDrop[i].EF2, &g_pKhepraDrop.itemDrop[i].EFV2, &g_pKhepraDrop.itemDrop[i].EF3, &g_pKhepraDrop.itemDrop[i].EFV3); } Log(temp, pUser[killer].AccountName, pUser[killer].IP); } KhepraKillerGuildId = pMob[killer].MOB.Guild; pMob[target].KhepraLive = FALSE; CurrentKhepraId = MOB_EMPTY; char szGuildName[128]; memset(szGuildName, 0, 128); BASE_GetGuildName(KhepraKillerGuildId, szGuildName); sprintf_s(temp, "%s", szGuildName); SendNoticeId(_SN_End_Khepra, temp); for (int i = 0; i < MAX_USER; i++) { if (pUser[i].Mode != USER_PLAY || pMob[i].Mode == MOB_EMPTY || pMob[i].MOB.CurrentScore.Hp <= 0) continue; int citizen = GetCitizen(i); if (ServerIndex + 1 != citizen) continue; if (!CheckUserInArea(i, 2336, 3899, 2392, 3953, FALSE)) continue; SetPlayerFame(i, 32); } if (RuneZoneState) RuneZoneGuildId = pMob[killer].MOB.Guild; for (int i = 0; i < MAX_SERVER; i++) { for (int k = 0; k < MAX_GUILDZONE; k++) { if (KhepraKillerGuildId != ChargedGuildList[i][k]) continue; MSG_STANDARDPARM2 pKhepraKill; memset(&pKhepraKill, 0, sizeof MSG_STANDARDPARM2); pKhepraKill.Header.ID = INDEXOFDB; //0 pKhepraKill.Header.Type = _MSG_UpdateKhepraKill; //0xC15 pKhepraKill.Header.Size = sizeof MSG_STANDARDPARM2; pKhepraKill.Parm1 = ServerIndex; pKhepraKill.Parm2 = pMob[killer].MOB.Guild; DBServerSocket.SendOneMessage((char*)&pKhepraKill, sizeof MSG_STANDARDPARM2); KhepraRaidState = 1; break; } } sprintf(szGuildName, "Khepra Killed Char:%s Guild:%d", pMob[killer].MOB.MobName, KhepraKillerGuildId); Log(szGuildName, "system", 0); if (pMob[killer].MOB.Guild) { SetGuildFame(pMob[killer].MOB.Guild, 200); MSG_STANDARDPARM pDBUpdateSapphire; memset(&pDBUpdateSapphire, 0, sizeof MSG_STANDARDPARM); pDBUpdateSapphire.Header.ID = INDEXOFDB; //0 pDBUpdateSapphire.Header.Type = _MSG_DBUpdateSapphire; //0x80A pDBUpdateSapphire.Header.Size = sizeof MSG_STANDARDPARM; int SapphireCalc = SapphireCount * 10; if (pMob[killer].MOB.Clan == KINGDOM_RED) SapphireCalc *= -1; pDBUpdateSapphire.Parm = SapphireCalc; DBServerSocket.SendOneMessage((char*)&pDBUpdateSapphire, sizeof MSG_STANDARDPARM); } DrawConfig(1); } }
    1 ponto
  42. 1 ponto
  43. Todos as redes sociais da Brenda [Hidden Content]
    1 ponto
  44. Epa! Tópico Movido! Seu tópico não foi postado na área correta e, devido a isso, foi movido para o local adequado. Por favor, preste mais atenção da próxima vez. Atenciosamente, Web Cheats
    1 ponto
  45. Regras da Área Mobile Lembrando a vocês que essas regras são específicas para esta área e cabíveis somente a ela, ou seja, não sobrepõe as regras gerais. As regras do fórum podem ser encontradas aqui: REGRAS. Sobre a área: Esta área é destinada a postagens de Downloads de Cheats e Utilitários de Aplicativos Mobile. Regras específicas da área: 1. Sempre que possível deixe a versão do APK, do jogo e/ou aplicativo para facilitar a identificação. Assim como, se o mesmo é Signed/Unsigned e se precisa de OBB. 2. É proibida a criação de tópicos cujos títulos não condizem com seu real conteúdo, e/ou sejam enganosos apenas para atrair a atenção. 3. O Fórum não se responsabiliza pelo conteúdo postado por seus usuários. Em caso de qualquer suspeita você deve denunciar o tópico e a equipe agirá conforme as regras. 4. É proibida a criação de tópicos com conteúdo prejudicial ao celular/computador de outro usuário. 5. Se possível reserve um espaço para os créditos da contribuição. O que são Signed APK (APKs assinados): O que são Unsigned APK (APKs não assinados): Como instalar arquivos OBB:
    1 ponto
Esta tabela de classificação está definida para São Paulo/GMT-03:00
×
×
  • Criar Novo...

Informação Importante

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