Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate

Autor Topic: quitar licencia de source mu emu louis update 13  (Visto 1584 veces)

0 Miembros and 1 Guest are viewing this topic.

Offline JavixFer Posteado: March 13, 2020, 03:24:19 PM | Modificado: March 13, 2020, 09:56:34 PM by javierf2

  • +1 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 483
  • Gracias recibida: 4075
  • bo
buenas tardes comunidad. Quiero quitar o remover la licencia de las sources update 13 louis como puedo hacer para que ya no me salga free en el gs ya que limita algunas cosas por favor un ayudita ya no quiero usar los files crack que estan aportados en el foro...esta es la pagina de sources http://tuservermu.com.ve/index.php?topic=25818.0 por favor una ayudita


Gracias:


Offline esteban #1 Posteado: March 13, 2020, 03:37:02 PM

  • Colaborador
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 463
  • Gracias recibida: 3576
  • pe
sigue la guía que dejaron
http://tuservermu.com.ve/index.php?topic=25818.80
-----------------------------------------------------------------------------
STEP [1]- FIRST YOU NEED OPEN IN SOURCE [GAME SERVER] ----> THIS FILES
-----------------------------------------------------------------------------

- HackCheck.H
- HackCheck.CPP
- GameMain.CPP
- GameServer.CPP
- stdafx.H
- ServerDisplayer.CPP



-----------------------------------------------------------------------------
STEP [2] - REMENBER NEED SEE IF HAVE THIS LINE ON [ HackCheck.H ] --> [ void InitHackCheck(); ]
IF DON'T HAVE NEED ADD ONLY THIS LINE....
-----------------------------------------------------------------------------

void InitHackCheck();



-----------------------------------------------------------------------------
STEP [3] - ON [ HackCheck.CPP ] NEED CHANGE THIS LINE,
NEED JUST CHANGE THE NUMBER LIKE THE EXAMPLE DONW: -->
     [EXAMPLE]
if (PROTECT_STATE == 0)
-----------------------------------------------------------------------------

if (PROTECT_STATE == 0) // || GAMESERVER_UPDATE >= 801
   EncDecKey1 = (BYTE)0xE2;
   EncDecKey2 = (BYTE)0x76; // Default is 0x76
#else
   EncDecKey1 = (BYTE)0xE2;
   EncDecKey2 = (BYTE)0x77; // Default is 0x76
#endif



-----------------------------------------------------------------------------
STEP [4]- AND IN [ GameMain.CPP ] DOWN ON THIS [VOID] AFTER THE PROTECT_START, SEE THE EXAMPLE:
NEED SEE IF HAVE THIS LINE ON --> [ InitHackCheck(); ]
IF DON'T HAVE NEED ADD ONLY THIS.....
-----------------------------------------------------------------------------

void GameMainInit(HWND hwnd)

   PROTECT_START

   gObjInit();

   InitHackCheck();



-----------------------------------------------------------------------------
STEP [5] - ON [ GameServer.CPP ] NEED CHANGE THIS LINE, SEE THE EXAMPLE:
-----------------------------------------------------------------------------

   #if(PROTECT_STATE==1)

   #if(GAMESERVER_UPDATE>=801)
   //gProtect.StartAuth(AUTH_SERVER_TYPE_S8_GAME_SERVER); [ I ADD // TO REMOVE THE PROTECTION ON - S8 ]
   #elif(GAMESERVER_UPDATE>=601)
   //gProtect.StartAuth(AUTH_SERVER_TYPE_S6_GAME_SERVER); [ I ADD // TO REMOVE THE PROTECTION ON - S6 ]
   #elif(GAMESERVER_UPDATE>=401)
   gProtect.StartAuth(AUTH_SERVER_TYPE_S4_GAME_SERVER);
   #else
   gProtect.StartAuth(AUTH_SERVER_TYPE_S2_GAME_SERVER);
   #endif



-----------------------------------------------------------------------------
STEP [6] - ON [ stdafx.H ] NEED CHANGE THIS LINE,
NEED JUST CHANGE THE NUMBER LIKE THE EXAMPLE DONW:
     [EXAMPLE]
--> #define PROTECT_STATE 1
--> #define ENCRYPT_STATE 1
--> #if(PROTECT_STATE==0)

-----------------------------------------------------------------------------

#ifndef PROTECT_STATE
#define PROTECT_STATE 1
#endif

#ifndef ENCRYPT_STATE
#define ENCRYPT_STATE 1
#endif

#if(PROTECT_STATE==0)
#define GAMESERVER_NAME "Free"
#else
#define GAMESERVER_NAME "Premium"
#endif



-----------------------------------------------------------------------------
STEP [7] - ON [ ServerDisplayer.CPP ] NEED CHANGE THIS LINE,
NEED JUST CHANGE THE NUMBER LIKE THE EXAMPLE DOWN:
-----------------------------------------------------------------------------

   #if(PROTECT_STATE==1)








-----------------------------------------------------------------------------
STEP [8] FINAL - YOU NEED NOW OPEN IN SOURCE [MAIN] ----> THIS FILES
[ HackCheck.CPP ], AND JUST COMPARE THIS LINE DOWN WITH THE
[ HackCheck.CPP ] ON [GAME-SERVER SOURCE].
IF IS THE SAME IS OK , IF NOT REMAKE TO MAKE THE SAME :D
-----------------------------------------------------------------------------

   #if(GAMESERVER_PREMIUM==1)
      EncDecKey2 = (BYTE)0x77; //default 76
   #else
      EncDecKey2 = (BYTE)0x76; //default 76
   #endif



-----------------------------------------------------------------------------























-----------------------------------------------------------------------------
THIS STEP IS IF DOWN WORK THE TUTORIAL UP :D

-----------------------------------------------------------------------------
STEP [X] - AFTER CHANGE THIS LINE'S ON [ HackCheck.CPP ] ON GAME-SERVER
TO REMOVE ERROR DISCONNECT....
-----------------------------------------------------------------------------

//------------------------------------------------------------------------------------------------------------------------------------------------------------------

void InitHackCheck() // OK
{
   VM_START

      WORD EncDecKey = 0;

   for (int n = 0; n < sizeof(gServerInfo.m_CustomerName); n++)
   {
      EncDecKey += (BYTE)(gServerInfo.m_CustomerName[n] ^ gServerInfo.m_ServerSerial[(n % sizeof(gServerInfo.m_ServerSerial))]);
   }

#if (PROTECT_STATE == 0) // || GAMESERVER_UPDATE >= 801
   EncDecKey1 = (BYTE)0xE2;
   EncDecKey2 = (BYTE)0xFF; // Default is 0x76 [ ON THIS I MODIFIC THE 0x76 TO 0xFF ] BECAUSE THE PROBLEM DISCONNECT....
#else
   EncDecKey1 = (BYTE)0xE2;
   EncDecKey2 = (BYTE)0x77; // Default is 0x76
#endif

   //EncDecKey2 = gProtect.m_EncKeyNew; [ THIS NEED REMOVE - BECAUSE THIS I ADD THIS // ] BECAUSE THE PROBLEM DISCONNECT....

   EncDecKey1 += LOBYTE(EncDecKey);
   EncDecKey2 += HIBYTE(EncDecKey);

   GetPrivateProfileString("MHPServerInfo", "CustomerName", "", MHPCustomerName, sizeof(MHPCustomerName), "..\\Data\\Hack\\MHPServer.ini");

   MHPEncDecKey1 = GetPrivateProfileInt("MHPServerInfo", "EncDecKey1", 0, "..\\Data\\Hack\\MHPServer.ini");

   MHPEncDecKey2 = GetPrivateProfileInt("MHPServerInfo", "EncDecKey2", 0, "..\\Data\\Hack\\MHPServer.ini");

   if (MHPEncDecKey1 != 0 || MHPEncDecKey2 != 0)
   {
      WORD MHPEncDecKey = 0;

      for (int n = 0; n < sizeof(MHPCustomerName); n++)
      {
         MHPEncDecKey += MHPCustomerName[n];
      }

      MHPEncDecKey1 += LOBYTE(MHPEncDecKey);
      MHPEncDecKey2 += HIBYTE(MHPEncDecKey);
   }

   VM_END
}

Gracias:


Offline JavixFer #2 Posteado: March 13, 2020, 04:26:02 PM

  • +1 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 483
  • Gracias recibida: 4075
  • bo
muchisimas gracias ya lo logre :)


Offline erickmalfoy #3 Posteado: April 28, 2020, 07:00:28 PM

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 554
  • Gracias recibida: 319
  • ar
una webada el codigo si lo entiendo pero lo que noce es Todos lo que pone esta igual
borro todas esas lineas o como ago .. ! Tmr una webada.. !


Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate


 

Related Topics

  Subject / Started by Replies Last post
8 Replies
2019 Views
Last post October 23, 2019, 07:02:49 PM
by darkjano
8 Replies
1801 Views
Last post March 31, 2020, 04:22:03 AM
by cerverus11
16 Replies
2343 Views
Last post May 08, 2020, 01:56:44 PM
by mukillah
2 Replies
1628 Views
Last post July 09, 2022, 11:19:38 PM
by legolas1
4 Replies
1350 Views
Last post June 23, 2020, 12:43:13 PM
by ezequielmqg