Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate

Autor Topic: Interface Season3 na Season6  (Visto 10507 veces)

0 Miembros and 1 Guest are viewing this topic.

Offline nobita #40 on: April 05, 2019, 11:54:15 AM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 1
  • Gracias recibida: 0
  • vn
Barra de exp y el numero

Soy algo nuevo en esto jaja pero algo pude hacer..
Quizás no sea un buen método no lo se.. pero sirvió :v



Code: [Select]
//EXP
__declspec(naked) void EXP()
{
static float EXP = 221.0f;
static DWORD EXP_buff = 0x008116F5;
_asm
{
FLD DWORD PTR DS:[EXP]
FSTP QWORD PTR SS:[EBP-0x10]
jmp [EXP_buff]
}
}

//EXP MASTER
__declspec(naked) void EXPMASTER()
{
static float EXPMASTER = 221.0f;
static DWORD EXPMASTER_buff = 0x00810E58;
_asm
{
FLD DWORD PTR DS:[EXPMASTER]
FSTP QWORD PTR SS:[EBP-0x10]
jmp [EXPMASTER_buff]
}
}

Code: [Select]
//EXP
SetRange((LPVOID)0x008116EF, 0x9, ASM::NOP);
SetOp((LPVOID)0x008116EF, (LPVOID)EXP, ASM::JMP);

//EXPMASTER
SetRange((LPVOID)0x00810E52, 0x9, ASM::NOP);
SetOp((LPVOID)0x00810E52, (LPVOID)EXPMASTER, ASM::JMP);

//Posicion Exp
SetDouble((PVOID)(0x00D461C8), 198);
SetDouble((PVOID)(0x00D461D0), 435);
//Posicion Numero Exp
SetDouble((PVOID)(0x00D461C0), 425);
SetDouble((PVOID)(0x00D461B8), 431);
la verdad te quedo muy bien

You can share offset main 1.04D, thanks

Offline onlinezajzaj #41 on: April 08, 2019, 10:20:46 AM

  • 0 puntos por ventas
  • *
  • Rank: Liga mayor
  • Posts: 192
  • Gracias recibida: 1113
  • tw
Barra de exp y el numero

Soy algo nuevo en esto jaja pero algo pude hacer..
Quizás no sea un buen método no lo se.. pero sirvió :v



Code: [Select]
//EXP
__declspec(naked) void EXP()
{
static float EXP = 221.0f;
static DWORD EXP_buff = 0x008116F5;
_asm
{
FLD DWORD PTR DS:[EXP]
FSTP QWORD PTR SS:[EBP-0x10]
jmp [EXP_buff]
}
}

//EXP MASTER
__declspec(naked) void EXPMASTER()
{
static float EXPMASTER = 221.0f;
static DWORD EXPMASTER_buff = 0x00810E58;
_asm
{
FLD DWORD PTR DS:[EXPMASTER]
FSTP QWORD PTR SS:[EBP-0x10]
jmp [EXPMASTER_buff]
}
}

Code: [Select]
//EXP
SetRange((LPVOID)0x008116EF, 0x9, ASM::NOP);
SetOp((LPVOID)0x008116EF, (LPVOID)EXP, ASM::JMP);

//EXPMASTER
SetRange((LPVOID)0x00810E52, 0x9, ASM::NOP);
SetOp((LPVOID)0x00810E52, (LPVOID)EXPMASTER, ASM::JMP);

//Posicion Exp
SetDouble((PVOID)(0x00D461C8), 198);
SetDouble((PVOID)(0x00D461D0), 435);
//Posicion Numero Exp
SetDouble((PVOID)(0x00D461C0), 425);
SetDouble((PVOID)(0x00D461B8), 431);
la verdad te quedo muy bien

You can share offset main 1.04D, thanks

what is your Facebook ?!

Tôi cũng đang nghiên cứu vụ này, kết bạn cùng bàn luận


Offline onlinezajzaj #42 on: April 08, 2019, 06:19:54 PM

  • 0 puntos por ventas
  • *
  • Rank: Liga mayor
  • Posts: 192
  • Gracias recibida: 1113
  • tw
"EXP Bar" does not work, can someone help me? thank you !



Offline Alexsupra0 #43 on: April 09, 2019, 07:18:45 PM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 21
  • Gracias recibida: 1
  • pe
offset para 1.04D

Inter3.cpp

Code: [Select]
#include "stdafx.h"
#include "Inter3.h"
#include "Defines.h"
#include "TMemory.h"

__declspec(naked) void AGPosition()
{
static float AGPositionW = 13.0f;
static float AGPositionH = 39.0f;
static float AGPositionX = 552.0f;
static float AGPositionY = 435.0f;
static DWORD AGPosition_buff = 0x0081015D;


_asm
{
FLD DWORD PTR DS:[AGPositionW]
FSTP DWORD PTR SS:[EBP-0x18]
FLD DWORD PTR DS:[AGPositionH]
FSTP DWORD PTR SS:[EBP-0x14]
FLD DWORD PTR DS:[AGPositionX]
FSTP DWORD PTR SS:[EBP-0x10]
FLD DWORD PTR DS:[AGPositionY]
FSTP DWORD PTR SS:[EBP-0x0C]
jmp [AGPosition_buff]
}
}
__declspec(naked) void SDPosition()
{
static float SDPositionW = 14.0f;
static float SDPositionH = 39.0f;
static float SDPositionX = 73.0f;
static float SDPositionY = 435.0f;
static DWORD SDPosition_buff = 0x0081042D;
_asm
{
FLD DWORD PTR DS:[SDPositionW]
FSTP DWORD PTR SS:[EBP-0x20]
FLD DWORD PTR DS:[SDPositionH]
FSTP DWORD PTR SS:[EBP-0x1C]
FLD DWORD PTR DS:[SDPositionX]
FSTP DWORD PTR SS:[EBP-0x10]
FLD DWORD PTR DS:[SDPositionY]
FSTP DWORD PTR SS:[EBP-0x0C]
jmp [SDPosition_buff]
}
}
__declspec(naked) void MANAPosition()
{
static float MANAPositionW = 52.0f;
static float MANAPositionX = 489.0f;
static float MANAPositionH = 48.0f;
static float MANAPositionY = 429.0f;
static DWORD MANAPosition_buff = 0x0080FE80;
_asm
{
FLD DWORD PTR DS:[MANAPositionW]
FSTP DWORD PTR SS:[EBP-0x20]
FLD DWORD PTR DS:[MANAPositionX]
FSTP DWORD PTR SS:[EBP-0x0C]
FLD DWORD PTR DS:[MANAPositionH]
FSTP DWORD PTR SS:[EBP-0x1C]
FLD DWORD PTR DS:[MANAPositionY]
FSTP DWORD PTR SS:[EBP-0x8]
jmp [MANAPosition_buff]
}
}
__declspec(naked) void HPPosition()
{
static float HPPositionW = 52.0f;
static float HPPositionX = 98.0f;
static float HPPositionH = 48.0f;
static float HPPositionY = 429.0f;
static DWORD HPPosition_buff = 0x0080FC2C;
_asm
{             
FLD DWORD PTR DS:[HPPositionW]
FSTP DWORD PTR SS:[EBP-0x20]
FLD DWORD PTR DS:[HPPositionX]
FSTP DWORD PTR SS:[EBP-0x0C]
FLD DWORD PTR DS:[HPPositionH]
FSTP DWORD PTR SS:[EBP-0x1C]
FLD DWORD PTR DS:[HPPositionY]
FSTP DWORD PTR SS:[EBP-0x8]
jmp [HPPosition_buff]
}
}

__declspec(naked) void QPosition1()
{
static float BarNumberY = 445.0f;
static DWORD QPosition1_buff = 0x008958FF;
_asm
{
FLD DWORD PTR DS:[BarNumberY]
FSTP DWORD PTR SS:[ESP]
jmp [QPosition1_buff]
}
}
__declspec(naked) void QPosition2()
{
static float QPosition2X = 227.0f;
static DWORD QPosition2_buff = 0x00895909;
_asm
{
FLD DWORD PTR DS:[QPosition2X]
FSTP DWORD PTR SS:[ESP]
jmp [QPosition2_buff]
}
}
__declspec(naked) void QPosition3()
{
static float BarPotionY = 453.0f;
static DWORD QPosition3_buff = 0x00895913;
_asm
{
FLD DWORD PTR DS:[BarPotionY]
FSTP DWORD PTR SS:[ESP]
jmp [QPosition3_buff]
}
}
__declspec(naked) void QPosition4()
{
static float QPosition4X = 210.0f;
static DWORD QPosition4_buff = 0x0089591D;
_asm
{
FLD DWORD PTR DS:[QPosition4X]
FSTP DWORD PTR SS:[ESP]
jmp [QPosition4_buff]
}
}
__declspec(naked) void WPosition1()
{
static float BarNumberY = 445.0f;
static DWORD WPosition1_buff = 0x00895974;
_asm
{
FLD DWORD PTR DS:[BarNumberY]
FSTP DWORD PTR SS:[ESP]
jmp [WPosition1_buff]
}
}
__declspec(naked) void WPosition2()
{
static float WPosition2X = 257.0f;
static DWORD WPosition2_buff = 0x0089597E;
_asm
{
FLD DWORD PTR DS:[WPosition2X]
FSTP DWORD PTR SS:[ESP]
jmp [WPosition2_buff]
}
}
__declspec(naked) void WPosition3()
{
static float BarPotionY = 453.0f;
static DWORD WPosition3_buff = 0x00895988;
_asm
{
FLD DWORD PTR DS:[BarPotionY]
FSTP DWORD PTR SS:[ESP]
jmp [WPosition3_buff]
}
}
__declspec(naked) void WPosition4()
{
static float WPosition4X = 240.0f;
static DWORD WPosition4_buff = 0x00895992;
_asm
{
FLD DWORD PTR DS:[WPosition4X]
FSTP DWORD PTR SS:[ESP]
jmp [WPosition4_buff]
}
}
__declspec(naked) void EPosition1()
{
static float BarNumberY = 445.0f;
static DWORD EPosition1_buff = 0x008959E9;
_asm
{
FLD DWORD PTR DS:[BarNumberY]
FSTP DWORD PTR SS:[ESP]
jmp [EPosition1_buff]
}
}
__declspec(naked) void EPosition2()
{
static float EPosition2X = 287.0f;
static DWORD EPosition2_buff = 0x008959F3;
_asm
{
FLD DWORD PTR DS:[EPosition2X]
FSTP DWORD PTR SS:[ESP]
jmp [EPosition2_buff]
}
}
__declspec(naked) void EPosition3()
{
static float BarPotionY = 453.0f;
static DWORD EPosition3_buff = 0x008959FD;
_asm
{
FLD DWORD PTR DS:[BarPotionY]
FSTP DWORD PTR SS:[ESP]
jmp [EPosition3_buff]
}
}
__declspec(naked) void EPosition4()
{
static float EPosition4X = 270.0f;
static DWORD EPosition4_buff = 0x00895A07;
_asm
{
FLD DWORD PTR DS:[EPosition4X]
FSTP DWORD PTR SS:[ESP]
jmp [EPosition4_buff]
}
}
__declspec(naked) void NopRShortKey()
{
static DWORD RButtonAddress = 0x00895ABC;
_asm{jmp RButtonAddress}
}

__declspec(naked) void HPNumberPosition()
{
static float HPNumberPositionX = 45.0f;
static DWORD HPNumberPosition_buff = 0x0080FDCE;
_asm
{
FADD DWORD PTR DS:[HPNumberPositionX]
FSTP DWORD PTR SS:[EBP-0x19C]
FLD DWORD PTR SS:[EBP-0x19C]
jmp [HPNumberPosition_buff]
}
}
__declspec(naked) void MasterButton()
{
static DWORD MasterButtonAddress1 = 0x0077EC88;
_asm
{
jmp [MasterButtonAddress1]
}
}
__declspec(naked) void HelperAll()
{
static DWORD HelperStopAddress1 = 0x007D28B4;
_asm
{
jmp [HelperStopAddress1]
}
}

__declspec(naked) void UsingSkillPosition()
{
static float UsingSkillPositionX = 311.0f;
static float UsingSkillPositionY = 448.0f;
static float UsingSkillPositionW = 20.0f;
static float UsingSkillPositionH = 28.0f;
static DWORD UsingSkillPosition_buff = 0x008137B0;
_asm
{
FLD DWORD PTR DS : [UsingSkillPositionX]
FSTP DWORD PTR SS : [EBP - 0x8]
FLD DWORD PTR DS : [UsingSkillPositionY]
FSTP DWORD PTR SS : [EBP - 0x4]
FLD DWORD PTR DS : [UsingSkillPositionW]
FSTP DWORD PTR SS : [EBP - 0x18]
FLD DWORD PTR DS : [UsingSkillPositionH]
FSTP DWORD PTR SS : [EBP - 0x14]
jmp[UsingSkillPosition_buff]
}
}
__declspec(naked) void SkillClickPosition()
{
static float SkillClickPositionX = 310.0f;
static float SkillClickPositionY = 431.0f;
static float SkillClickPositionW = 32.0f;
static float SkillClickPositionH = 38.0f;
static DWORD SkillClickPosition_buff = 0x008125E4;
_asm
{
FLD DWORD PTR DS : [SkillClickPositionX]
FSTP DWORD PTR SS : [EBP - 0x8]
FLD DWORD PTR DS : [SkillClickPositionY]
FSTP DWORD PTR SS : [EBP - 0x4]
FLD DWORD PTR DS : [SkillClickPositionW]
FSTP DWORD PTR SS : [EBP - 0x20]
FLD DWORD PTR DS : [SkillClickPositionH]
FSTP DWORD PTR SS : [EBP - 0x1C]
jmp[SkillClickPosition_buff]
}
}
__declspec(naked) void SkillBarDrawPosition()
{
static float SkillBarDrawPositionX = 222.0f;
static float SkillBarDrawPositionY = 480.0f;
static float SkillBarDrawPositionW = 160.0f;
static float SkillBarDrawPositionH = 38.0f;
static DWORD SkillBarDrawPosition_buff = 0x00812818;
_asm
{
FLD DWORD PTR DS : [SkillBarDrawPositionX]
FSTP DWORD PTR SS : [EBP - 0x8]
FLD DWORD PTR DS : [SkillBarDrawPositionY]
FSTP DWORD PTR SS : [EBP - 0x4]
FLD DWORD PTR DS : [SkillBarDrawPositionW]
FSTP DWORD PTR SS : [EBP - 0x20]
FLD DWORD PTR DS : [SkillBarDrawPositionH]
FSTP DWORD PTR SS : [EBP - 0x1C]
jmp[SkillBarDrawPosition_buff]
}
}
__declspec(naked) void SkillSwitchDraw()
{
static float SkillSwitchDrawX = 385.0f;
static float SkillSwitchDrawY = 380.0f;
static float SkillSwitchDrawW = 32.0f;
static float SkillSwitchDrawH = 38.0f;
static float SkillSwitchDrawMW = 385.0f;
static DWORD SkillSwitchDraw_buff = 0x0081387A;
_asm
{
FLD DWORD PTR DS : [SkillSwitchDrawX]
FSTP DWORD PTR SS : [EBP - 0x8]
FLD DWORD PTR DS : [SkillSwitchDrawY]
FSTP DWORD PTR SS : [EBP - 0x4]
FLD DWORD PTR DS : [SkillSwitchDrawW]
FSTP DWORD PTR SS : [EBP - 0x18]
FLD DWORD PTR DS : [SkillSwitchDrawH]
FSTP DWORD PTR SS : [EBP - 0x14]
FLD DWORD PTR DS : [SkillSwitchDrawMW]
FSTP DWORD PTR SS : [EBP - 0x24]
jmp[SkillSwitchDraw_buff]
}
}
__declspec(naked) void SkillSwitchClick()
{
static float SkillSwitchDrawX = 385.0f;
static float SkillSwitchDrawY = 380.0f;
static float SkillSwitchDrawW = 32.0f;
static float SkillSwitchDrawH = 38.0f;
static float SkillSwitchDrawMW = 385.0f;
static DWORD SkillSwitchClick_buff = 0x00812C19;
_asm
{
FLD DWORD PTR DS : [SkillSwitchDrawX]
FSTP DWORD PTR SS : [EBP - 0x8]
FLD DWORD PTR DS : [SkillSwitchDrawY]
FSTP DWORD PTR SS : [EBP - 0x4]
FLD DWORD PTR DS : [SkillSwitchDrawW]
FSTP DWORD PTR SS : [EBP - 0x20]
FLD DWORD PTR DS : [SkillSwitchDrawH]
FSTP DWORD PTR SS : [EBP - 0x1C]
FLD DWORD PTR DS : [SkillSwitchDrawMW]
FSTP DWORD PTR SS : [EBP - 0x14]
jmp[SkillSwitchClick_buff]
}
}

void InitInter3()
{

SetRange((LPVOID)0x0080F120, 0x4D1, ASM::NOP);
//-
SetByte((PVOID)(0x0081365F + 3), 0);
SetByte((PVOID)(0x00811857), 0xEB);
SetRange((LPVOID)0x00811970, 0xAC, ASM::NOP);
//-
SetRange((LPVOID)0x0081378F, 0x24, ASM::NOP);
SetOp((LPVOID)0x0081378F, (LPVOID)UsingSkillPosition, ASM::JMP);
//-
SetRange((LPVOID)0x008125C3, 0x24, ASM::NOP);
SetOp((LPVOID)0x008125C3, (LPVOID)SkillClickPosition, ASM::JMP);
//-
SetRange((LPVOID)0x008127F7, 0x24, ASM::NOP);
SetOp((LPVOID)0x008127F7, (LPVOID)SkillBarDrawPosition, ASM::JMP);
//-
SetRange((LPVOID)0x00813850, 0x2D, ASM::NOP);
SetOp((LPVOID)0x00813850, (LPVOID)SkillSwitchDraw, ASM::JMP);
//-
SetRange((LPVOID)0x00812BEF, 0x2D, ASM::NOP);
SetOp((LPVOID)0x00812BEF, (LPVOID)SkillSwitchClick, ASM::JMP);

//-
SetRange((LPVOID)0x0081013C, 0x24, ASM::NOP);
SetOp((LPVOID)0x0081013C, (LPVOID)AGPosition, ASM::JMP);
//-
SetRange((LPVOID)0x0081040C, 0x24, ASM::NOP);
SetOp((LPVOID)0x0081040C, (LPVOID)SDPosition, ASM::JMP);
//-
SetRange((LPVOID)0x0080FE5F, 0x24, ASM::NOP);
SetOp((LPVOID)0x0080FE5F, (LPVOID)MANAPosition, ASM::JMP);
//-
SetRange((LPVOID)0x0080FC0B, 0x24, ASM::NOP);
SetOp((LPVOID)0x0080FC0B, (LPVOID)HPPosition, ASM::JMP);
//-
SetRange((LPVOID)0x0080FDC2, 0x12, ASM::NOP);
SetOp((LPVOID)0x0080FDC2, (LPVOID)HPNumberPosition, ASM::JMP);
//-
SetRange((LPVOID)0x0077EB47, 0x88, ASM::NOP);
SetOp((LPVOID)0x0077EB47, (LPVOID)MasterButton, ASM::JMP);
//-
//->Q
SetRange((LPVOID)0x008958F9, 0x9, ASM::NOP);
SetOp((LPVOID)0x008958F9, (LPVOID)QPosition1, ASM::JMP);
//-
SetRange((LPVOID)0x00895903, 0x9, ASM::NOP);
SetOp((LPVOID)0x00895903, (LPVOID)QPosition2, ASM::JMP);
//-
SetRange((LPVOID)0x0089590D, 0x9, ASM::NOP);
SetOp((LPVOID)0x0089590D, (LPVOID)QPosition3, ASM::JMP);
//-
SetRange((LPVOID)0x00895917, 0x9, ASM::NOP);
SetOp((LPVOID)0x00895917, (LPVOID)QPosition4, ASM::JMP);
//->W
SetRange((LPVOID)0x0089596E, 0x9, ASM::NOP);
SetOp((LPVOID)0x0089596E, (LPVOID)WPosition1, ASM::JMP);
//-
SetRange((LPVOID)0x00895978, 0x9, ASM::NOP);
SetOp((LPVOID)0x00895978, (LPVOID)WPosition2, ASM::JMP);
//-
SetRange((LPVOID)0x00895982, 0x9, ASM::NOP);
SetOp((LPVOID)0x00895982, (LPVOID)WPosition3, ASM::JMP);
//-
SetRange((LPVOID)0x0089598C, 0x9, ASM::NOP);
SetOp((LPVOID)0x0089598C, (LPVOID)WPosition4, ASM::JMP);
//-
//->E
SetRange((LPVOID)0x008959E3, 0x9, ASM::NOP);
SetOp((LPVOID)0x008959E3, (LPVOID)EPosition1, ASM::JMP);
//-
SetRange((LPVOID)0x008959ED, 0x9, ASM::NOP);
SetOp((LPVOID)0x008959ED, (LPVOID)EPosition2, ASM::JMP);
//-
SetRange((LPVOID)0x008959F7, 0x9, ASM::NOP);
SetOp((LPVOID)0x008959F7, (LPVOID)EPosition3, ASM::JMP);
//-
SetRange((LPVOID)0x00895A01, 0x9, ASM::NOP);
SetOp((LPVOID)0x00895A01, (LPVOID)EPosition4, ASM::JMP);
//-
//->R
SetRange((LPVOID)0x00895A3D, 0x7E, ASM::NOP);
SetOp((LPVOID)0x00895A3D, (LPVOID)NopRShortKey, ASM::JMP);

//SetRange((LPVOID)0x007D2473, 0x2F0, ASM::NOP);
//SetOp((LPVOID)0x007D2473, (LPVOID)HelperAll, ASM::JMP);

SetRange((LPVOID)0x008105B0, 0x4D1, ASM::NOP);
//SetOp((LPVOID)0x00895A3D, (LPVOID)NopRShortKey, ASM::JMP);
}

Corrected Offets
Code: [Select]
#include "stdafx.h"
#include "Inter3.h"
#include "Defines.h"
#include "TMemory.h"

__declspec(naked) void AGPosition()
{
static float AGPositionW = 13.0f;
static float AGPositionH = 39.0f;
static float AGPositionX = 552.0f;
static float AGPositionY = 435.0f;
static DWORD AGPosition_buff = 0x0081015D;
_asm
{
FLD DWORD PTR DS : [AGPositionW]
FSTP DWORD PTR SS : [EBP - 0x18]
FLD DWORD PTR DS : [AGPositionH]
FSTP DWORD PTR SS : [EBP - 0x14]
FLD DWORD PTR DS : [AGPositionX]
FSTP DWORD PTR SS : [EBP - 0x10]
FLD DWORD PTR DS : [AGPositionY]
FSTP DWORD PTR SS : [EBP - 0x0C]
jmp[AGPosition_buff]
}
}
__declspec(naked) void SDPosition()
{
static float SDPositionW = 14.0f;
static float SDPositionH = 39.0f;
static float SDPositionX = 73.0f;
static float SDPositionY = 435.0f;
static DWORD SDPosition_buff = 0x0081042D;
_asm
{
FLD DWORD PTR DS : [SDPositionW]
FSTP DWORD PTR SS : [EBP - 0x20]
FLD DWORD PTR DS : [SDPositionH]
FSTP DWORD PTR SS : [EBP - 0x1C]
FLD DWORD PTR DS : [SDPositionX]
FSTP DWORD PTR SS : [EBP - 0x10]
FLD DWORD PTR DS : [SDPositionY]
FSTP DWORD PTR SS : [EBP - 0x0C]
jmp[SDPosition_buff]
}
}
__declspec(naked) void MANAPosition()
{
static float MANAPositionW = 52.0f;
static float MANAPositionX = 489.0f;
static float MANAPositionH = 48.0f;
static float MANAPositionY = 429.0f;
static DWORD MANAPosition_buff = 0x0080FE80;
_asm
{
FLD DWORD PTR DS : [MANAPositionW]
FSTP DWORD PTR SS : [EBP - 0x20]
FLD DWORD PTR DS : [MANAPositionX]
FSTP DWORD PTR SS : [EBP - 0x0C]
FLD DWORD PTR DS : [MANAPositionH]
FSTP DWORD PTR SS : [EBP - 0x1C]
FLD DWORD PTR DS : [MANAPositionY]
FSTP DWORD PTR SS : [EBP - 0x8]
jmp[MANAPosition_buff]
}
}
__declspec(naked) void HPPosition()
{
static float HPPositionW = 52.0f;
static float HPPositionX = 98.0f;
static float HPPositionH = 48.0f;
static float HPPositionY = 429.0f;
static DWORD HPPosition_buff = 0x0080FC2C;
_asm
{
FLD DWORD PTR DS : [HPPositionW]
FSTP DWORD PTR SS : [EBP - 0x20]
FLD DWORD PTR DS : [HPPositionX]
FSTP DWORD PTR SS : [EBP - 0x0C]
FLD DWORD PTR DS : [HPPositionH]
FSTP DWORD PTR SS : [EBP - 0x1C]
FLD DWORD PTR DS : [HPPositionY]
FSTP DWORD PTR SS : [EBP - 0x8]
jmp[HPPosition_buff]
}
}

__declspec(naked) void UsingSkillPosition()
{
static float UsingSkillPositionX = 311.0f;
static float UsingSkillPositionY = 448.0f;
static float UsingSkillPositionW = 20.0f;
static float UsingSkillPositionH = 28.0f;
static DWORD UsingSkillPosition_buff = 0x008137B0;
_asm
{
FLD DWORD PTR DS : [UsingSkillPositionX]
FSTP DWORD PTR SS : [EBP - 0x8]
FLD DWORD PTR DS : [UsingSkillPositionY]
FSTP DWORD PTR SS : [EBP - 0x4]
FLD DWORD PTR DS : [UsingSkillPositionW]
FSTP DWORD PTR SS : [EBP - 0x18]
FLD DWORD PTR DS : [UsingSkillPositionH]
FSTP DWORD PTR SS : [EBP - 0x14]
jmp[UsingSkillPosition_buff]
}
}
__declspec(naked) void SkillClickPosition()
{
static float SkillClickPositionX = 310.0f;
static float SkillClickPositionY = 431.0f;
static float SkillClickPositionW = 32.0f;
static float SkillClickPositionH = 38.0f;
static DWORD SkillClickPosition_buff = 0x008125E4;
_asm
{
FLD DWORD PTR DS : [SkillClickPositionX]
FSTP DWORD PTR SS : [EBP - 0x8]
FLD DWORD PTR DS : [SkillClickPositionY]
FSTP DWORD PTR SS : [EBP - 0x4]
FLD DWORD PTR DS : [SkillClickPositionW]
FSTP DWORD PTR SS : [EBP - 0x20]
FLD DWORD PTR DS : [SkillClickPositionH]
FSTP DWORD PTR SS : [EBP - 0x1C]
jmp[SkillClickPosition_buff]
}
}
__declspec(naked) void SkillBarDrawPosition()
{
static float SkillBarDrawPositionX = 222.0f;
static float SkillBarDrawPositionY = 480.0f;
static float SkillBarDrawPositionW = 160.0f;
static float SkillBarDrawPositionH = 38.0f;
static DWORD SkillBarDrawPosition_buff = 0x00812818;
_asm
{
FLD DWORD PTR DS : [SkillBarDrawPositionX]
FSTP DWORD PTR SS : [EBP - 0x8]
FLD DWORD PTR DS : [SkillBarDrawPositionY]
FSTP DWORD PTR SS : [EBP - 0x4]
FLD DWORD PTR DS : [SkillBarDrawPositionW]
FSTP DWORD PTR SS : [EBP - 0x20]
FLD DWORD PTR DS : [SkillBarDrawPositionH]
FSTP DWORD PTR SS : [EBP - 0x1C]
jmp[SkillBarDrawPosition_buff]
}
}
__declspec(naked) void SkillSwitchDraw()
{
static float SkillSwitchDrawX = 385.0f;
static float SkillSwitchDrawY = 380.0f;
static float SkillSwitchDrawW = 32.0f;
static float SkillSwitchDrawH = 38.0f;
static float SkillSwitchDrawMW = 385.0f;
static DWORD SkillSwitchDraw_buff = 0x0081387A;
_asm
{
FLD DWORD PTR DS : [SkillSwitchDrawX]
FSTP DWORD PTR SS : [EBP - 0x8]
FLD DWORD PTR DS : [SkillSwitchDrawY]
FSTP DWORD PTR SS : [EBP - 0x4]
FLD DWORD PTR DS : [SkillSwitchDrawW]
FSTP DWORD PTR SS : [EBP - 0x18]
FLD DWORD PTR DS : [SkillSwitchDrawH]
FSTP DWORD PTR SS : [EBP - 0x14]
FLD DWORD PTR DS : [SkillSwitchDrawMW]
FSTP DWORD PTR SS : [EBP - 0x24]
jmp[SkillSwitchDraw_buff]
}
}
__declspec(naked) void SkillSwitchClick()
{
static float SkillSwitchDrawX = 385.0f;
static float SkillSwitchDrawY = 380.0f;
static float SkillSwitchDrawW = 32.0f;
static float SkillSwitchDrawH = 38.0f;
static float SkillSwitchDrawMW = 385.0f;
static DWORD SkillSwitchClick_buff = 0x00812C19;
_asm
{
FLD DWORD PTR DS : [SkillSwitchDrawX]
FSTP DWORD PTR SS : [EBP - 0x8]
FLD DWORD PTR DS : [SkillSwitchDrawY]
FSTP DWORD PTR SS : [EBP - 0x4]
FLD DWORD PTR DS : [SkillSwitchDrawW]
FSTP DWORD PTR SS : [EBP - 0x20]
FLD DWORD PTR DS : [SkillSwitchDrawH]
FSTP DWORD PTR SS : [EBP - 0x1C]
FLD DWORD PTR DS : [SkillSwitchDrawMW]
FSTP DWORD PTR SS : [EBP - 0x14]
jmp[SkillSwitchClick_buff]
}
}
__declspec(naked) void QPosition1()
{
static float BarNumberY = 445.0f;
static DWORD QPosition1_buff = 0x008958FF;
_asm
{
FLD DWORD PTR DS : [BarNumberY]
FSTP DWORD PTR SS : [ESP]
jmp[QPosition1_buff]
}
}
__declspec(naked) void QPosition2()
{
static float QPosition2X = 227.0f;
static DWORD QPosition2_buff = 0x00895909;
_asm
{
FLD DWORD PTR DS : [QPosition2X]
FSTP DWORD PTR SS : [ESP]
jmp[QPosition2_buff]
}
}
__declspec(naked) void QPosition3()
{
static float BarPotionY = 453.0f;
static DWORD QPosition3_buff = 0x00895913;
_asm
{
FLD DWORD PTR DS : [BarPotionY]
FSTP DWORD PTR SS : [ESP]
jmp[QPosition3_buff]
}
}
__declspec(naked) void QPosition4()
{
static float QPosition4X = 210.0f;
static DWORD QPosition4_buff = 0x0089591D;
_asm
{
FLD DWORD PTR DS : [QPosition4X]
FSTP DWORD PTR SS : [ESP]
jmp[QPosition4_buff]
}
}
__declspec(naked) void WPosition1()
{
static float BarNumberY = 445.0f;
static DWORD WPosition1_buff = 0x00895974;
_asm
{
FLD DWORD PTR DS : [BarNumberY]
FSTP DWORD PTR SS : [ESP]
jmp[WPosition1_buff]
}
}
__declspec(naked) void WPosition2()
{
static float WPosition2X = 257.0f;
static DWORD WPosition2_buff = 0x0089597E;
_asm
{
FLD DWORD PTR DS : [WPosition2X]
FSTP DWORD PTR SS : [ESP]
jmp[WPosition2_buff]
}
}
__declspec(naked) void WPosition3()
{
static float BarPotionY = 453.0f;
static DWORD WPosition3_buff = 0x00895988;
_asm
{
FLD DWORD PTR DS : [BarPotionY]
FSTP DWORD PTR SS : [ESP]
jmp[WPosition3_buff]
}
}
__declspec(naked) void WPosition4()
{
static float WPosition4X = 240.0f;
static DWORD WPosition4_buff = 0x00895992;
_asm
{
FLD DWORD PTR DS : [WPosition4X]
FSTP DWORD PTR SS : [ESP]
jmp[WPosition4_buff]
}
}
__declspec(naked) void EPosition1()
{
static float BarNumberY = 445.0f;
static DWORD EPosition1_buff = 0x008959E9;
_asm
{
FLD DWORD PTR DS : [BarNumberY]
FSTP DWORD PTR SS : [ESP]
jmp[EPosition1_buff]
}
}
__declspec(naked) void EPosition2()
{
static float EPosition2X = 287.0f;
static DWORD EPosition2_buff = 0x008959F3;
_asm
{
FLD DWORD PTR DS : [EPosition2X]
FSTP DWORD PTR SS : [ESP]
jmp[EPosition2_buff]
}
}
__declspec(naked) void EPosition3()
{
static float BarPotionY = 453.0f;
static DWORD EPosition3_buff = 0x008959FD;
_asm
{
FLD DWORD PTR DS : [BarPotionY]
FSTP DWORD PTR SS : [ESP]
jmp[EPosition3_buff]
}
}
__declspec(naked) void EPosition4()
{
static float EPosition4X = 270.0f;
static DWORD EPosition4_buff = 0x00895A07;
_asm
{
FLD DWORD PTR DS : [EPosition4X]
FSTP DWORD PTR SS : [ESP]
jmp[EPosition4_buff]
}
}
__declspec(naked) void NopRShortKey()
{
static DWORD RButtonAddress = 0x00895ABC;
_asm {jmp RButtonAddress}
}
__declspec(naked) void HPNumberPosition()
{
static float HPNumberPositionX = 45.0f;
static DWORD HPNumberPosition_buff = 0x0080FDCE;
_asm
{
FADD DWORD PTR DS : [HPNumberPositionX]
FSTP DWORD PTR SS : [EBP - 0x19C]
FLD DWORD PTR SS : [EBP - 0x19C]
jmp[HPNumberPosition_buff]
}
}
__declspec(naked) void MasterButton()
{
static DWORD MasterButtonAddress1 = 0x0077EBD0;
_asm
{
jmp[MasterButtonAddress1]
}
}
__declspec(naked) void HelperAll()
{
static DWORD HelperStopAddress1 = 0x007D2764;
_asm
{
jmp[HelperStopAddress1]
}
}
void InitInter3()
{
SetRange((LPVOID)0x0080F120, 0x4D1, ASM::NOP);//-> Interface -> Draw Button
  //-
SetByte((PVOID)(0x0081365F + 3), 0);
SetByte((PVOID)(0x00811857), 0xEB);
SetRange((LPVOID)0x00811970, 0xAC, ASM::NOP);
//-
SetRange((LPVOID)0x0081013C, 0x24, ASM::NOP);
SetOp((LPVOID)0x0081013C, (LPVOID)AGPosition, ASM::JMP);
//-
SetRange((LPVOID)0x0081040C, 0x24, ASM::NOP);
SetOp((LPVOID)0x0081040C, (LPVOID)SDPosition, ASM::JMP);
//-
SetRange((LPVOID)0x0080FE5F, 0x24, ASM::NOP);
SetOp((LPVOID)0x0080FE5F, (LPVOID)MANAPosition, ASM::JMP);
//-
SetRange((LPVOID)0x0080FC0B, 0x24, ASM::NOP);
SetOp((LPVOID)0x0080FC0B, (LPVOID)HPPosition, ASM::JMP);
//-
SetRange((LPVOID)0x0081378F, 0x24, ASM::NOP);
SetOp((LPVOID)0x0081378F, (LPVOID)UsingSkillPosition, ASM::JMP);
//-
SetRange((LPVOID)0x008125C3, 0x24, ASM::NOP);
SetOp((LPVOID)0x008125C3, (LPVOID)SkillClickPosition, ASM::JMP);
//-
SetRange((LPVOID)0x008127F7, 0x24, ASM::NOP);
SetOp((LPVOID)0x008127F7, (LPVOID)SkillBarDrawPosition, ASM::JMP);
//-
SetRange((LPVOID)0x00813850, 0x2D, ASM::NOP);
SetOp((LPVOID)0x00813850, (LPVOID)SkillSwitchDraw, ASM::JMP);
//-
SetRange((LPVOID)0x00812BEF, 0x2D, ASM::NOP);
SetOp((LPVOID)0x00812BEF, (LPVOID)SkillSwitchClick, ASM::JMP);
//-
SetRange((LPVOID)0x0080FDC2, 0x12, ASM::NOP);
SetOp((LPVOID)0x0080FDC2, (LPVOID)HPNumberPosition, ASM::JMP);
//-
SetRange((LPVOID)0x0077EB47, 0x88, ASM::NOP);
SetOp((LPVOID)0x0077EB47, (LPVOID)MasterButton, ASM::JMP);
//-
//->Q
SetRange((LPVOID)0x008958F9, 0x9, ASM::NOP);
SetOp((LPVOID)0x008958F9, (LPVOID)QPosition1, ASM::JMP);
//-
SetRange((LPVOID)0x00895903, 0x9, ASM::NOP);
SetOp((LPVOID)0x00895903, (LPVOID)QPosition2, ASM::JMP);
//-
SetRange((LPVOID)0x0089590D, 0x9, ASM::NOP);
SetOp((LPVOID)0x0089590D, (LPVOID)QPosition3, ASM::JMP);
//-
SetRange((LPVOID)0x00895917, 0x9, ASM::NOP);
SetOp((LPVOID)0x00895917, (LPVOID)QPosition4, ASM::JMP);
//->W
SetRange((LPVOID)0x0089596E, 0x9, ASM::NOP);
SetOp((LPVOID)0x0089596E, (LPVOID)WPosition1, ASM::JMP);
//-
SetRange((LPVOID)0x00895978, 0x9, ASM::NOP);
SetOp((LPVOID)0x00895978, (LPVOID)WPosition2, ASM::JMP);
//-
SetRange((LPVOID)0x00895982, 0x9, ASM::NOP);
SetOp((LPVOID)0x00895982, (LPVOID)WPosition3, ASM::JMP);
//-
SetRange((LPVOID)0x0089598C, 0x9, ASM::NOP);
SetOp((LPVOID)0x0089598C, (LPVOID)WPosition4, ASM::JMP);
//-
//->E
SetRange((LPVOID)0x008959E3, 0x9, ASM::NOP);
SetOp((LPVOID)0x008959E3, (LPVOID)EPosition1, ASM::JMP);
//-
SetRange((LPVOID)0x008959ED, 0x9, ASM::NOP);
SetOp((LPVOID)0x008959ED, (LPVOID)EPosition2, ASM::JMP);
//-
SetRange((LPVOID)0x008959F7, 0x9, ASM::NOP);
SetOp((LPVOID)0x008959F7, (LPVOID)EPosition3, ASM::JMP);
//-
SetRange((LPVOID)0x00895A01, 0x9, ASM::NOP);
SetOp((LPVOID)0x00895A01, (LPVOID)EPosition4, ASM::JMP);
//-
//->R
SetRange((LPVOID)0x00895A3D, 0x7E, ASM::NOP);
SetOp((LPVOID)0x00895A3D, (LPVOID)NopRShortKey, ASM::JMP);

SetRange((LPVOID)0x007D2473, 0x2F0, ASM::NOP);
SetOp((LPVOID)0x007D2473, (LPVOID)HelperAll, ASM::JMP);
}

Do you have the IsWorkZone2 function?

Why IsWorkZone2? Oo



Buenas , breve consulta espero sea contestada , fuera del codigo esta interfaz , para agregar otra interfaz siempre es este procedimiento ? o puedo copiar y pegar en otro cliente ¿? no entiendo el detalle de los codigos , gracias de antemano

Online spartacus #44 on: April 22, 2019, 09:49:19 PM

  • 0 puntos por ventas
  • *
  • Rank: Usuario activo
  • Posts: 67
  • Gracias recibida: 9
  • cl

Hello, does anyone know how to fix this error?

Offline muzic25 #45 on: April 23, 2019, 01:52:38 AM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 7
  • Gracias recibida: 2
  • hu

Hello, does anyone know how to fix this error?

enum iInterface
{
   iNewCharacter = 0x7A48,
   iNewInventory = 0x7A49,
   iNewWinpush = 0x7A4A,
   iNewFastMenu = 0x7A4B,
   iNewSkillBox = 0x7A50,
};

Gracias:


Online spartacus #46 on: April 23, 2019, 06:57:41 PM

  • 0 puntos por ventas
  • *
  • Rank: Usuario activo
  • Posts: 67
  • Gracias recibida: 9
  • cl

Offline muzic25 #47 on: April 25, 2019, 06:18:16 PM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 7
  • Gracias recibida: 2
  • hu


Can you tell me how to fix the image sizes?



I don't think this the correct images to load

Offline laulinh2 #48 on: June 04, 2019, 01:41:22 PM

  • 0 puntos por ventas
  • *
  • Rank: Dedicado
  • Posts: 39
  • Gracias recibida: 6
  • vn
Share Offset in main 1.04D please

Online MaxVoll #49 on: June 04, 2019, 02:21:26 PM

  • C++ Coder
  • +1 puntos por ventas
  • *
  • Rank: Sup. destacado
  • Posts: 101
  • Gracias recibida: 566
  • kg
Share Offset in main 1.04D please


offset para 1.04D

Inter3.cpp

Code: [Select]
#include "stdafx.h"
#include "Inter3.h"
#include "Defines.h"
#include "TMemory.h"

__declspec(naked) void AGPosition()
{
static float AGPositionW = 13.0f;
static float AGPositionH = 39.0f;
static float AGPositionX = 552.0f;
static float AGPositionY = 435.0f;
static DWORD AGPosition_buff = 0x0081015D;


_asm
{
FLD DWORD PTR DS:[AGPositionW]
FSTP DWORD PTR SS:[EBP-0x18]
FLD DWORD PTR DS:[AGPositionH]
FSTP DWORD PTR SS:[EBP-0x14]
FLD DWORD PTR DS:[AGPositionX]
FSTP DWORD PTR SS:[EBP-0x10]
FLD DWORD PTR DS:[AGPositionY]
FSTP DWORD PTR SS:[EBP-0x0C]
jmp [AGPosition_buff]
}
}
__declspec(naked) void SDPosition()
{
static float SDPositionW = 14.0f;
static float SDPositionH = 39.0f;
static float SDPositionX = 73.0f;
static float SDPositionY = 435.0f;
static DWORD SDPosition_buff = 0x0081042D;
_asm
{
FLD DWORD PTR DS:[SDPositionW]
FSTP DWORD PTR SS:[EBP-0x20]
FLD DWORD PTR DS:[SDPositionH]
FSTP DWORD PTR SS:[EBP-0x1C]
FLD DWORD PTR DS:[SDPositionX]
FSTP DWORD PTR SS:[EBP-0x10]
FLD DWORD PTR DS:[SDPositionY]
FSTP DWORD PTR SS:[EBP-0x0C]
jmp [SDPosition_buff]
}
}
__declspec(naked) void MANAPosition()
{
static float MANAPositionW = 52.0f;
static float MANAPositionX = 489.0f;
static float MANAPositionH = 48.0f;
static float MANAPositionY = 429.0f;
static DWORD MANAPosition_buff = 0x0080FE80;
_asm
{
FLD DWORD PTR DS:[MANAPositionW]
FSTP DWORD PTR SS:[EBP-0x20]
FLD DWORD PTR DS:[MANAPositionX]
FSTP DWORD PTR SS:[EBP-0x0C]
FLD DWORD PTR DS:[MANAPositionH]
FSTP DWORD PTR SS:[EBP-0x1C]
FLD DWORD PTR DS:[MANAPositionY]
FSTP DWORD PTR SS:[EBP-0x8]
jmp [MANAPosition_buff]
}
}
__declspec(naked) void HPPosition()
{
static float HPPositionW = 52.0f;
static float HPPositionX = 98.0f;
static float HPPositionH = 48.0f;
static float HPPositionY = 429.0f;
static DWORD HPPosition_buff = 0x0080FC2C;
_asm
{             
FLD DWORD PTR DS:[HPPositionW]
FSTP DWORD PTR SS:[EBP-0x20]
FLD DWORD PTR DS:[HPPositionX]
FSTP DWORD PTR SS:[EBP-0x0C]
FLD DWORD PTR DS:[HPPositionH]
FSTP DWORD PTR SS:[EBP-0x1C]
FLD DWORD PTR DS:[HPPositionY]
FSTP DWORD PTR SS:[EBP-0x8]
jmp [HPPosition_buff]
}
}

__declspec(naked) void QPosition1()
{
static float BarNumberY = 445.0f;
static DWORD QPosition1_buff = 0x008958FF;
_asm
{
FLD DWORD PTR DS:[BarNumberY]
FSTP DWORD PTR SS:[ESP]
jmp [QPosition1_buff]
}
}
__declspec(naked) void QPosition2()
{
static float QPosition2X = 227.0f;
static DWORD QPosition2_buff = 0x00895909;
_asm
{
FLD DWORD PTR DS:[QPosition2X]
FSTP DWORD PTR SS:[ESP]
jmp [QPosition2_buff]
}
}
__declspec(naked) void QPosition3()
{
static float BarPotionY = 453.0f;
static DWORD QPosition3_buff = 0x00895913;
_asm
{
FLD DWORD PTR DS:[BarPotionY]
FSTP DWORD PTR SS:[ESP]
jmp [QPosition3_buff]
}
}
__declspec(naked) void QPosition4()
{
static float QPosition4X = 210.0f;
static DWORD QPosition4_buff = 0x0089591D;
_asm
{
FLD DWORD PTR DS:[QPosition4X]
FSTP DWORD PTR SS:[ESP]
jmp [QPosition4_buff]
}
}
__declspec(naked) void WPosition1()
{
static float BarNumberY = 445.0f;
static DWORD WPosition1_buff = 0x00895974;
_asm
{
FLD DWORD PTR DS:[BarNumberY]
FSTP DWORD PTR SS:[ESP]
jmp [WPosition1_buff]
}
}
__declspec(naked) void WPosition2()
{
static float WPosition2X = 257.0f;
static DWORD WPosition2_buff = 0x0089597E;
_asm
{
FLD DWORD PTR DS:[WPosition2X]
FSTP DWORD PTR SS:[ESP]
jmp [WPosition2_buff]
}
}
__declspec(naked) void WPosition3()
{
static float BarPotionY = 453.0f;
static DWORD WPosition3_buff = 0x00895988;
_asm
{
FLD DWORD PTR DS:[BarPotionY]
FSTP DWORD PTR SS:[ESP]
jmp [WPosition3_buff]
}
}
__declspec(naked) void WPosition4()
{
static float WPosition4X = 240.0f;
static DWORD WPosition4_buff = 0x00895992;
_asm
{
FLD DWORD PTR DS:[WPosition4X]
FSTP DWORD PTR SS:[ESP]
jmp [WPosition4_buff]
}
}
__declspec(naked) void EPosition1()
{
static float BarNumberY = 445.0f;
static DWORD EPosition1_buff = 0x008959E9;
_asm
{
FLD DWORD PTR DS:[BarNumberY]
FSTP DWORD PTR SS:[ESP]
jmp [EPosition1_buff]
}
}
__declspec(naked) void EPosition2()
{
static float EPosition2X = 287.0f;
static DWORD EPosition2_buff = 0x008959F3;
_asm
{
FLD DWORD PTR DS:[EPosition2X]
FSTP DWORD PTR SS:[ESP]
jmp [EPosition2_buff]
}
}
__declspec(naked) void EPosition3()
{
static float BarPotionY = 453.0f;
static DWORD EPosition3_buff = 0x008959FD;
_asm
{
FLD DWORD PTR DS:[BarPotionY]
FSTP DWORD PTR SS:[ESP]
jmp [EPosition3_buff]
}
}
__declspec(naked) void EPosition4()
{
static float EPosition4X = 270.0f;
static DWORD EPosition4_buff = 0x00895A07;
_asm
{
FLD DWORD PTR DS:[EPosition4X]
FSTP DWORD PTR SS:[ESP]
jmp [EPosition4_buff]
}
}
__declspec(naked) void NopRShortKey()
{
static DWORD RButtonAddress = 0x00895ABC;
_asm{jmp RButtonAddress}
}

__declspec(naked) void HPNumberPosition()
{
static float HPNumberPositionX = 45.0f;
static DWORD HPNumberPosition_buff = 0x0080FDCE;
_asm
{
FADD DWORD PTR DS:[HPNumberPositionX]
FSTP DWORD PTR SS:[EBP-0x19C]
FLD DWORD PTR SS:[EBP-0x19C]
jmp [HPNumberPosition_buff]
}
}
__declspec(naked) void MasterButton()
{
static DWORD MasterButtonAddress1 = 0x0077EC88;
_asm
{
jmp [MasterButtonAddress1]
}
}
__declspec(naked) void HelperAll()
{
static DWORD HelperStopAddress1 = 0x007D28B4;
_asm
{
jmp [HelperStopAddress1]
}
}

__declspec(naked) void UsingSkillPosition()
{
static float UsingSkillPositionX = 311.0f;
static float UsingSkillPositionY = 448.0f;
static float UsingSkillPositionW = 20.0f;
static float UsingSkillPositionH = 28.0f;
static DWORD UsingSkillPosition_buff = 0x008137B0;
_asm
{
FLD DWORD PTR DS : [UsingSkillPositionX]
FSTP DWORD PTR SS : [EBP - 0x8]
FLD DWORD PTR DS : [UsingSkillPositionY]
FSTP DWORD PTR SS : [EBP - 0x4]
FLD DWORD PTR DS : [UsingSkillPositionW]
FSTP DWORD PTR SS : [EBP - 0x18]
FLD DWORD PTR DS : [UsingSkillPositionH]
FSTP DWORD PTR SS : [EBP - 0x14]
jmp[UsingSkillPosition_buff]
}
}
__declspec(naked) void SkillClickPosition()
{
static float SkillClickPositionX = 310.0f;
static float SkillClickPositionY = 431.0f;
static float SkillClickPositionW = 32.0f;
static float SkillClickPositionH = 38.0f;
static DWORD SkillClickPosition_buff = 0x008125E4;
_asm
{
FLD DWORD PTR DS : [SkillClickPositionX]
FSTP DWORD PTR SS : [EBP - 0x8]
FLD DWORD PTR DS : [SkillClickPositionY]
FSTP DWORD PTR SS : [EBP - 0x4]
FLD DWORD PTR DS : [SkillClickPositionW]
FSTP DWORD PTR SS : [EBP - 0x20]
FLD DWORD PTR DS : [SkillClickPositionH]
FSTP DWORD PTR SS : [EBP - 0x1C]
jmp[SkillClickPosition_buff]
}
}
__declspec(naked) void SkillBarDrawPosition()
{
static float SkillBarDrawPositionX = 222.0f;
static float SkillBarDrawPositionY = 480.0f;
static float SkillBarDrawPositionW = 160.0f;
static float SkillBarDrawPositionH = 38.0f;
static DWORD SkillBarDrawPosition_buff = 0x00812818;
_asm
{
FLD DWORD PTR DS : [SkillBarDrawPositionX]
FSTP DWORD PTR SS : [EBP - 0x8]
FLD DWORD PTR DS : [SkillBarDrawPositionY]
FSTP DWORD PTR SS : [EBP - 0x4]
FLD DWORD PTR DS : [SkillBarDrawPositionW]
FSTP DWORD PTR SS : [EBP - 0x20]
FLD DWORD PTR DS : [SkillBarDrawPositionH]
FSTP DWORD PTR SS : [EBP - 0x1C]
jmp[SkillBarDrawPosition_buff]
}
}
__declspec(naked) void SkillSwitchDraw()
{
static float SkillSwitchDrawX = 385.0f;
static float SkillSwitchDrawY = 380.0f;
static float SkillSwitchDrawW = 32.0f;
static float SkillSwitchDrawH = 38.0f;
static float SkillSwitchDrawMW = 385.0f;
static DWORD SkillSwitchDraw_buff = 0x0081387A;
_asm
{
FLD DWORD PTR DS : [SkillSwitchDrawX]
FSTP DWORD PTR SS : [EBP - 0x8]
FLD DWORD PTR DS : [SkillSwitchDrawY]
FSTP DWORD PTR SS : [EBP - 0x4]
FLD DWORD PTR DS : [SkillSwitchDrawW]
FSTP DWORD PTR SS : [EBP - 0x18]
FLD DWORD PTR DS : [SkillSwitchDrawH]
FSTP DWORD PTR SS : [EBP - 0x14]
FLD DWORD PTR DS : [SkillSwitchDrawMW]
FSTP DWORD PTR SS : [EBP - 0x24]
jmp[SkillSwitchDraw_buff]
}
}
__declspec(naked) void SkillSwitchClick()
{
static float SkillSwitchDrawX = 385.0f;
static float SkillSwitchDrawY = 380.0f;
static float SkillSwitchDrawW = 32.0f;
static float SkillSwitchDrawH = 38.0f;
static float SkillSwitchDrawMW = 385.0f;
static DWORD SkillSwitchClick_buff = 0x00812C19;
_asm
{
FLD DWORD PTR DS : [SkillSwitchDrawX]
FSTP DWORD PTR SS : [EBP - 0x8]
FLD DWORD PTR DS : [SkillSwitchDrawY]
FSTP DWORD PTR SS : [EBP - 0x4]
FLD DWORD PTR DS : [SkillSwitchDrawW]
FSTP DWORD PTR SS : [EBP - 0x20]
FLD DWORD PTR DS : [SkillSwitchDrawH]
FSTP DWORD PTR SS : [EBP - 0x1C]
FLD DWORD PTR DS : [SkillSwitchDrawMW]
FSTP DWORD PTR SS : [EBP - 0x14]
jmp[SkillSwitchClick_buff]
}
}

void InitInter3()
{

SetRange((LPVOID)0x0080F120, 0x4D1, ASM::NOP);
//-
SetByte((PVOID)(0x0081365F + 3), 0);
SetByte((PVOID)(0x00811857), 0xEB);
SetRange((LPVOID)0x00811970, 0xAC, ASM::NOP);
//-
SetRange((LPVOID)0x0081378F, 0x24, ASM::NOP);
SetOp((LPVOID)0x0081378F, (LPVOID)UsingSkillPosition, ASM::JMP);
//-
SetRange((LPVOID)0x008125C3, 0x24, ASM::NOP);
SetOp((LPVOID)0x008125C3, (LPVOID)SkillClickPosition, ASM::JMP);
//-
SetRange((LPVOID)0x008127F7, 0x24, ASM::NOP);
SetOp((LPVOID)0x008127F7, (LPVOID)SkillBarDrawPosition, ASM::JMP);
//-
SetRange((LPVOID)0x00813850, 0x2D, ASM::NOP);
SetOp((LPVOID)0x00813850, (LPVOID)SkillSwitchDraw, ASM::JMP);
//-
SetRange((LPVOID)0x00812BEF, 0x2D, ASM::NOP);
SetOp((LPVOID)0x00812BEF, (LPVOID)SkillSwitchClick, ASM::JMP);

//-
SetRange((LPVOID)0x0081013C, 0x24, ASM::NOP);
SetOp((LPVOID)0x0081013C, (LPVOID)AGPosition, ASM::JMP);
//-
SetRange((LPVOID)0x0081040C, 0x24, ASM::NOP);
SetOp((LPVOID)0x0081040C, (LPVOID)SDPosition, ASM::JMP);
//-
SetRange((LPVOID)0x0080FE5F, 0x24, ASM::NOP);
SetOp((LPVOID)0x0080FE5F, (LPVOID)MANAPosition, ASM::JMP);
//-
SetRange((LPVOID)0x0080FC0B, 0x24, ASM::NOP);
SetOp((LPVOID)0x0080FC0B, (LPVOID)HPPosition, ASM::JMP);
//-
SetRange((LPVOID)0x0080FDC2, 0x12, ASM::NOP);
SetOp((LPVOID)0x0080FDC2, (LPVOID)HPNumberPosition, ASM::JMP);
//-
SetRange((LPVOID)0x0077EB47, 0x88, ASM::NOP);
SetOp((LPVOID)0x0077EB47, (LPVOID)MasterButton, ASM::JMP);
//-
//->Q
SetRange((LPVOID)0x008958F9, 0x9, ASM::NOP);
SetOp((LPVOID)0x008958F9, (LPVOID)QPosition1, ASM::JMP);
//-
SetRange((LPVOID)0x00895903, 0x9, ASM::NOP);
SetOp((LPVOID)0x00895903, (LPVOID)QPosition2, ASM::JMP);
//-
SetRange((LPVOID)0x0089590D, 0x9, ASM::NOP);
SetOp((LPVOID)0x0089590D, (LPVOID)QPosition3, ASM::JMP);
//-
SetRange((LPVOID)0x00895917, 0x9, ASM::NOP);
SetOp((LPVOID)0x00895917, (LPVOID)QPosition4, ASM::JMP);
//->W
SetRange((LPVOID)0x0089596E, 0x9, ASM::NOP);
SetOp((LPVOID)0x0089596E, (LPVOID)WPosition1, ASM::JMP);
//-
SetRange((LPVOID)0x00895978, 0x9, ASM::NOP);
SetOp((LPVOID)0x00895978, (LPVOID)WPosition2, ASM::JMP);
//-
SetRange((LPVOID)0x00895982, 0x9, ASM::NOP);
SetOp((LPVOID)0x00895982, (LPVOID)WPosition3, ASM::JMP);
//-
SetRange((LPVOID)0x0089598C, 0x9, ASM::NOP);
SetOp((LPVOID)0x0089598C, (LPVOID)WPosition4, ASM::JMP);
//-
//->E
SetRange((LPVOID)0x008959E3, 0x9, ASM::NOP);
SetOp((LPVOID)0x008959E3, (LPVOID)EPosition1, ASM::JMP);
//-
SetRange((LPVOID)0x008959ED, 0x9, ASM::NOP);
SetOp((LPVOID)0x008959ED, (LPVOID)EPosition2, ASM::JMP);
//-
SetRange((LPVOID)0x008959F7, 0x9, ASM::NOP);
SetOp((LPVOID)0x008959F7, (LPVOID)EPosition3, ASM::JMP);
//-
SetRange((LPVOID)0x00895A01, 0x9, ASM::NOP);
SetOp((LPVOID)0x00895A01, (LPVOID)EPosition4, ASM::JMP);
//-
//->R
SetRange((LPVOID)0x00895A3D, 0x7E, ASM::NOP);
SetOp((LPVOID)0x00895A3D, (LPVOID)NopRShortKey, ASM::JMP);

//SetRange((LPVOID)0x007D2473, 0x2F0, ASM::NOP);
//SetOp((LPVOID)0x007D2473, (LPVOID)HelperAll, ASM::JMP);

SetRange((LPVOID)0x008105B0, 0x4D1, ASM::NOP);
//SetOp((LPVOID)0x00895A3D, (LPVOID)NopRShortKey, ASM::JMP);
}

Offline laulinh2 #50 on: June 05, 2019, 01:28:37 AM

  • 0 puntos por ventas
  • *
  • Rank: Dedicado
  • Posts: 39
  • Gracias recibida: 6
  • vn
Share Offset in main 1.04D please


offset para 1.04D

Inter3.cpp

Code: [Select]
#include "stdafx.h"
#include "Inter3.h"
#include "Defines.h"
#include "TMemory.h"

__declspec(naked) void AGPosition()
{
static float AGPositionW = 13.0f;
static float AGPositionH = 39.0f;
static float AGPositionX = 552.0f;
static float AGPositionY = 435.0f;
static DWORD AGPosition_buff = 0x0081015D;


_asm
{
FLD DWORD PTR DS:[AGPositionW]
FSTP DWORD PTR SS:[EBP-0x18]
FLD DWORD PTR DS:[AGPositionH]
FSTP DWORD PTR SS:[EBP-0x14]
FLD DWORD PTR DS:[AGPositionX]
FSTP DWORD PTR SS:[EBP-0x10]
FLD DWORD PTR DS:[AGPositionY]
FSTP DWORD PTR SS:[EBP-0x0C]
jmp [AGPosition_buff]
}
}
__declspec(naked) void SDPosition()
{
static float SDPositionW = 14.0f;
static float SDPositionH = 39.0f;
static float SDPositionX = 73.0f;
static float SDPositionY = 435.0f;
static DWORD SDPosition_buff = 0x0081042D;
_asm
{
FLD DWORD PTR DS:[SDPositionW]
FSTP DWORD PTR SS:[EBP-0x20]
FLD DWORD PTR DS:[SDPositionH]
FSTP DWORD PTR SS:[EBP-0x1C]
FLD DWORD PTR DS:[SDPositionX]
FSTP DWORD PTR SS:[EBP-0x10]
FLD DWORD PTR DS:[SDPositionY]
FSTP DWORD PTR SS:[EBP-0x0C]
jmp [SDPosition_buff]
}
}
__declspec(naked) void MANAPosition()
{
static float MANAPositionW = 52.0f;
static float MANAPositionX = 489.0f;
static float MANAPositionH = 48.0f;
static float MANAPositionY = 429.0f;
static DWORD MANAPosition_buff = 0x0080FE80;
_asm
{
FLD DWORD PTR DS:[MANAPositionW]
FSTP DWORD PTR SS:[EBP-0x20]
FLD DWORD PTR DS:[MANAPositionX]
FSTP DWORD PTR SS:[EBP-0x0C]
FLD DWORD PTR DS:[MANAPositionH]
FSTP DWORD PTR SS:[EBP-0x1C]
FLD DWORD PTR DS:[MANAPositionY]
FSTP DWORD PTR SS:[EBP-0x8]
jmp [MANAPosition_buff]
}
}
__declspec(naked) void HPPosition()
{
static float HPPositionW = 52.0f;
static float HPPositionX = 98.0f;
static float HPPositionH = 48.0f;
static float HPPositionY = 429.0f;
static DWORD HPPosition_buff = 0x0080FC2C;
_asm
{             
FLD DWORD PTR DS:[HPPositionW]
FSTP DWORD PTR SS:[EBP-0x20]
FLD DWORD PTR DS:[HPPositionX]
FSTP DWORD PTR SS:[EBP-0x0C]
FLD DWORD PTR DS:[HPPositionH]
FSTP DWORD PTR SS:[EBP-0x1C]
FLD DWORD PTR DS:[HPPositionY]
FSTP DWORD PTR SS:[EBP-0x8]
jmp [HPPosition_buff]
}
}

__declspec(naked) void QPosition1()
{
static float BarNumberY = 445.0f;
static DWORD QPosition1_buff = 0x008958FF;
_asm
{
FLD DWORD PTR DS:[BarNumberY]
FSTP DWORD PTR SS:[ESP]
jmp [QPosition1_buff]
}
}
__declspec(naked) void QPosition2()
{
static float QPosition2X = 227.0f;
static DWORD QPosition2_buff = 0x00895909;
_asm
{
FLD DWORD PTR DS:[QPosition2X]
FSTP DWORD PTR SS:[ESP]
jmp [QPosition2_buff]
}
}
__declspec(naked) void QPosition3()
{
static float BarPotionY = 453.0f;
static DWORD QPosition3_buff = 0x00895913;
_asm
{
FLD DWORD PTR DS:[BarPotionY]
FSTP DWORD PTR SS:[ESP]
jmp [QPosition3_buff]
}
}
__declspec(naked) void QPosition4()
{
static float QPosition4X = 210.0f;
static DWORD QPosition4_buff = 0x0089591D;
_asm
{
FLD DWORD PTR DS:[QPosition4X]
FSTP DWORD PTR SS:[ESP]
jmp [QPosition4_buff]
}
}
__declspec(naked) void WPosition1()
{
static float BarNumberY = 445.0f;
static DWORD WPosition1_buff = 0x00895974;
_asm
{
FLD DWORD PTR DS:[BarNumberY]
FSTP DWORD PTR SS:[ESP]
jmp [WPosition1_buff]
}
}
__declspec(naked) void WPosition2()
{
static float WPosition2X = 257.0f;
static DWORD WPosition2_buff = 0x0089597E;
_asm
{
FLD DWORD PTR DS:[WPosition2X]
FSTP DWORD PTR SS:[ESP]
jmp [WPosition2_buff]
}
}
__declspec(naked) void WPosition3()
{
static float BarPotionY = 453.0f;
static DWORD WPosition3_buff = 0x00895988;
_asm
{
FLD DWORD PTR DS:[BarPotionY]
FSTP DWORD PTR SS:[ESP]
jmp [WPosition3_buff]
}
}
__declspec(naked) void WPosition4()
{
static float WPosition4X = 240.0f;
static DWORD WPosition4_buff = 0x00895992;
_asm
{
FLD DWORD PTR DS:[WPosition4X]
FSTP DWORD PTR SS:[ESP]
jmp [WPosition4_buff]
}
}
__declspec(naked) void EPosition1()
{
static float BarNumberY = 445.0f;
static DWORD EPosition1_buff = 0x008959E9;
_asm
{
FLD DWORD PTR DS:[BarNumberY]
FSTP DWORD PTR SS:[ESP]
jmp [EPosition1_buff]
}
}
__declspec(naked) void EPosition2()
{
static float EPosition2X = 287.0f;
static DWORD EPosition2_buff = 0x008959F3;
_asm
{
FLD DWORD PTR DS:[EPosition2X]
FSTP DWORD PTR SS:[ESP]
jmp [EPosition2_buff]
}
}
__declspec(naked) void EPosition3()
{
static float BarPotionY = 453.0f;
static DWORD EPosition3_buff = 0x008959FD;
_asm
{
FLD DWORD PTR DS:[BarPotionY]
FSTP DWORD PTR SS:[ESP]
jmp [EPosition3_buff]
}
}
__declspec(naked) void EPosition4()
{
static float EPosition4X = 270.0f;
static DWORD EPosition4_buff = 0x00895A07;
_asm
{
FLD DWORD PTR DS:[EPosition4X]
FSTP DWORD PTR SS:[ESP]
jmp [EPosition4_buff]
}
}
__declspec(naked) void NopRShortKey()
{
static DWORD RButtonAddress = 0x00895ABC;
_asm{jmp RButtonAddress}
}

__declspec(naked) void HPNumberPosition()
{
static float HPNumberPositionX = 45.0f;
static DWORD HPNumberPosition_buff = 0x0080FDCE;
_asm
{
FADD DWORD PTR DS:[HPNumberPositionX]
FSTP DWORD PTR SS:[EBP-0x19C]
FLD DWORD PTR SS:[EBP-0x19C]
jmp [HPNumberPosition_buff]
}
}
__declspec(naked) void MasterButton()
{
static DWORD MasterButtonAddress1 = 0x0077EC88;
_asm
{
jmp [MasterButtonAddress1]
}
}
__declspec(naked) void HelperAll()
{
static DWORD HelperStopAddress1 = 0x007D28B4;
_asm
{
jmp [HelperStopAddress1]
}
}

__declspec(naked) void UsingSkillPosition()
{
static float UsingSkillPositionX = 311.0f;
static float UsingSkillPositionY = 448.0f;
static float UsingSkillPositionW = 20.0f;
static float UsingSkillPositionH = 28.0f;
static DWORD UsingSkillPosition_buff = 0x008137B0;
_asm
{
FLD DWORD PTR DS : [UsingSkillPositionX]
FSTP DWORD PTR SS : [EBP - 0x8]
FLD DWORD PTR DS : [UsingSkillPositionY]
FSTP DWORD PTR SS : [EBP - 0x4]
FLD DWORD PTR DS : [UsingSkillPositionW]
FSTP DWORD PTR SS : [EBP - 0x18]
FLD DWORD PTR DS : [UsingSkillPositionH]
FSTP DWORD PTR SS : [EBP - 0x14]
jmp[UsingSkillPosition_buff]
}
}
__declspec(naked) void SkillClickPosition()
{
static float SkillClickPositionX = 310.0f;
static float SkillClickPositionY = 431.0f;
static float SkillClickPositionW = 32.0f;
static float SkillClickPositionH = 38.0f;
static DWORD SkillClickPosition_buff = 0x008125E4;
_asm
{
FLD DWORD PTR DS : [SkillClickPositionX]
FSTP DWORD PTR SS : [EBP - 0x8]
FLD DWORD PTR DS : [SkillClickPositionY]
FSTP DWORD PTR SS : [EBP - 0x4]
FLD DWORD PTR DS : [SkillClickPositionW]
FSTP DWORD PTR SS : [EBP - 0x20]
FLD DWORD PTR DS : [SkillClickPositionH]
FSTP DWORD PTR SS : [EBP - 0x1C]
jmp[SkillClickPosition_buff]
}
}
__declspec(naked) void SkillBarDrawPosition()
{
static float SkillBarDrawPositionX = 222.0f;
static float SkillBarDrawPositionY = 480.0f;
static float SkillBarDrawPositionW = 160.0f;
static float SkillBarDrawPositionH = 38.0f;
static DWORD SkillBarDrawPosition_buff = 0x00812818;
_asm
{
FLD DWORD PTR DS : [SkillBarDrawPositionX]
FSTP DWORD PTR SS : [EBP - 0x8]
FLD DWORD PTR DS : [SkillBarDrawPositionY]
FSTP DWORD PTR SS : [EBP - 0x4]
FLD DWORD PTR DS : [SkillBarDrawPositionW]
FSTP DWORD PTR SS : [EBP - 0x20]
FLD DWORD PTR DS : [SkillBarDrawPositionH]
FSTP DWORD PTR SS : [EBP - 0x1C]
jmp[SkillBarDrawPosition_buff]
}
}
__declspec(naked) void SkillSwitchDraw()
{
static float SkillSwitchDrawX = 385.0f;
static float SkillSwitchDrawY = 380.0f;
static float SkillSwitchDrawW = 32.0f;
static float SkillSwitchDrawH = 38.0f;
static float SkillSwitchDrawMW = 385.0f;
static DWORD SkillSwitchDraw_buff = 0x0081387A;
_asm
{
FLD DWORD PTR DS : [SkillSwitchDrawX]
FSTP DWORD PTR SS : [EBP - 0x8]
FLD DWORD PTR DS : [SkillSwitchDrawY]
FSTP DWORD PTR SS : [EBP - 0x4]
FLD DWORD PTR DS : [SkillSwitchDrawW]
FSTP DWORD PTR SS : [EBP - 0x18]
FLD DWORD PTR DS : [SkillSwitchDrawH]
FSTP DWORD PTR SS : [EBP - 0x14]
FLD DWORD PTR DS : [SkillSwitchDrawMW]
FSTP DWORD PTR SS : [EBP - 0x24]
jmp[SkillSwitchDraw_buff]
}
}
__declspec(naked) void SkillSwitchClick()
{
static float SkillSwitchDrawX = 385.0f;
static float SkillSwitchDrawY = 380.0f;
static float SkillSwitchDrawW = 32.0f;
static float SkillSwitchDrawH = 38.0f;
static float SkillSwitchDrawMW = 385.0f;
static DWORD SkillSwitchClick_buff = 0x00812C19;
_asm
{
FLD DWORD PTR DS : [SkillSwitchDrawX]
FSTP DWORD PTR SS : [EBP - 0x8]
FLD DWORD PTR DS : [SkillSwitchDrawY]
FSTP DWORD PTR SS : [EBP - 0x4]
FLD DWORD PTR DS : [SkillSwitchDrawW]
FSTP DWORD PTR SS : [EBP - 0x20]
FLD DWORD PTR DS : [SkillSwitchDrawH]
FSTP DWORD PTR SS : [EBP - 0x1C]
FLD DWORD PTR DS : [SkillSwitchDrawMW]
FSTP DWORD PTR SS : [EBP - 0x14]
jmp[SkillSwitchClick_buff]
}
}

void InitInter3()
{

SetRange((LPVOID)0x0080F120, 0x4D1, ASM::NOP);
//-
SetByte((PVOID)(0x0081365F + 3), 0);
SetByte((PVOID)(0x00811857), 0xEB);
SetRange((LPVOID)0x00811970, 0xAC, ASM::NOP);
//-
SetRange((LPVOID)0x0081378F, 0x24, ASM::NOP);
SetOp((LPVOID)0x0081378F, (LPVOID)UsingSkillPosition, ASM::JMP);
//-
SetRange((LPVOID)0x008125C3, 0x24, ASM::NOP);
SetOp((LPVOID)0x008125C3, (LPVOID)SkillClickPosition, ASM::JMP);
//-
SetRange((LPVOID)0x008127F7, 0x24, ASM::NOP);
SetOp((LPVOID)0x008127F7, (LPVOID)SkillBarDrawPosition, ASM::JMP);
//-
SetRange((LPVOID)0x00813850, 0x2D, ASM::NOP);
SetOp((LPVOID)0x00813850, (LPVOID)SkillSwitchDraw, ASM::JMP);
//-
SetRange((LPVOID)0x00812BEF, 0x2D, ASM::NOP);
SetOp((LPVOID)0x00812BEF, (LPVOID)SkillSwitchClick, ASM::JMP);

//-
SetRange((LPVOID)0x0081013C, 0x24, ASM::NOP);
SetOp((LPVOID)0x0081013C, (LPVOID)AGPosition, ASM::JMP);
//-
SetRange((LPVOID)0x0081040C, 0x24, ASM::NOP);
SetOp((LPVOID)0x0081040C, (LPVOID)SDPosition, ASM::JMP);
//-
SetRange((LPVOID)0x0080FE5F, 0x24, ASM::NOP);
SetOp((LPVOID)0x0080FE5F, (LPVOID)MANAPosition, ASM::JMP);
//-
SetRange((LPVOID)0x0080FC0B, 0x24, ASM::NOP);
SetOp((LPVOID)0x0080FC0B, (LPVOID)HPPosition, ASM::JMP);
//-
SetRange((LPVOID)0x0080FDC2, 0x12, ASM::NOP);
SetOp((LPVOID)0x0080FDC2, (LPVOID)HPNumberPosition, ASM::JMP);
//-
SetRange((LPVOID)0x0077EB47, 0x88, ASM::NOP);
SetOp((LPVOID)0x0077EB47, (LPVOID)MasterButton, ASM::JMP);
//-
//->Q
SetRange((LPVOID)0x008958F9, 0x9, ASM::NOP);
SetOp((LPVOID)0x008958F9, (LPVOID)QPosition1, ASM::JMP);
//-
SetRange((LPVOID)0x00895903, 0x9, ASM::NOP);
SetOp((LPVOID)0x00895903, (LPVOID)QPosition2, ASM::JMP);
//-
SetRange((LPVOID)0x0089590D, 0x9, ASM::NOP);
SetOp((LPVOID)0x0089590D, (LPVOID)QPosition3, ASM::JMP);
//-
SetRange((LPVOID)0x00895917, 0x9, ASM::NOP);
SetOp((LPVOID)0x00895917, (LPVOID)QPosition4, ASM::JMP);
//->W
SetRange((LPVOID)0x0089596E, 0x9, ASM::NOP);
SetOp((LPVOID)0x0089596E, (LPVOID)WPosition1, ASM::JMP);
//-
SetRange((LPVOID)0x00895978, 0x9, ASM::NOP);
SetOp((LPVOID)0x00895978, (LPVOID)WPosition2, ASM::JMP);
//-
SetRange((LPVOID)0x00895982, 0x9, ASM::NOP);
SetOp((LPVOID)0x00895982, (LPVOID)WPosition3, ASM::JMP);
//-
SetRange((LPVOID)0x0089598C, 0x9, ASM::NOP);
SetOp((LPVOID)0x0089598C, (LPVOID)WPosition4, ASM::JMP);
//-
//->E
SetRange((LPVOID)0x008959E3, 0x9, ASM::NOP);
SetOp((LPVOID)0x008959E3, (LPVOID)EPosition1, ASM::JMP);
//-
SetRange((LPVOID)0x008959ED, 0x9, ASM::NOP);
SetOp((LPVOID)0x008959ED, (LPVOID)EPosition2, ASM::JMP);
//-
SetRange((LPVOID)0x008959F7, 0x9, ASM::NOP);
SetOp((LPVOID)0x008959F7, (LPVOID)EPosition3, ASM::JMP);
//-
SetRange((LPVOID)0x00895A01, 0x9, ASM::NOP);
SetOp((LPVOID)0x00895A01, (LPVOID)EPosition4, ASM::JMP);
//-
//->R
SetRange((LPVOID)0x00895A3D, 0x7E, ASM::NOP);
SetOp((LPVOID)0x00895A3D, (LPVOID)NopRShortKey, ASM::JMP);

//SetRange((LPVOID)0x007D2473, 0x2F0, ASM::NOP);
//SetOp((LPVOID)0x007D2473, (LPVOID)HelperAll, ASM::JMP);

SetRange((LPVOID)0x008105B0, 0x4D1, ASM::NOP);
//SetOp((LPVOID)0x00895A3D, (LPVOID)NopRShortKey, ASM::JMP);
}
Please share Source fix exp bar in main 1.04D please

Offline Xysad #51 on: June 13, 2019, 09:43:27 PM

  • Php Coder
  • 0 puntos por ventas
  • *
  • *
  • Rank: Puto amo
  • Posts: 255
  • Gracias recibida: 1038
  • ar
Barra de exp y el numero

Soy algo nuevo en esto jaja pero algo pude hacer..
Quizás no sea un buen método no lo se.. pero sirvió :v



Code: [Select]
//EXP
__declspec(naked) void EXP()
{
static float EXP = 221.0f;
static DWORD EXP_buff = 0x008116F5;
_asm
{
FLD DWORD PTR DS:[EXP]
FSTP QWORD PTR SS:[EBP-0x10]
jmp [EXP_buff]
}
}

//EXP MASTER
__declspec(naked) void EXPMASTER()
{
static float EXPMASTER = 221.0f;
static DWORD EXPMASTER_buff = 0x00810E58;
_asm
{
FLD DWORD PTR DS:[EXPMASTER]
FSTP QWORD PTR SS:[EBP-0x10]
jmp [EXPMASTER_buff]
}
}

Code: [Select]
//EXP
SetRange((LPVOID)0x008116EF, 0x9, ASM::NOP);
SetOp((LPVOID)0x008116EF, (LPVOID)EXP, ASM::JMP);

//EXPMASTER
SetRange((LPVOID)0x00810E52, 0x9, ASM::NOP);
SetOp((LPVOID)0x00810E52, (LPVOID)EXPMASTER, ASM::JMP);

//Posicion Exp
SetDouble((PVOID)(0x00D461C8), 198);
SetDouble((PVOID)(0x00D461D0), 435);
//Posicion Numero Exp
SetDouble((PVOID)(0x00D461C0), 425);
SetDouble((PVOID)(0x00D461B8), 431);

Se me cierra el main apenas lo abro

Offline scfmt #52 on: June 15, 2019, 12:50:24 PM

  • 0 puntos por ventas
  • *
  • Rank: Dedicado
  • Posts: 42
  • Gracias recibida: 330
  • lv
i have an error main closes main 1.04D

Offline scfmt #53 on: June 15, 2019, 01:55:35 PM

  • 0 puntos por ventas
  • *
  • Rank: Dedicado
  • Posts: 42
  • Gracias recibida: 330
  • lv
oh sorry i found correct offsets

Offline scfmt #54 on: June 15, 2019, 02:16:21 PM

  • 0 puntos por ventas
  • *
  • Rank: Dedicado
  • Posts: 42
  • Gracias recibida: 330
  • lv
Barra de exp y el numero

Soy algo nuevo en esto jaja pero algo pude hacer..
Quizás no sea un buen método no lo se.. pero sirvió :v



Code: [Select]
//EXP
__declspec(naked) void EXP()
{
static float EXP = 221.0f;
static DWORD EXP_buff = 0x008116F5;
_asm
{
FLD DWORD PTR DS:[EXP]
FSTP QWORD PTR SS:[EBP-0x10]
jmp [EXP_buff]
}
}

//EXP MASTER
__declspec(naked) void EXPMASTER()
{
static float EXPMASTER = 221.0f;
static DWORD EXPMASTER_buff = 0x00810E58;
_asm
{
FLD DWORD PTR DS:[EXPMASTER]
FSTP QWORD PTR SS:[EBP-0x10]
jmp [EXPMASTER_buff]
}
}

Code: [Select]
//EXP
SetRange((LPVOID)0x008116EF, 0x9, ASM::NOP);
SetOp((LPVOID)0x008116EF, (LPVOID)EXP, ASM::JMP);

//EXPMASTER
SetRange((LPVOID)0x00810E52, 0x9, ASM::NOP);
SetOp((LPVOID)0x00810E52, (LPVOID)EXPMASTER, ASM::JMP);

//Posicion Exp
SetDouble((PVOID)(0x00D461C8), 198);
SetDouble((PVOID)(0x00D461D0), 435);
//Posicion Numero Exp
SetDouble((PVOID)(0x00D461C0), 425);
SetDouble((PVOID)(0x00D461B8), 431);

Se me cierra el main apenas lo abro

offsets for 1.04d ?

Online darkjano #55 on: June 16, 2019, 04:01:18 PM

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 682
  • Gracias recibida: 266
  • cl
los offset publicados son para 1.04e?

Offline scfmt #56 on: June 24, 2019, 01:03:39 PM

  • 0 puntos por ventas
  • *
  • Rank: Dedicado
  • Posts: 42
  • Gracias recibida: 330
  • lv
Barra de exp y el numero

Soy algo nuevo en esto jaja pero algo pude hacer..
Quizás no sea un buen método no lo se.. pero sirvió :v



Code: [Select]
//EXP
__declspec(naked) void EXP()
{
static float EXP = 221.0f;
static DWORD EXP_buff = 0x008116F5;
_asm
{
FLD DWORD PTR DS:[EXP]
FSTP QWORD PTR SS:[EBP-0x10]
jmp [EXP_buff]
}
}

//EXP MASTER
__declspec(naked) void EXPMASTER()
{
static float EXPMASTER = 221.0f;
static DWORD EXPMASTER_buff = 0x00810E58;
_asm
{
FLD DWORD PTR DS:[EXPMASTER]
FSTP QWORD PTR SS:[EBP-0x10]
jmp [EXPMASTER_buff]
}
}

Code: [Select]
//EXP
SetRange((LPVOID)0x008116EF, 0x9, ASM::NOP);
SetOp((LPVOID)0x008116EF, (LPVOID)EXP, ASM::JMP);

//EXPMASTER
SetRange((LPVOID)0x00810E52, 0x9, ASM::NOP);
SetOp((LPVOID)0x00810E52, (LPVOID)EXPMASTER, ASM::JMP);

//Posicion Exp
SetDouble((PVOID)(0x00D461C8), 198);
SetDouble((PVOID)(0x00D461D0), 435);
//Posicion Numero Exp
SetDouble((PVOID)(0x00D461C0), 425);
SetDouble((PVOID)(0x00D461B8), 431);

Se me cierra el main apenas lo abro

offsets for 1.04d ?

so no one have for 1/04d ?

Online NoobDK #57 on: July 09, 2019, 07:42:02 AM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 15
  • Gracias recibida: 3
  • th
Please share file
#include "Defines.h"
#include "TMemory.h"

Online NoobDK #58 on: July 09, 2019, 08:29:21 AM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 15
  • Gracias recibida: 3
  • th
Please help me error the on soucre main old muemu

Code: [Select]
1>------ Build started: Project: Main, Configuration: Release Win32 ------
1>Build started 7/9/2019 8:22:33 PM.
1>InitializeBuildStatus:
1>  Creating "Release\Main.unsuccessfulbuild" because "AlwaysCreate" was specified.
1>ClCompile:
1>  All outputs are up-to-date.
1>  Inter3.cpp
1>  Interface.cpp
1>Interface.cpp(10): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>Interface.cpp(11): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>Interface.cpp(12): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>Interface.cpp(13): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>Interface.cpp(14): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>Interface.cpp(15): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>Interface.cpp(16): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>Interface.cpp(17): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>Interface.cpp(20): error C2059: syntax error : 'this'
1>Interface.cpp(21): error C2059: syntax error : 'this'
1>Interface.cpp(22): error C2059: syntax error : 'this'
1>Interface.cpp(23): error C2059: syntax error : 'this'
1>Interface.cpp(24): error C2059: syntax error : 'this'
1>Interface.cpp(25): error C2059: syntax error : 'this'
1>Interface.cpp(26): error C2059: syntax error : 'this'
1>Interface.cpp(27): error C2059: syntax error : 'this'
1>Interface.cpp(30): error C2062: type 'int' unexpected
1>Interface.cpp(31): error C2062: type 'int' unexpected
1>Interface.cpp(32): error C2062: type 'int' unexpected
1>Interface.cpp(33): error C2062: type 'int' unexpected
1>Interface.cpp(34): error C2062: type 'int' unexpected
1>Interface.cpp(35): error C2062: type 'int' unexpected
1>Interface.cpp(36): error C2062: type 'int' unexpected
1>Interface.cpp(37): error C2062: type 'int' unexpected
1>Interface.cpp(38): error C2062: type 'int' unexpected
1>Interface.cpp(39): error C2062: type 'int' unexpected
1>Interface.cpp(40): error C2062: type 'int' unexpected
1>Interface.cpp(41): error C2062: type 'int' unexpected
1>Interface.cpp(42): error C2062: type 'int' unexpected
1>Interface.cpp(43): error C2062: type 'int' unexpected
1>Interface.cpp(44): error C2062: type 'int' unexpected
1>Interface.cpp(47): error C2039: 'DrawS2Interface' : is not a member of 'Interface'
1>          e:\muemu\main_ex603\main\Interface.h(52) : see declaration of 'Interface'
1>Interface.cpp(52): error C2039: 'DrawMenuButton' : is not a member of 'Interface'
1>          e:\muemu\main_ex603\main\Interface.h(52) : see declaration of 'Interface'
1>Interface.cpp(54): error C3861: 'IsWorkZone2': identifier not found
1>Interface.cpp(56): error C2355: 'this' : can only be referenced inside non-static member functions
1>Interface.cpp(56): error C2227: left of '->DrawToolTip' must point to class/struct/union/generic type
1>Interface.cpp(56): error C2065: 'gCustomMessage' : undeclared identifier
1>Interface.cpp(56): error C2228: left of '.GetMessageA' must have class/struct/union
1>          type is ''unknown-type''
1>Interface.cpp(58): error C2355: 'this' : can only be referenced inside non-static member functions
1>Interface.cpp(58): error C2227: left of '->CheckWindow' must point to class/struct/union/generic type
1>Interface.cpp(62): error C3861: 'IsWorkZone2': identifier not found
1>Interface.cpp(64): error C2355: 'this' : can only be referenced inside non-static member functions
1>Interface.cpp(64): error C2227: left of '->DrawToolTip' must point to class/struct/union/generic type
1>Interface.cpp(64): error C2065: 'gCustomMessage' : undeclared identifier
1>Interface.cpp(64): error C2228: left of '.GetMessageA' must have class/struct/union
1>          type is ''unknown-type''
1>Interface.cpp(66): error C2355: 'this' : can only be referenced inside non-static member functions
1>Interface.cpp(66): error C2227: left of '->CheckWindow' must point to class/struct/union/generic type
1>Interface.cpp(70): error C3861: 'IsWorkZone2': identifier not found
1>Interface.cpp(72): error C2355: 'this' : can only be referenced inside non-static member functions
1>Interface.cpp(72): error C2227: left of '->DrawToolTip' must point to class/struct/union/generic type
1>Interface.cpp(72): error C2065: 'gCustomMessage' : undeclared identifier
1>Interface.cpp(72): error C2228: left of '.GetMessageA' must have class/struct/union
1>          type is ''unknown-type''
1>Interface.cpp(74): error C2355: 'this' : can only be referenced inside non-static member functions
1>Interface.cpp(74): error C2227: left of '->CheckWindow' must point to class/struct/union/generic type
1>Interface.cpp(78): error C3861: 'IsWorkZone2': identifier not found
1>Interface.cpp(80): error C2355: 'this' : can only be referenced inside non-static member functions
1>Interface.cpp(80): error C2227: left of '->DrawToolTip' must point to class/struct/union/generic type
1>Interface.cpp(80): error C2065: 'gCustomMessage' : undeclared identifier
1>Interface.cpp(80): error C2228: left of '.GetMessageA' must have class/struct/union
1>          type is ''unknown-type''
1>Interface.cpp(82): error C2355: 'this' : can only be referenced inside non-static member functions
1>Interface.cpp(82): error C2227: left of '->CheckWindow' must point to class/struct/union/generic type
1>Interface.cpp(86): error C3861: 'IsWorkZone2': identifier not found
1>Interface.cpp(88): error C2355: 'this' : can only be referenced inside non-static member functions
1>Interface.cpp(88): error C2227: left of '->DrawToolTip' must point to class/struct/union/generic type
1>Interface.cpp(88): error C2065: 'gCustomMessage' : undeclared identifier
1>Interface.cpp(88): error C2228: left of '.GetMessageA' must have class/struct/union
1>          type is ''unknown-type''
1>Interface.cpp(90): error C2355: 'this' : can only be referenced inside non-static member functions
1>Interface.cpp(90): error C2227: left of '->CheckWindow' must point to class/struct/union/generic type
1>Interface.cpp(97): error C2039: 'EventMenuButton' : is not a member of 'Interface'
1>          e:\muemu\main_ex603\main\Interface.h(52) : see declaration of 'Interface'
1>Interface.cpp(100): error C2355: 'this' : can only be referenced inside non-static member functions
1>Interface.cpp(100): error C2227: left of '->CheckWindow' must point to class/struct/union/generic type
1>Interface.cpp(105): error C3861: 'IsWorkZone2': identifier not found
1>Interface.cpp(107): error C2355: 'this' : can only be referenced inside non-static member functions
1>Interface.cpp(107): error C2227: left of '->Data' must point to class/struct/union/generic type
1>Interface.cpp(107): error C2228: left of '.EventTick' must have class/struct/union
1>Interface.cpp(109): error C2355: 'this' : can only be referenced inside non-static member functions
1>Interface.cpp(109): error C2227: left of '->Data' must point to class/struct/union/generic type
1>Interface.cpp(109): error C2228: left of '.OnClick' must have class/struct/union
1>Interface.cpp(112): error C2355: 'this' : can only be referenced inside non-static member functions
1>Interface.cpp(112): error C2227: left of '->Data' must point to class/struct/union/generic type
1>Interface.cpp(112): error C2228: left of '.OnClick' must have class/struct/union
1>Interface.cpp(116): error C2355: 'this' : can only be referenced inside non-static member functions
1>Interface.cpp(116): error C2227: left of '->Data' must point to class/struct/union/generic type
1>Interface.cpp(116): error C2228: left of '.EventTick' must have class/struct/union
1>Interface.cpp(117): error C2355: 'this' : can only be referenced inside non-static member functions
1>Interface.cpp(117): error C2227: left of '->CheckWindow' must point to class/struct/union/generic type
1>Interface.cpp(118): error C2355: 'this' : can only be referenced inside non-static member functions
1>Interface.cpp(118): error C2227: left of '->CloseWindow' must point to class/struct/union/generic type
1>Interface.cpp(121): error C2355: 'this' : can only be referenced inside non-static member functions
1>Interface.cpp(121): error C2227: left of '->OpenWindow' must point to class/struct/union/generic type
1>Interface.cpp(124): error C3861: 'IsWorkZone2': identifier not found
1>Interface.cpp(126): error C2355: 'this' : can only be referenced inside non-static member functions
1>Interface.cpp(126): error C2227: left of '->Data' must point to class/struct/union/generic type
1>Interface.cpp(126): error C2228: left of '.EventTick' must have class/struct/union
1>Interface.cpp(128): error C2355: 'this' : can only be referenced inside non-static member functions
1>Interface.cpp(128): error C2227: left of '->Data' must point to class/struct/union/generic type
1>Interface.cpp(128): error C2228: left of '.OnClick' must have class/struct/union
1>Interface.cpp(131): error C2355: 'this' : can only be referenced inside non-static member functions
1>Interface.cpp(131): error C2227: left of '->Data' must point to class/struct/union/generic type
1>Interface.cpp(131): error C2228: left of '.OnClick' must have class/struct/union
1>Interface.cpp(135): error C2355: 'this' : can only be referenced inside non-static member functions
1>Interface.cpp(135): error C2227: left of '->Data' must point to class/struct/union/generic type
1>Interface.cpp(135): error C2228: left of '.EventTick' must have class/struct/union
1>Interface.cpp(136): error C2355: 'this' : can only be referenced inside non-static member functions
1>Interface.cpp(136): error C2227: left of '->CheckWindow' must point to class/struct/union/generic type
1>Interface.cpp(137): error C2355: 'this' : can only be referenced inside non-static member functions
1>Interface.cpp(137): error C2227: left of '->CloseWindow' must point to class/struct/union/generic type
1>Interface.cpp(140): error C2355: 'this' : can only be referenced inside non-static member functions
1>Interface.cpp(140): fatal error C1003: error count exceeds 100; stopping compilation
1>
1>Build FAILED.
1>
1>Time Elapsed 00:00:00.37
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

Offline YCr4zzy #59 on: July 11, 2019, 11:33:22 AM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 9
  • Gracias recibida: 2
  • 00
alguem me ajuda por favor os botoes da minha interface s2 para s6 nao funciona instalei a interface s2 na source s6 e os botoes nao funciona

Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate

 

Related Topics

  Subject / Started by Replies Last post
10 Replies
6221 Views
Last post August 04, 2018, 06:17:17 PM
by AlexanderC
8 Replies
6444 Views
Last post May 29, 2019, 11:54:47 PM
by onlinezajzaj
5 Replies
585 Views
Last post August 07, 2017, 11:37:45 AM
by ZabiinoOo
0 Replies
231 Views
Last post January 22, 2019, 07:32:43 PM
by leandro22
241 Replies
12219 Views
Last post November 19, 2019, 03:05:55 AM
by Charleslic