Jump to content

Uma nova Web Cheats está a caminho!

A WebCheats é a maior e melhor comunidade de cheats do Brasil. Temos mais de 14 anos de existência, isso graças aos membros que nos apoiaram e ajudaram ao longo da nossa história!
Veja mais...

Reporte bugs e nos ajude a melhorar!

Nos ajude a descobrir bugs! Além de melhorar a comunidade.
Reporte aqui!
Notícia
  • Tema White WC 2019 0.0.1
  • Apresentamos o novo tema padrão do WebCheats!
Ethan taves

GreenTime em qualquer lugar 76xx

Recommended Posts

//GreeenTime

       hooks.setHook(eHookType::JMP, 0x0047DACA, hooks.getAddress(&NKD_GreenTime_NewArea), 1);
 

 

__declspec(naked) void NKD_GreenTime_NewArea()
{
   __asm
   {
       
       MOV EDX, DWORD PTR SS : [EBP - 07B8h]
       MOV EAX, DWORD PTR DS : [EDX + 040h]

       PUSH DWORD PTR DS : [EAX + 020A24h]

       MOV EDX, DWORD PTR SS : [EBP - 07B8h]
       MOV EAX, DWORD PTR DS : [EDX + 040h]

       PUSH DWORD PTR DS : [EAX + 020A20h]

       CALL HKD_GreenTime_NewArea
       ADD ESP, 08h

       TEST EAX, EAX
       JE lbl_retn

       MOV EAX, 0047DD1Ah

       JMP EAX

       lbl_retn :
       MOV EAX, 0047DAF2h

       JMP EAX
   }
}
 

 

//Basta adicionar a divisão do mapa que você deseja ter o tempo verde. Caso queira em QUALQUER LUGAR, apenas ponha return 1 na função.
INT32 HKD_GreenTime_NewArea(INT32 posX, INT32 posY)
{
   /*if (posX == 2 && posY == 4)
       return 1;

   if (posX == 1 && posY == 31)
       return 1;

   if (posX == 20 && posY == 13)
       return 1;

   if (posX == 13 && posY == 16)
       return 1;*/

   return 1;
}
 

 

Créditos:

shepher

Ethan atualizei os addrs pra versão que todos usam.

Edited by Dcan
  • Like 1

Servidor em construção wyd Season Valhalla Versão 759.

Sugestões ou dicas serão bem vindas https://discord.gg/V78qYca

Share this post


Link to post
Share on other sites

Pra 7.56:

 

bool AreaCanGreenTime(int mapX, int mapY)
{
   if (mapX == 16 && mapY == 16)
       return true;
   
   if (mapX == 8 && mapY == 13)
       return true;

   return false;
}

__declspec(naked) void NKD_GreenTimerAdditionalMaps()
{
   static int baseX = 0;
   static int baseY = 0;

   __asm
   {
       MOV EDX, DWORD PTR SS : [EBP - 0x788]
       MOV EAX, DWORD PTR DS : [EDX + 0x40]
       MOV ECX, DWORD PTR [EAX + 0x20A20]
       MOV baseX, ECX

       MOV EDX, DWORD PTR SS : [EBP - 0x788]
       MOV EAX, DWORD PTR DS : [EDX + 0x40]
       MOV ECX, DWORD PTR [EAX + 0x20A24]
       MOV baseY, ECX
   }

   if(!AreaCanGreenTime(baseX, baseY))
   {
       __asm
       {
           PUSH 0x483D35
           RETN
       }
   }

   // green timer map was found
   __asm
   {
       PUSH 0x483C56
       RETN
   }
}

  • Like 1

Share this post


Link to post
Share on other sites
Pra 7.56:

 

bool AreaCanGreenTime(int mapX, int mapY)
{
   if (mapX == 16 && mapY == 16)
       return true;
  
   if (mapX == 8 && mapY == 13)
       return true;

   return false;
}

__declspec(naked) void NKD_GreenTimerAdditionalMaps()
{
   static int baseX = 0;
   static int baseY = 0;

   __asm
   {
       MOV EDX, DWORD PTR SS : [EBP - 0x788]
       MOV EAX, DWORD PTR DS : [EDX + 0x40]
       MOV ECX, DWORD PTR [EAX + 0x20A20]
       MOV baseX, ECX

       MOV EDX, DWORD PTR SS : [EBP - 0x788]
       MOV EAX, DWORD PTR DS : [EDX + 0x40]
       MOV ECX, DWORD PTR [EAX + 0x20A24]
       MOV baseY, ECX
   }

   if(!AreaCanGreenTime(baseX, baseY))
   {
       __asm
       {
           PUSH 0x483D35
           RETN
       }
   }

   // green timer map was found
   __asm
   {
       PUSH 0x483C56
       RETN
   }
}

 

 

Amigo faltou o address do hook, se possível agradeço.

Share this post


Link to post
Share on other sites
Pra 7.56:

 

bool AreaCanGreenTime(int mapX, int mapY)
{
   if (mapX == 16 && mapY == 16)
       return true;
  
   if (mapX == 8 && mapY == 13)
       return true;

   return false;
}

__declspec(naked) void NKD_GreenTimerAdditionalMaps()
{
   static int baseX = 0;
   static int baseY = 0;

   __asm
   {
       MOV EDX, DWORD PTR SS : [EBP - 0x788]
       MOV EAX, DWORD PTR DS : [EDX + 0x40]
       MOV ECX, DWORD PTR [EAX + 0x20A20]
       MOV baseX, ECX

       MOV EDX, DWORD PTR SS : [EBP - 0x788]
       MOV EAX, DWORD PTR DS : [EDX + 0x40]
       MOV ECX, DWORD PTR [EAX + 0x20A24]
       MOV baseY, ECX
   }

   if(!AreaCanGreenTime(baseX, baseY))
   {
       __asm
       {
           PUSH 0x483D35
           RETN
       }
   }

   // green timer map was found
   __asm
   {
       PUSH 0x483C56
       RETN
   }
}

O meu continua sem funcionar

Share this post


Link to post
Share on other sites
O meu continua sem funcionar

use a cabeça , pega os addrs que ele postou e atualiza a minha função que vai funcionar!


Servidor em construção wyd Season Valhalla Versão 759.

Sugestões ou dicas serão bem vindas https://discord.gg/V78qYca

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

×
×
  • Create New...