Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate

Autor Topic: Ex-Team Latest Source MultiServer S6EP3  (Visto 15027 veces)

0 Miembros and 1 Guest are viewing this topic.

Offline c4nhsatcodong #180 on: October 10, 2019, 08:23:24 PM

  • 0 puntos por ventas
  • *
  • Rank: Sup. destacado
  • Posts: 119
  • Gracias recibida: 266
  • vn
ahi un error critico, el bk cuando equipa cualquier item con reflect, empiesa a pegar el reflect solo, sea a moobs o otro pj, a alguien más le paso ?

Me das fotos o videos que prueban ese grave error, lo arreglaré por ti

Gracias:


Offline 6atters #181 on: October 11, 2019, 03:08:56 PM

  • 0 puntos por ventas
  • *
  • Rank: Dedicado
  • Posts: 58
  • Gracias recibida: 103
  • ru
tell me how to include a mix of grand hero item???

Offline 6atters #182 on: October 13, 2019, 05:04:08 AM

  • 0 puntos por ventas
  • *
  • Rank: Dedicado
  • Posts: 58
  • Gracias recibida: 103
  • ru

Offline c4nhsatcodong #183 on: October 13, 2019, 11:30:43 AM

  • 0 puntos por ventas
  • *
  • Rank: Sup. destacado
  • Posts: 119
  • Gracias recibida: 266
  • vn
Tengo un error como en el video que alguien me ayudó a solucionarlos, porque Main 1.04D es muy diferente de 1.04E. No soy bueno para encontrar el desplazamiento.
Como el movimiento principal, seleccione el personaje que me falta código alguien me ayude

&feature=youtu.be
« Ultima edicion: October 13, 2019, 11:34:51 AM by c4nhsatcodong »

Offline c4nhsatcodong #184 on: October 13, 2019, 11:32:11 AM

  • 0 puntos por ventas
  • *
  • Rank: Sup. destacado
  • Posts: 119
  • Gracias recibida: 266
  • vn
Tengo un error como en el video que alguien me ayudó a solucionarlos, porque Main 1.04D es muy diferente de 1.04E. No soy bueno para encontrar el desplazamiento.
Como el movimiento principal, seleccione el personaje que me falta código alguien me ayude

Encuentrame en Facebook ::: https://www.facebook.com/quanetcang

&feature=youtu.be
« Ultima edicion: October 13, 2019, 11:34:08 AM by c4nhsatcodong »

Offline c4nhsatcodong #185 on: October 14, 2019, 05:54:53 AM

  • 0 puntos por ventas
  • *
  • Rank: Sup. destacado
  • Posts: 119
  • Gracias recibida: 266
  • vn
Reparé con éxito Custompet en Exteam y este es el video

&feature=youtu.be
« Ultima edicion: October 14, 2019, 07:03:30 AM by c4nhsatcodong »

Gracias:


Online xdjoa #186 on: October 14, 2019, 10:18:45 AM

  • 0 puntos por ventas
  • *
  • Rank: Experto
  • Posts: 158
  • Gracias recibida: 31
  • pe
Reparé con éxito Custompet en Exteam y este es el video

&feature=youtu.be

link !!!

Gracias:


Offline aemoscon #187 on: October 14, 2019, 03:37:00 PM

  • 0 puntos por ventas
  • *
  • Rank: Dedicado
  • Posts: 36
  • Gracias recibida: 7
  • ar
Pregunta, alguno sabe como configurar para que el reset quite quest y master lvl? pq al hacer reset te deja las quest y los master lvl por ende no tendria q ser asi, otra cosa, como configurar el lvl máximo ? pq no aparece, muchisimas gracias.

Gracias:


Offline aemoscon #188 on: October 16, 2019, 02:18:12 PM

  • 0 puntos por ventas
  • *
  • Rank: Dedicado
  • Posts: 36
  • Gracias recibida: 7
  • ar
Encontre un bug, no funciona la letra "f" no te deja agregar amigos ni mandar mail...

Offline aemoscon #189 on: October 18, 2019, 06:06:51 PM

  • 0 puntos por ventas
  • *
  • Rank: Dedicado
  • Posts: 36
  • Gracias recibida: 7
  • ar
Ahi otro error, no funciona el golden archer, te toma las renas pero no te da el premio, ya lo configure 1000 veces y nada..

Offline bodzio19 #190 on: October 20, 2019, 05:03:13 AM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 18
  • Gracias recibida: 1
  • pl
How to add max skill % in RF SUM

Offline 6atters #191 on: October 21, 2019, 01:02:18 PM

  • 0 puntos por ventas
  • *
  • Rank: Dedicado
  • Posts: 58
  • Gracias recibida: 103
  • ru
throw off please fix that the hero system was brewed exl + anc+opt pvp

Offline aemoscon #192 on: October 21, 2019, 01:23:55 PM

  • 0 puntos por ventas
  • *
  • Rank: Dedicado
  • Posts: 36
  • Gracias recibida: 7
  • ar

Offline 6atters #193 on: October 23, 2019, 06:41:42 AM

  • 0 puntos por ventas
  • *
  • Rank: Dedicado
  • Posts: 58
  • Gracias recibida: 103
  • ru



how to remove massive rocks falling from mobs, they even can not raise

hero items are cooked not anc
« Ultima edicion: October 23, 2019, 06:49:34 AM by 6atters »

Offline c4nhsatcodong #194 on: October 23, 2019, 10:04:49 AM

  • 0 puntos por ventas
  • *
  • Rank: Sup. destacado
  • Posts: 119
  • Gracias recibida: 266
  • vn



how to remove massive rocks falling from mobs, they even can not raise

hero items are cooked not anc

Editar elemento Drop Manager.ini archivo, buen servidor es su mano de oro


Offline 6atters #195 on: October 23, 2019, 11:21:30 AM

  • 0 puntos por ventas
  • *
  • Rank: Dedicado
  • Posts: 58
  • Gracias recibida: 103
  • ru



how to remove massive rocks falling from mobs, they even can not raise

hero items are cooked not anc

Editar elemento Drop Manager.ini archivo, buen servidor es su mano de oro




I have not seen such a file...even in the search did not find)

Offline RaduOnica #196 on: October 25, 2019, 05:38:43 PM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 14
  • Gracias recibida: 3
  • it
how to fix window for master lvl? (dont open)

Gracias:


Offline shangxin #197 on: October 27, 2019, 05:20:48 PM

  • 0 puntos por ventas
  • *
  • Rank: Usuario activo
  • Posts: 67
  • Gracias recibida: 17
  • cn

Offline shangxin #198 on: October 27, 2019, 05:23:37 PM

  • 0 puntos por ventas
  • *
  • Rank: Usuario activo
  • Posts: 67
  • Gracias recibida: 17
  • cn
how to fix window for master lvl? (dont open)


   SetOp((LPVOID)0x00784F79, (LPVOID)IsMasterClass, ASM::CALL);//  CALL 005878E0      //Master Button Disable
   SetOp((LPVOID)0x007D3916, (LPVOID)IsMasterClass, ASM::CALL);//  CALL 005878E0      //Master A Key Disable

Gracias:


Offline RaduOnica #199 on: October 27, 2019, 06:22:02 PM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 14
  • Gracias recibida: 3
  • it
how to fix window for master lvl? (dont open)


   SetOp((LPVOID)0x00784F79, (LPVOID)IsMasterClass, ASM::CALL);//  CALL 005878E0      //Master Button Disable
   SetOp((LPVOID)0x007D3916, (LPVOID)IsMasterClass, ASM::CALL);//  CALL 005878E0      //Master A Key Disable

dont work

my ExLicense.cpp

Code: [Select]
#include "stdafx.h"
#include "ExLicense.h"
#include "Monster.h"
#include "ItemSmokeEffect.h"
#include "Configs.h"
#include "PartySearch.h"
#include "PersonalShopEx.h"
#include "Smithy.h"
#include "TMemory.h"
#include "Interface.h"
#include "VisualFix.h"
#include "User.h"
#include "DonateShop.h"
#include "AddPoints.h"
#include "Console.h"
#include "WingEffect.h"
#include "MiniMenu.h"
#include "Controller.h"
#include "ChatExpanded.h"
#include "ItemSetOption.h"
#include "AccountSecurity.h"
#include "Interface.h"
#include "BuffIcon.h"
#include "ExMenuV3.h"
#include "StatsAdvance.h"
// ----------------------------------------------------------------------------------------------

#if(EX_LICENSE==TRUE)

CExLicense g_ExLicense;
// ----------------------------------------------------------------------------------------------

static DWORD InterfaceBuffer;

Naked(_00811D69)
{
_asm
{
MOV InterfaceBuffer, EDX
}

/*if(g_ExLicense.CheckUser(eExUB::Escalate))
{
if(InterfaceBuffer)
{
if(gObjUser.InSafeZone() && !gInterface.CheckWindow(Shop))
{
g_DonateShop.CG_CashSend();
}
}
}
else */if(g_ExLicense.m_ExMenuV2 || g_ExLicense.m_Achievements)
{
if(InterfaceBuffer)
{
if(gInterface.CheckWindowEx(ObjWindowsEx::exWinMiniMenu))//need add check cash shop
{
gInterface.CloseWindowEx(ObjWindowsEx::exWinMiniMenu);
}
else
{
gInterface.OpenWindowEx(ObjWindowsEx::exWinMiniMenu);
}
}
else if(gInterface.m_bCashShopOpen)
{
gInterface.m_bCashShopOpen = false;

if(g_ExLicense.CheckUser(eExUB::Artem) || g_ExLicense.CheckUser(eExUB::Artem2))
{
if(gObjUser.InSafeZone() && !gInterface.CheckWindow(Shop))
{
g_DonateShop.CG_CashSend();
}
}
else
{
_asm
{
MOV InterfaceBuffer,  0x00811D6F
JMP InterfaceBuffer
}
}
}
}
else
{
if(gObjUser.InSafeZone() && !gInterface.CheckWindow(Shop))
{
g_DonateShop.CG_CashSend();
}
}

_asm
{
MOV InterfaceBuffer,  0x00811F40
JMP InterfaceBuffer
}
}

Naked(_007D3C16)
{
/*if(g_ExLicense.CheckUser(eExUB::Escalate))
{
if(gObjUser.InSafeZone() && !gInterface.CheckWindow(Shop))
{
g_DonateShop.CG_CashSend();
}

_asm
{
MOV InterfaceBuffer,  0x007D3DF5
JMP InterfaceBuffer
}
}
else */if( g_ExLicense.m_ExMenuV2 || g_ExLicense.m_Achievements )
{
if(gInterface.CheckWindowEx(exWinMiniMenu))
{
gInterface.CloseWindowEx(exWinMiniMenu);
}
else
{
gInterface.OpenWindowEx(exWinMiniMenu);
}
}
else
{
if(gObjUser.InSafeZone() && !gInterface.CheckWindow(Shop))
{
g_DonateShop.CG_CashSend();
}
}

_asm
{
MOV InterfaceBuffer,  0x007D3DF5
JMP InterfaceBuffer
}
}

void __declspec(naked) GuildAllieReqv()
{
static DWORD __jmpTRUE = 0x0078F4AD;
static DWORD __jmpFALSE = 0x0078F42A;
static DWORD _UserGuildStatus = 0;

_asm
{
MOV _UserGuildStatus, ECX
}

if(_UserGuildStatus == 0x80 || _UserGuildStatus == 0x40)
{
_asm
{
JMP __jmpTRUE;
}
}

_asm
{
JMP __jmpFALSE;
}
}

CExLicense::CExLicense()
{
//VMBEGIN
this->Init();
//VMEND
}
// ----------------------------------------------------------------------------------------------

CExLicense::~CExLicense()
{
}
// ----------------------------------------------------------------------------------------------

void CExLicense::Init()
{
//VMBEGIN
this->Enable = true;

this->TEXTXoR[0] = 0x03;
this->TEXTXoR[1] = 0x05;
this->TEXTXoR[2] = 0x08;

this->URLXoR[0] = 0xA9;
this->URLXoR[1] = 0xB3;
this->URLXoR[2] = 0x18;

this->ActiveUser = -1;

this->m_Achievements = false;
this->m_ExMenuV2 = false;
//VMEND
}
// ----------------------------------------------------------------------------------------------

void CExLicense::Load()
{
//VMBEGIN
this->Init();
//VMEND

}
// ----------------------------------------------------------------------------------------------

void CExLicense::GCLicenseUser(PMSG_LICENSE_DATA* aRecv)
{
//VMBEGIN
this->ActiveUser = aRecv->LicenseUser;
this->user.Rage = aRecv->base.Rage;
this->user.WinQuest = aRecv->base.WinQuest;
this->user.BloodHound = aRecv->base.BloodHound;
  this->user.MonsterQuest = aRecv->base.MonsterQuest;
this->user.TvTEvent = aRecv->base.TvTEvent;
this->user.GrandHero = aRecv->base.GrandHero;
this->user.PartySystem = aRecv->base.PartySystem;
this->user.Brotherhood = aRecv->base.Brotherhood;
this->user.PartySearch = aRecv->base.PartySearch;
this->user.ChatLog = aRecv->base.ChatLog;
this->user.GM_Manager = aRecv->base.GM_Manager;
this->user.PerosnalStoreEx = aRecv->base.PerosnalStoreEx;
this->user.PandoraEvent = aRecv->base.PandoraEvent;
this->user.AntiCheatPlus = aRecv->base.AntiCheatPlus;
this->user.SpotReturn = aRecv->base.SpotReturn;
this->user.ComboCustom = aRecv->base.ComboCustom;
this->user.NpcBuffer = aRecv->base.NpcBuffer;
this->user.BMQuest = aRecv->base.BMQuest;
this->user.LoraBattle = aRecv->base.LoraBattle;
this->user.Smithy = aRecv->base.Smithy;
this->user.Monster = aRecv->base.Monster;
this->user.ItemSmokeEffect = aRecv->base.ItemSmokeEffect;
this->user.GrandDinamicExp = aRecv->base.GrandDinamicExp;
this->user.PartySave = aRecv->base.PartySave;
//this->user.DisableMasterTree = aRecv->base.DisableMasterTree;
this->user.OfflineMode = aRecv->base.OfflineMode;
this->user.bAchievements = aRecv->base.bAchievements;
this->user.PremiumEx = aRecv->base.PremiumEx;
this->user.AccSecurity = aRecv->base.AccSecurity;
this->user.CraftQuestSystem = aRecv->base.CraftQuestSystem;
this->user.PickUpItemInfo = aRecv->base.PickUpItemInfo;
this->user.ReferralSystem = aRecv->base.ReferralSystem;

this->config.MaxPartyUser = aRecv->config.MaxPartyUser;
this->config.PersonalEnable = aRecv->config.PersonalEnable;
this->config.PersonalBonus = aRecv->config.PersonalBonus;
this->config.PersonalCredit = aRecv->config.PersonalCredit;

this->CustomManager();
//VMEND
}
// ----------------------------------------------------------------------------------------------

bool IsMasterClass(BYTE Class)
{
return false;
}

void CExLicense::CustomManager()
{
if(this->user.Monster)
{
gMonster.Load();
}
if(this->user.ItemSmokeEffect)
{
gItemSmokeEffect.Load();
}
if(this->user.MonsterQuest)
{
gMONSTER_QUEST_SYSTEM = true;
}
if(this->user.PartySystem)
{
gPARTY_SYSTEM = true;
}
if(this->user.PartySearch)
{
g_PartySearch.Active = true;
}
if(this->user.Smithy)
{
this->user.Smithy = true;
}
if(this->user.Rage)
{
gRAGESYSTEM = true;
}
if(this->user.WinQuest)
{
gWINQUEST = true;
}
if(this->user.PerosnalStoreEx && this->config.PersonalEnable)
{
g_PersonalShopEx.Load();
g_PersonalShopEx.iPERSONAL_BONUS = this->config.PersonalBonus;
g_PersonalShopEx.iPERSONAL_CREDIT = this->config.PersonalCredit;
}

g_Smithy.License = this->user.Smithy;

this->m_Achievements = this->user.bAchievements;

if(this->user.AccSecurity)
{
g_AccountSecurity.m_bEnable = true;
}

//Master Skill Button Disable
if(this->user.DisableMasterTree)
{
SetRange((LPVOID)0x00784B77, 5, ASM::NOP);
SetOp((LPVOID)0x00784F79, (LPVOID)IsMasterClass, ASM::CALL);//  CALL 005878E0 //Master Button Disable
SetOp((LPVOID)0x007D3916, (LPVOID)IsMasterClass, ASM::CALL);//  CALL 005878E0 //Master A Key Disable
}

g_MaxPartyMember = this->config.MaxPartyUser;

if( g_ExLicense.CheckUser(eExUB::SILVER1) ||
    g_ExLicense.CheckUser(eExUB::SILVER2) )
{
gVisualFix.GCVisualInit();
//SetRange((LPVOID)0x007D3C1C, 5, ASM::NOP);
//SetOp((LPVOID)0x007D3C1C, _007D3C16, ASM::JMP);
////SetRange((LPVOID)0x00811D6F, 5, ASM::NOP);
////SetOp((LPVOID)0x00811D6F, _00811D69, ASM::JMP);
//SetRange((LPVOID)0x00811D69, 6, ASM::NOP);
//SetOp((LPVOID)0x00811D69, _00811D69, ASM::JMP);
SetRange((LPVOID)0x00811D89, 7, ASM::NOP);
SetRange((LPVOID)0x00811EC5, 5, ASM::NOP);//
g_AddPoints.Load();

gChatExpanded.LoadChatEx();
}

#if(CUSTOM_ADD_POINTS==TRUE)
if( g_ExLicense.CheckUser(eExUB::Gredy) ||
g_ExLicense.CheckUser(eExUB::Gredy2) ||
g_ExLicense.CheckUser(eExUB::GredyLocal) )
{
g_AddPoints.Load();
//SetRange((LPVOID)0x005528DE, 23, ASM::NOP); //dark lord horse spotikaeca pt damaga reflecta
}
#endif
if(g_ExLicense.CheckUser(eExUB::Stone))
{
SetRange((LPVOID)0x005528D7, 2, ASM::NOP); //ne kto ne spotikaeca ot damaga i reflecta

//Credit Shop
SetRange((LPVOID)0x007D3C1C, 5, ASM::NOP);
SetOp((LPVOID)0x007D3C1C, _007D3C16, ASM::JMP);
SetRange((LPVOID)0x00811D6F, 5, ASM::NOP);
SetOp((LPVOID)0x00811D6F, _00811D69, ASM::JMP);
}
else if(g_ExLicense.CheckUser(eExUB::Stone) || g_ExLicense.CheckUser(eExUB::Almdar))
{
SetRange((LPVOID)0x005528D7, 2, ASM::NOP); //ne sko ne spotikaeca ot damaga i reflecta
}
else if(g_ExLicense.CheckUser(eExUB::Artem) || g_ExLicense.CheckUser(eExUB::Artem2))
{
//Credit Shop
SetRange((LPVOID)0x007D3C1C, 5, ASM::NOP);
SetOp((LPVOID)0x007D3C1C, _007D3C16, ASM::JMP);
SetRange((LPVOID)0x00811D6F, 5, ASM::NOP);
SetOp((LPVOID)0x00811D6F, _00811D69, ASM::JMP);

g_AddPoints.Load();

#if(USER_BUFF_ICON_EX==TRUE)
g_BuffIcon.Load();
#endif
}
else if(g_ExLicense.CheckUser(eExUB::MU2Play))
{
g_AddPoints.Load();
}
else if(g_ExLicense.CheckUser(eExUB::EpicMU))
{
//-> Siege minimap fix
SetRange((PVOID)0x006505FB, 4, ASM::NOP);
//-> Fix BC Master Disable
SetByte((LPVOID)(0x008742AC+3), 0x07);
SetByte((LPVOID)(0x00874C04+6), 0x07);
SetRange((LPVOID)(0x00874EBF), 5, ASM::NOP);
//-> Fix DS Master Disable
SetByte((LPVOID)(0x00877D8C+3), 0x06);
SetByte((LPVOID)(0x00878754+6), 0x06);
SetRange((LPVOID)(0x00878A0F), 5, ASM::NOP);
SetRange((LPVOID)0x005F7AEA, 27, ASM::NOP); //Fix Item Pol
SetByte((LPVOID)(0x005CD192), 0xEB); //Fix Inventory Pos
SetRange((LPVOID)0x005528D7, 2, ASM::NOP); //ne sko ne spotikaeca ot damaga i reflecta

this->m_ExMenuV2 = true;

g_AddPoints.Load();
}

#if(THINNAKORN_MAC)
g_AddPoints.Load();

SetByte((LPVOID)(0x00405B7A+2), 0x91); //Character delete 400 level
#endif

if( g_ExLicense.CheckUser(eExUB::SILVER1) ||
    g_ExLicense.CheckUser(eExUB::SILVER2) ||
THINNAKORN_MAC == 1)
{
this->m_Achievements = true;
}

if( g_ExLicense.CheckUser(eExUB::DavitRazmadze) || g_ExLicense.CheckUser(eExUB::DavitRazmadze2) || g_ExLicense.CheckUser(eExUB::DavitRazmadze3) ||
g_ExLicense.CheckUser(eExUB::MedoniAndrei))
{
this->m_ExMenuV2 = true;
}

if(g_ExLicense.CheckUser(eExUB::Escalate))
{
g_AddPoints.Load();

//SetRange((LPVOID)0x007D3C1C, 5, ASM::NOP);
//SetOp((LPVOID)0x007D3C1C, _007D3C16, ASM::JMP);
//SetRange((LPVOID)0x00811D69, 6, ASM::NOP);
//SetOp((LPVOID)0x00811D69, _00811D69, ASM::JMP);
}

if(g_ExLicense.CheckUser(eExUB::eternalmu))
{
g_AddPoints.Load();
}

#if(FIX_AGM_REQVALLIANCE==TRUE)
if(g_ExLicense.CheckUser(eExUB::Gredy) ||
   g_ExLicense.CheckUser(eExUB::Gredy2) ||
   g_ExLicense.CheckUser(eExUB::GredyLocal) ||
   g_ExLicense.CheckUser(eExUB::mu4you) ||
   g_ExLicense.CheckUser(eExUB::NSGames))
{
SetOp((LPVOID)0x0078F41E, (LPVOID)GuildAllieReqv, ASM::JMP); //  CALL 005878E0
SetRange((LPVOID)0x007E519C, 6, ASM::NOP); // -> Disable Check ItemAddOption Wings
//SetRange((LPVOID)0x006D80F0, 2, ASM::NOP); // -> Fix File Scream Target Block
//SetByte((LPVOID)(0x006F0B06 + 2), 0xE0); // -> Fix File Scream Target Block
//SetByte((LPVOID)(0x006F0B06 + 3), 0x7B); // -> Fix File Scream Target Block
SetByte((LPVOID)(0x006F0B51 + 0), 0xE9);
SetByte((LPVOID)(0x006F0B51 + 1), 0xB4);
SetByte((LPVOID)(0x006F0B51 + 2), 0x02);
SetByte((LPVOID)(0x006F0B51 + 3), 0x00);
SetByte((LPVOID)(0x006F0B51 + 4), 0x00);

gChatExpanded.LoadChatEx();

SetByte((LPVOID)0x005C8B42, 0xEB); //Rena trade
SetByte((LPVOID)0x005C8881, 0xEB); //Rena store

//gInterface.m_ActiveAutoHP = true;

#if(USER_BUFF_ICON_EX==TRUE)
g_BuffIcon.Load();
#endif
}
#endif

if(g_ExLicense.CheckUser(eExUB::RevoMU))
{
this->m_ExMenuV2 = true;
g_AddPoints.Load();
SetRange((LPVOID)0x005528D7, 2, ASM::NOP); //ne kto ne spotikaeca ot damaga i reflecta
SetRange((PVOID)0x006505FB, 4, ASM::NOP); //-> Siege minimap fix

gChatExpanded.LoadChatEx();
}
#if(ENABLE_CHATCOLOR)
//gChatExpanded.LoadChatEx();
#endif
// ----
#if(ENABLE_ITEMSETOPTION)
if( g_ExLicense.CheckUser(eExUB::Gredy) ||
g_ExLicense.CheckUser(eExUB::Gredy2) ||
g_ExLicense.CheckUser(eExUB::GredyLocal) ||
g_ExLicense.CheckUser(eExUB::masonX) || g_ExLicense.CheckUser(eExUB::masonX2)||
g_ExLicense.CheckUser(eExUB::ulasevich) || g_ExLicense.CheckUser(eExUB::ulasevich2) ||
g_ExLicense.CheckUser(eExUB::Escalate) || g_ExLicense.CheckUser(eExUB::mu4you) ||
g_ExLicense.CheckUser(eExUB::eternalmu) || g_ExLicense.CheckUser(eExUB::NSGames))
{
g_ItemSetOption.Load();
}
#endif
// ----
if(g_ExLicense.CheckUser(eExUB::masonX) || g_ExLicense.CheckUser(eExUB::masonX2))
{
g_AddPoints.Load();
}
// ----
if(g_ExLicense.CheckUser(eExUB::GloryMU))
{
//this->m_ExMenuV2 = true;

//SetRange((LPVOID)0x005F7AEA, 27, ASM::NOP); //Fix Item Pol
//SetByte((LPVOID)(0x005CD192), 0xEB); //Fix Inventory Pos

SetRange((LPVOID)0x005528D7, 2, ASM::NOP); //ne kto ne spotikaeca ot damaga i reflecta
SetRange((PVOID)0x006505FB, 4, ASM::NOP); //-> Siege minimap fix

g_AddPoints.Load();
gChatExpanded.LoadChatEx();
g_ItemSetOption.Load();
#if(USER_BUFF_ICON_EX==TRUE)
g_BuffIcon.Load();
#endif

//this->DisableMasterEvent();
}
// ----
if(g_ExLicense.CheckUser(eExUB::ArcMu))
{
g_AddPoints.Load();
#if(USER_BUFF_ICON_EX==TRUE)
g_BuffIcon.Load();
#endif
}

if(g_ExLicense.CheckUser(eExUB::MedoniAndrei))
{
g_AddPoints.Load();
}

if(g_ExLicense.CheckUser(eExUB::mu4you))
{
g_AddPoints.Load();
#if(USER_BUFF_ICON_EX==TRUE)
g_BuffIcon.Load();
#endif
gChatExpanded.LoadChatEx();

SetRange((LPVOID)0x0095DE51, 2, ASM::NOP); //MUHelper Inventory 1
SetByte((LPVOID)(0x0095CE90), 0xEB); //MUHelper Inventory 2

SetRange((PVOID)0x006505FB, 4, ASM::NOP); //-> Siege minimap fix

gVisualFix.GCVisualInit();
}

if(g_ExLicense.CheckUser(eExUB::eternalmu))
{
#if(USER_BUFF_ICON_EX==TRUE)
g_BuffIcon.Load();
#endif
#if(DEV_EXMENU_V3)
g_ExMenuV3.Load(EXMENU_NUMBER::eVERSION_ET);
#endif
}

if(g_ExLicense.CheckUser(eExUB::WarBorn))
{
#if(USER_BUFF_ICON_EX==TRUE)
g_BuffIcon.Load();
#endif

}

if(g_ExLicense.CheckUser(eExUB::NSGames))
{
g_AddPoints.Load();
#if(USER_BUFF_ICON_EX==TRUE)
g_BuffIcon.Load();
#endif
gChatExpanded.LoadChatEx();

SetRange((LPVOID)0x0095DE51, 2, ASM::NOP); //MUHelper Inventory 1
SetByte((LPVOID)(0x0095CE90), 0xEB); //MUHelper Inventory 2

SetRange((PVOID)0x006505FB, 4, ASM::NOP); //-> Siege minimap fix

gVisualFix.GCVisualInit();

#if(DEV_EXMENU_V3)
g_ExMenuV3.Load(EXMENU_NUMBER::eVERSION_NS);
#endif

#if(DEV_STATS_ADVANCE)
g_StatsAdvance.Load();
#endif

//char szSerial[17];
//memset(szSerial, 0, sizeof(szSerial));
//sprintf(szSerial, "01332jcEX48mxL3b");
//WriteMemory((PDWORD)SERIAL_MAIN, szSerial, sizeof(szSerial));
}

#if(CUSTOM_POSTITEM)
gInterface.LoadItemPost();
#endif

#if(LICENSE_MUEVIL)
SetRange((LPVOID)0x0095DE51, 2, ASM::NOP); //MUHelper Inventory 1
SetByte((LPVOID)(0x0095CE90), 0xEB); //MUHelper Inventory 2
#endif

if( g_ExLicense.m_ExMenuV2 || g_ExLicense.m_Achievements )
{
#if(DEV_EXMENU_V3)
if(!g_ExMenuV3.m_Enable)
{
SetRange((LPVOID)0x007D3C1C, 5, ASM::NOP);
SetOp((LPVOID)0x007D3C1C, _007D3C16, ASM::JMP);
SetRange((LPVOID)0x00811D69, 6, ASM::NOP);
SetOp((LPVOID)0x00811D69, _00811D69, ASM::JMP);
}
#endif
}

// ------------------------------------
if(g_ExLicense.CheckUser(eExUB::Local))
{
g_AddPoints.Load();
#if(USER_BUFF_ICON_EX==TRUE)
g_BuffIcon.Load();
#endif
gChatExpanded.LoadChatEx();
SetRange((LPVOID)0x0095DE51, 2, ASM::NOP); //MUHelper Inventory 1
SetByte((LPVOID)(0x0095CE90), 0xEB); //MUHelper Inventory 2
SetRange((PVOID)0x006505FB, 4, ASM::NOP); //-> Siege minimap fix
gVisualFix.GCVisualInit();
#if(DEV_STATS_ADVANCE)
g_StatsAdvance.Load();
#endif
}
// ------------------------------------
}
// ----------------------------------------------------------------------------------------------

bool CExLicense::CheckUser(int NeedUser)
{
//VMBEGIN
if(this->ActiveUser == NeedUser)
{
return true;
}
return false;
//VMEND
}
// ----------------------------------------------------------------------------------------------

char* CExLicense::GetDecText(char* EncodeChar)
{
//VMBEGIN
int len = strlen(EncodeChar);
char* Line = new char[len+1];
for(int i = 0; i < len; i++)
{
Line[i] = char(EncodeChar[i] ^ this->TEXTXoR[i % 3]);
}
Line[len] = 0;
return Line;
//VMEND
}
// ----------------------------------------------------------------------------------------------

void CExLicense::GCAttackEnable(PMSG_GC_ATTACK* lpMsg)
{

}

void CExLicense::GCAttackDisable()
{

}

void CExLicense::GC_UserConfigRecv(PMSG_USERCONFIG * lpMsg)
{
gInterface.m_ActiveAutoHP = false;
gInterface.m_AutoHP = false;

memcpy(&g_ExLicense.m_EvoConfig, &lpMsg->EvoConfig, sizeof(g_ExLicense.m_EvoConfig));

if(g_ExLicense.CheckUser(eExUB::Gredy) || g_ExLicense.CheckUser(eExUB::Gredy2) || g_ExLicense.CheckUser(eExUB::GredyLocal))
{
gInterface.m_ActiveAutoHP = g_ExLicense.m_EvoConfig.HPAutoClicker;
}
}

void CExLicense::DisableMasterEvent()
{
//-> Fix BC Master Disable
SetByte((LPVOID)(0x008742AC+3), 0x07);
SetByte((LPVOID)(0x00874C04+6), 0x07);
SetRange((LPVOID)(0x00874EBF), 5, ASM::NOP);
//-> Fix DS Master Disable
SetByte((LPVOID)(0x00877D8C+3), 0x06);
SetByte((LPVOID)(0x00878754+6), 0x06);
SetRange((LPVOID)(0x00878A0F), 5, ASM::NOP);

SetOp((LPVOID)0x0063DDF2, (LPVOID)IsMasterClass, ASM::CALL);//
SetOp((LPVOID)0x0063DF89, (LPVOID)IsMasterClass, ASM::CALL);//  CALL 005878E0
SetOp((LPVOID)0x0063E5F2, (LPVOID)IsMasterClass, ASM::CALL);//  CALL 005878E0
SetOp((LPVOID)0x0063EA4C, (LPVOID)IsMasterClass, ASM::CALL);//  CALL 005878E0
SetOp((LPVOID)0x0064A79A, (LPVOID)IsMasterClass, ASM::CALL);//  CALL 005878E0
SetOp((LPVOID)0x0064A85F, (LPVOID)IsMasterClass, ASM::CALL);//  CALL 005878E0
SetOp((LPVOID)0x0064AB3D, (LPVOID)IsMasterClass, ASM::CALL);//  CALL 005878E0
SetOp((LPVOID)0x0064AC02, (LPVOID)IsMasterClass, ASM::CALL);//  CALL 005878E0
SetOp((LPVOID)0x0064CA0C, (LPVOID)IsMasterClass, ASM::CALL);//  CALL 005878E0

SetOp((LPVOID)0x0064CDE9, (LPVOID)IsMasterClass, ASM::CALL);//  CALL 005878E0
SetOp((LPVOID)0x0064CF5F, (LPVOID)IsMasterClass, ASM::CALL);//  CALL 005878E0
SetOp((LPVOID)0x00651674, (LPVOID)IsMasterClass, ASM::CALL);//  CALL 005878E0
SetOp((LPVOID)0x00656E03, (LPVOID)IsMasterClass, ASM::CALL);//  CALL 005878E0
SetOp((LPVOID)0x0077EFD0, (LPVOID)IsMasterClass, ASM::CALL);//  CALL 005878E0
SetOp((LPVOID)0x0077F9A9, (LPVOID)IsMasterClass, ASM::CALL);//  CALL 005878E0
SetOp((LPVOID)0x0077FBC8, (LPVOID)IsMasterClass, ASM::CALL);//  CALL 005878E0
SetOp((LPVOID)0x00782C5A, (LPVOID)IsMasterClass, ASM::CALL);//  CALL 005878E0
SetOp((LPVOID)0x00783032, (LPVOID)IsMasterClass, ASM::CALL);//  CALL 005878E0

SetOp((LPVOID)0x00784F79, (LPVOID)IsMasterClass, ASM::CALL);//  CALL 005878E0 //Master Button Disable
SetOp((LPVOID)0x007D3916, (LPVOID)IsMasterClass, ASM::CALL);//  CALL 005878E0 //Master A Key Disable
SetOp((LPVOID)0x007E4B19, (LPVOID)IsMasterClass, ASM::CALL);//  CALL 005878E0
SetOp((LPVOID)0x007E4B8F, (LPVOID)IsMasterClass, ASM::CALL);//  CALL 005878E0
SetOp((LPVOID)0x0080F8D9, (LPVOID)IsMasterClass, ASM::CALL);//  CALL 005878E0

SetOp((LPVOID)0x00810019, (LPVOID)IsMasterClass, ASM::CALL);//  CALL 005878E0
SetOp((LPVOID)0x008102E9, (LPVOID)IsMasterClass, ASM::CALL);//  CALL 005878E0
SetOp((LPVOID)0x008105CB, (LPVOID)IsMasterClass, ASM::CALL);//  CALL 005878E0
SetOp((LPVOID)0x0081064B, (LPVOID)IsMasterClass, ASM::CALL);//  CALL 005878E0
SetOp((LPVOID)0x00869213, (LPVOID)IsMasterClass, ASM::CALL);//  CALL 005878E0

SetOp((LPVOID)0x0087455B, (LPVOID)IsMasterClass, ASM::CALL);//  CALL 005878E0
SetOp((LPVOID)0x0087862E, (LPVOID)IsMasterClass, ASM::CALL);//  CALL 005878E0
SetOp((LPVOID)0x00878661, (LPVOID)IsMasterClass, ASM::CALL);//  CALL 005878E0
SetOp((LPVOID)0x0095DFAF, (LPVOID)IsMasterClass, ASM::CALL);//  CALL 005878E0
SetOp((LPVOID)0x0095E090, (LPVOID)IsMasterClass, ASM::CALL);//  CALL 005878E0
SetOp((LPVOID)0x0095E1F0, (LPVOID)IsMasterClass, ASM::CALL);//  CALL 005878E0
SetOp((LPVOID)0x00968450, (LPVOID)IsMasterClass, ASM::CALL);//  CALL 005878E0
SetOp((LPVOID)0x009684A6, (LPVOID)IsMasterClass, ASM::CALL);//  CALL 005878E0
SetOp((LPVOID)0x009684EF, (LPVOID)IsMasterClass, ASM::CALL);//  CALL 005878E0
}

#endif


stdafx.h

Code: [Select]
#pragma once
// -------------------------------------------------------------------------------
#define ENABLE_PROTECT 0 //log add post item
#define ENABLE_CONSOLE 0
#define ENABLE_DEBUG 0
#define ENABLE_AUTOLOGIN 0
#define ENABLE_FILEMEMORY 0
#define ENABLE_TEST 0
#define ENABLE_ENCODER 1
#define ENABLE_START_MU 0
#define ENABLE_DEV 0
#define ENABLE_CHECK 0
// -------------------------------------------------------------------------------
#define ENABLE_EXPROTECTOR 0
#define ENABLE_RAM_MIN 1
// -------------------------------------------------------------------------------
#define ENABLE_IP_ADDRESS 0
#define TEXT_IP_ADDRESS "172.20.10.7"
//#define TEXT_IP_ADDRESS "193.124.117.113"
//#define TEXT_IP_ADDRESS "193.124.117.97"
// -------------------------------------------------------------------------------
#define TEST_WIN10 0
// -------------------------------------------------------------------------------
#define INTERFACE_LOGIN_IMG 0 //private
#define THINNAKORN_MAC 0 //private
#define BASSREFLEXIVE 0 //private
#define EPICMU 0
#define LANG_CHINA 0
#define ENABLE_CHANGE 0 //need 1
#define LICENSE_MUEVIL 0
//#define _SERIAL_ "G3qF7QqTS21ilL7b"
// -------------------------------------------------------------------------------
#define WINDOW_TITLE "MU Online"
// -------------------------------------------------------------------------------
#if(ENABLE_PROTECT)
#define PROTECT
#endif
// -------------------------------------------------------------------------------
#include <Windows.h>
#include <WindowsX.h>
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <malloc.h>
#include <memory.h>
#include <tchar.h>
#include <time.h>
#include <stdarg.h>
#include <process.h>
#include <locale.h>
#include <WinBase.h>
#include <tlhelp32.h>
#include <WinSock.h>
#include <gl\GL.h>
#include "glext.h"
#include "..\\Cg\cg.h"
#include "..\\Cg\cgGL.h"
#include "AntiCheat.h"
#include "VMProtectSDK.h"
#include <vector>
// -------------------------------------------------------------------------------
#include "Text.h"
// -------------------------------------------------------------------------------
#pragma comment(lib,"ws2_32.lib") //<- we need this lib for winsock
#pragma comment(lib, "Opengl32.lib")
#pragma comment(lib, "cg.lib")
#pragma comment(lib, "cgGL.lib")
#ifdef PROTECT
#pragma comment(lib, "VMProtectSDK32.lib")
#endif
// -------------------------------------------------------------------------------
#if(ANTI_CHEAT_DEBUG==TRUE)
#define exCONSOLE 1
#endif
// -------------------------------------------------------------------------------
#if(ENABLE_CONSOLE)
#define exCONSOLE 1 //Консоль
#endif
#if(ENABLE_DEBUG)
#define exDEBUG_CODE 1 //Debug Режим
#endif
// -------------------------------------------------------------------------------
#define ANTI_CTRL 1
#define OLD_HP_BAR 0
#define NEW_HP_BAR 1
#define FULL_HD 1
#define NEW_GLOW_EFFECT 1
//#define NEW_QUEST_SYSTEM 1
#define exRECONNECT 1
//#define exRAGESYSTEM 1 //Система ярости, не работает без интерфейса
#define AUTO_PARTY 1
//#define _ANTI_HACK_ 1
#define _LAUNCHER_ 1
#define _ITEM_PRICE_MANAGER_ 1
#define HPBAR_UPDATE 1
#define AUTO_LOGIN 1
//#define ADD_NEW_EFFECT_WINGS 1
#define _NEW_MONSTER_ 1
#define _PRIVATE_MODULE_ 1
#define _COINS_ 1
#define PRIVATE_MODULE 1
#define NEW_PARTY_BUFF 1
#define EX_SPEED_CALC 1
 // -------------------------------------------------------------------------------
#define _GRAND_SYSTEM_
#define NEWWINGS6
#define PREM_TYPE
#define EXCLUSIVE_AMYLET
#define VIEW_MONSTER
#define CUSTOM_PARTY_SEARCH TRUE
#define SECURITY_SCRIPT FALSE
#define CUSTOM_PERONAL_EX TRUE
// -------------------------------------------------------------------------------
#define DLL_EX_ANTI_CHEAT TRUE
// -------------------------------------------------------------------------------
#define _SPEED_FIX_ TRUE
// -------------------------------------------------------------------------------
//#define ACHIEVEMENTS_SYSTEM
#define CUSTOM_NEWS TRUE
#define CUSTOM_NEWS TRUE
#define ANTI_CHEAT_PLUS TRUE
#define CUSTOM_NPC_BUFFER TRUE
// -------------------------------------------------------------------------------
#define SPEED_BUG_FIX 0 // <== need recode ExGames normal code
// -------------------------------------------------------------------------------
#define CONNECT_IP_ENCRYPT 0
// -------------------------------------------------------------------------------
#define JEWEL_OF_PVP 1
#define CUSTOM_SMITHY 1
#define EX_LICENSE TRUE
#define OFFLINE_MODE 1
#define ADD_OFFMODE_PICKUP 1
// -------------------------------------------------------------------------------
#define FIX_MINIMAP 1
#define CUSTOM_MARRIAGE 1 //Свадьба
#define CUSTOM_EX_CHAT 1
#define ADD_JEWELBANK_CREATEON 1
#define CUSTOM_ADD_POINTS 1
#define ADD_ADD_POINT 1 //?
#define ADD_ADD_RESETPOINT 1
#define CUSTOM_MENU 1
#define ADD_PARTY_LEADER 1
#define CUSTOM_RESETSYSTEM 1
#define DONATE_SHOP TRUE
// -------------------------------------------------------------------------------
#define EVENT_DUNGEON_SIEGE 1
#define CUSTOM_ITEM_RANK TRUE
#define FIX_GUILD_CRASH 1
#define CUSTOM_SERVER_TIME 1
#define ANTI_CHEAT_PLUS_CRC 0
#define EVENT_TEAM_VS_TEAM 1
#define TEAM_VS_TEAM_INFO 1
#define CUSTOM_SOUND 1
#define CUSTOM_NEW_MAP 1
// -------------------------------------------------------------------------------
#define SYSTEM_ACHIEVEMENTS 1
#define CUSTOM_MINIMENU 1
#define CUSTOM_SERVERINFO 1
// -------------------------------------------------------------------------------
// 04.09.2017
// -------------------------------------------------------------------------------
#define CUSTOM_EX_TELEPORT TRUE
#define CUSTOM_WINGSEFFECT 1
#define CUSTOM_AUTOCTRL 1
#define CUSTOM_WIN_SETTINGS 1
#define CUSTOM_PLAYERTITLE 0
#define FIX_AGM_REQVALLIANCE TRUE
// -------------------------------------------------------------------------------
#define CUSTOM_NEW_MAP 1
#define CUSTOM_MAP_MANAGER 0 //Disable not work
#define CUSTOM_EXTEXT 1
#define CUSTOM_PREMIUM_SYSTEM 1
#define CUSTOM_EX_TELEPORT_EVO TRUE
#define CUSTOM_PKCLEAR_NPC TRUE
#define CUSTOM_ACCOUNT_SECURITY TRUE
// -------------------------------------------------------------------------------
#define CUSTOM_REFERAL_SYSTEM 1
#define ENABLE_ITEMSETOPTION 1
#define ENABLE_CHATCOLOR 1
#define CUSTOM_POSTITEM 1
#define CUSTOM_MINIMAP 1
#define CUSTOM_AUTOHP 1
#define USER_BUFF_ICON_EX 1
#define CUSTOM_BUFF_INFO 1
#define CUSTOM_EX_QUEST_SYSTEM 1 // [-] Оконная квест система
// --------------------------------
#define RF_NEW_GLOV 0 //ОТКЛЮЧАЕТ ГРАНД ХИРО ИТЕМ
#define GLOV1 0x610 //620
#define GLOV2 0x611 //621
#define GLOV3 0x612 //620
#define GLOV4 0x613 //621
// -------------------------------------------------------------------------------
// 23.06.2018
// -------------------------------------------------------------------------------
#define CUSTOM_PICKUP_ITEM_INFO 1
#define FIX_CORD_ITEM_TEXT 1
#define CUSTOM_MINIMAP_PARTY 1
// -------------------------------------------------------------------------------
#define CUSTOM_EMULATOR_KEY 1
#define CUSTOM_MUHELPER_INV 1
#define CUSTOM_LOTTERY 0 //...
#define DEV_PACKET_ITEM 0
#define DEV_USERSHOP 0
#define DEV_INTERFASE_SEASON3 1
// itemPos
#define ADD_CTRL_KEY 1
#define FIX_MONSTER_HP 1
#define DEV_GUILDBANK 1
#define DEV_STORAGE 1
// -------------------------------------------------------------------------------
#define INTERFACE_JEWELBANK 1
// -------------------------------------------------------------------------------
#define DEV_EFFECT 0
#define DEV_EFFECT2 0
#define DEV_FPS 0
#define DEV_SKILL 0
// -------------------------------------------------------------------------------
#define CUSTOM_DINAMIC_EFFECT 1
// -------------------------------------------------------------------------------
#define DEBUG_FPS 0
// -------------------------------------------------------------------------------
// -> New Dev
#define DEV_EXMENU_V3 1
#define DEV_STATS_ADVANCE 1
#define DEV_PLAYERINFO 0
#define DEV_DAMAGE_TABLE 0
#define DEV_INTERFASE_SEASON3 0
#define DEV_INTERFACE_EX700 0
#define ADD_OFFMODE_TIMER 1
// -------------------------------------------------------------------------------
#define NEXT_INTERFACE_MANAGER 1
#define DEV_PETEX 0

/*
01. 0040514D
02. 00404EF9
03. 00404D9A
04. 005BDA89 <--
05. 0083888A
06. 00834551
07. 00815965
08. 0086099D
09. 004D9E2F
*/
[code]

Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate

 

Related Topics

  Subject / Started by Replies Last post
7 Replies
1026 Views
Last post October 29, 2017, 12:36:05 PM
by SatanWild
2 Replies
772 Views
Last post February 27, 2018, 10:02:35 AM
by LucasHz
21 Replies
3519 Views
Last post October 07, 2019, 09:41:59 PM
by nysori
4 Replies
994 Views
Last post September 13, 2019, 09:42:14 PM
by saske98
1 Replies
189 Views
Last post September 25, 2019, 01:29:54 PM
by Terran