Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate

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

0 Miembros and 1 Guest are viewing this topic.

Offline LeeHenry #20 on: January 04, 2019, 04:13:24 PM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 28
  • Gracias recibida: 909
  • vn
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

IS IT
Code: [Select]
void Interface::DrawMenuButton()
{
if (IsWorkZone2(eParty))
{
this->DrawToolTip(345, 435, gCustomMessage.GetMessage(11));
}

Gracias:


Offline LeeHenry #21 on: January 25, 2019, 08:39:47 PM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 28
  • Gracias recibida: 909
  • vn
Pessoal ganhei essa source de um gringo e acredito até que tem gente vendendo isso -.-
Decidir postar aqui porém não sei se está 100%, pois eu tentei adicionar isso em uma source muemu mais não eu muito certo não.
Caso alguém consiga implantar 100% gostaria muito que compartilhasse com a galera do fórum.


A interface é essa :

Interface
Inter3.h
Inter3.cpp
Main 1.04D erroc HP Number and SD number , please help me fix it!

Offline Daniel@ #22 on: January 25, 2019, 08:53:16 PM

  • 0 puntos por ventas
  • *
  • Rank: Avanzado
  • Posts: 137
  • Gracias recibida: 678
  • ve
Pessoal ganhei essa source de um gringo e acredito até que tem gente vendendo isso -.-
Decidir postar aqui porém não sei se está 100%, pois eu tentei adicionar isso em uma source muemu mais não eu muito certo não.
Caso alguém consiga implantar 100% gostaria muito que compartilhasse com a galera do fórum.


A interface é essa :

Interface
Inter3.h
Inter3.cpp
Main 1.04D erroc HP Number and SD number , please help me fix it!


ese error lo reparas en visualfix.cpp

Gracias:


Offline LeeHenry #23 on: January 25, 2019, 09:54:37 PM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 28
  • Gracias recibida: 909
  • vn
Pessoal ganhei essa source de um gringo e acredito até que tem gente vendendo isso -.-
Decidir postar aqui porém não sei se está 100%, pois eu tentei adicionar isso em uma source muemu mais não eu muito certo não.
Caso alguém consiga implantar 100% gostaria muito que compartilhasse com a galera do fórum.


A interface é essa :

Interface
Inter3.h
Inter3.cpp
Main 1.04D erroc HP Number and SD number , please help me fix it!


ese error lo reparas en visualfix.cpp






thank you very much !!!

success

Offline Daniel@ #24 on: January 26, 2019, 11:27:57 PM

  • 0 puntos por ventas
  • *
  • Rank: Avanzado
  • Posts: 137
  • Gracias recibida: 678
  • ve
Pessoal ganhei essa source de um gringo e acredito até que tem gente vendendo isso -.-
Decidir postar aqui porém não sei se está 100%, pois eu tentei adicionar isso em uma source muemu mais não eu muito certo não.
Caso alguém consiga implantar 100% gostaria muito que compartilhasse com a galera do fórum.


A interface é essa :

Interface
Inter3.h
Inter3.cpp
Main 1.04D erroc HP Number and SD number , please help me fix it!


ese error lo reparas en visualfix.cpp






thank you very much !!!

success

Si encuentra tras la forma de agregar la barra exp me puedes compartir el conde gracias

Gracias:


Offline seedmaker #25 on: January 27, 2019, 10:00:21 PM

  • 0 puntos por ventas
  • *
  • Rank: Sup. destacado
  • Posts: 119
  • Gracias recibida: 242
  • ph
Where can i download these files?

pLoadImage("Custom\\Interface\\s3\\2Menu01_new.jpg", 31292, GL_LINEAR, GL_CLAMP, 1, 0); //replace
   pLoadImage("Custom\\Interface\\s3\\2Menu02.jpg", 31293, GL_LINEAR, GL_CLAMP, 1, 0); //replace
   pLoadImage("Custom\\Interface\\s3\\2Menu03_new.jpg", 31294, GL_LINEAR, GL_CLAMP, 1, 0); //replace
   pLoadImage("Custom\\Interface\\s3\\none.tga", 31295, GL_LINEAR, GL_CLAMP, 1, 0); //replace
   pLoadImage("Custom\\Interface\\s3\\2Menu_Red.jpg", 0x7A42, GL_LINEAR, GL_CLAMP, 1, 0);//replace
   pLoadImage("Custom\\Interface\\s3\\2Menu_Green.jpg", 0x7A41, GL_LINEAR, GL_CLAMP, 1, 0);//replace
   pLoadImage("Custom\\Interface\\s3\\2Menu_Blue.jpg", 0x7A40, GL_LINEAR, GL_CLAMP, 1, 0);//replace
   pLoadImage("Custom\\Interface\\s3\\2Menu04.tga", iDragonLeft, GL_LINEAR, GL_CLAMP, 1, 0);
   pLoadImage("Custom\\Interface\\s3\\2Menu05.tga", iDragonRight, GL_LINEAR, GL_CLAMP, 1, 0);
   pLoadImage("Custom\\Interface\\s3\\2Menu_Inventory.jpg", iNewInventory, GL_LINEAR, GL_CLAMP, 1, 0);
   pLoadImage("Custom\\Interface\\s3\\2Menu_Character.jpg", iNewCharacter, GL_LINEAR, GL_CLAMP, 1, 0);
   pLoadImage("Custom\\Interface\\s3\\2Menu_Party.jpg", iNewParty, GL_LINEAR, GL_CLAMP, 1, 0);
   pLoadImage("Custom\\Interface\\s3\\2win_push.jpg", iNewWinpush, GL_LINEAR, GL_CLAMP, 1, 0);
   pLoadImage("Custom\\Interface\\s3\\2menu01_new2.jpg", iNewFastMenu, GL_LINEAR, GL_CLAMP, 1, 0);
   pLoadImage("Custom\\Interface\\s3\\2SkillBox.jpg", iNewSkillBox, GL_LINEAR, GL_CLAMP, 1, 0);
« Ultima edicion: January 30, 2019, 08:15:44 AM by seedmaker »

Offline seedmaker #26 on: January 30, 2019, 09:39:21 AM

  • 0 puntos por ventas
  • *
  • Rank: Sup. destacado
  • Posts: 119
  • Gracias recibida: 242
  • ph
Where can i download these files?

pLoadImage("Custom\\Interface\\s3\\2Menu01_new.jpg", 31292, GL_LINEAR, GL_CLAMP, 1, 0); //replace
   pLoadImage("Custom\\Interface\\s3\\2Menu02.jpg", 31293, GL_LINEAR, GL_CLAMP, 1, 0); //replace
   pLoadImage("Custom\\Interface\\s3\\2Menu03_new.jpg", 31294, GL_LINEAR, GL_CLAMP, 1, 0); //replace
   pLoadImage("Custom\\Interface\\s3\\none.tga", 31295, GL_LINEAR, GL_CLAMP, 1, 0); //replace
   pLoadImage("Custom\\Interface\\s3\\2Menu_Red.jpg", 0x7A42, GL_LINEAR, GL_CLAMP, 1, 0);//replace
   pLoadImage("Custom\\Interface\\s3\\2Menu_Green.jpg", 0x7A41, GL_LINEAR, GL_CLAMP, 1, 0);//replace
   pLoadImage("Custom\\Interface\\s3\\2Menu_Blue.jpg", 0x7A40, GL_LINEAR, GL_CLAMP, 1, 0);//replace
   pLoadImage("Custom\\Interface\\s3\\2Menu04.tga", iDragonLeft, GL_LINEAR, GL_CLAMP, 1, 0);
   pLoadImage("Custom\\Interface\\s3\\2Menu05.tga", iDragonRight, GL_LINEAR, GL_CLAMP, 1, 0);
   pLoadImage("Custom\\Interface\\s3\\2Menu_Inventory.jpg", iNewInventory, GL_LINEAR, GL_CLAMP, 1, 0);
   pLoadImage("Custom\\Interface\\s3\\2Menu_Character.jpg", iNewCharacter, GL_LINEAR, GL_CLAMP, 1, 0);
   pLoadImage("Custom\\Interface\\s3\\2Menu_Party.jpg", iNewParty, GL_LINEAR, GL_CLAMP, 1, 0);
   pLoadImage("Custom\\Interface\\s3\\2win_push.jpg", iNewWinpush, GL_LINEAR, GL_CLAMP, 1, 0);
   pLoadImage("Custom\\Interface\\s3\\2menu01_new2.jpg", iNewFastMenu, GL_LINEAR, GL_CLAMP, 1, 0);
   pLoadImage("Custom\\Interface\\s3\\2SkillBox.jpg", iNewSkillBox, GL_LINEAR, GL_CLAMP, 1, 0);


Need help please...

Offline Thor Host #27 on: January 30, 2019, 10:11:48 AM

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 215
  • Gracias recibida: 172
  • pe
Where can i download these files?

pLoadImage("Custom\\Interface\\s3\\2Menu01_new.jpg", 31292, GL_LINEAR, GL_CLAMP, 1, 0); //replace
   pLoadImage("Custom\\Interface\\s3\\2Menu02.jpg", 31293, GL_LINEAR, GL_CLAMP, 1, 0); //replace
   pLoadImage("Custom\\Interface\\s3\\2Menu03_new.jpg", 31294, GL_LINEAR, GL_CLAMP, 1, 0); //replace
   pLoadImage("Custom\\Interface\\s3\\none.tga", 31295, GL_LINEAR, GL_CLAMP, 1, 0); //replace
   pLoadImage("Custom\\Interface\\s3\\2Menu_Red.jpg", 0x7A42, GL_LINEAR, GL_CLAMP, 1, 0);//replace
   pLoadImage("Custom\\Interface\\s3\\2Menu_Green.jpg", 0x7A41, GL_LINEAR, GL_CLAMP, 1, 0);//replace
   pLoadImage("Custom\\Interface\\s3\\2Menu_Blue.jpg", 0x7A40, GL_LINEAR, GL_CLAMP, 1, 0);//replace
   pLoadImage("Custom\\Interface\\s3\\2Menu04.tga", iDragonLeft, GL_LINEAR, GL_CLAMP, 1, 0);
   pLoadImage("Custom\\Interface\\s3\\2Menu05.tga", iDragonRight, GL_LINEAR, GL_CLAMP, 1, 0);
   pLoadImage("Custom\\Interface\\s3\\2Menu_Inventory.jpg", iNewInventory, GL_LINEAR, GL_CLAMP, 1, 0);
   pLoadImage("Custom\\Interface\\s3\\2Menu_Character.jpg", iNewCharacter, GL_LINEAR, GL_CLAMP, 1, 0);
   pLoadImage("Custom\\Interface\\s3\\2Menu_Party.jpg", iNewParty, GL_LINEAR, GL_CLAMP, 1, 0);
   pLoadImage("Custom\\Interface\\s3\\2win_push.jpg", iNewWinpush, GL_LINEAR, GL_CLAMP, 1, 0);
   pLoadImage("Custom\\Interface\\s3\\2menu01_new2.jpg", iNewFastMenu, GL_LINEAR, GL_CLAMP, 1, 0);
   pLoadImage("Custom\\Interface\\s3\\2SkillBox.jpg", iNewSkillBox, GL_LINEAR, GL_CLAMP, 1, 0);


Need help please...

http://tuservermu.com.ve/index.php?topic=12387.0

inside the Interface folder

Gracias:


Offline seedmaker #28 on: January 30, 2019, 10:45:27 AM

  • 0 puntos por ventas
  • *
  • Rank: Sup. destacado
  • Posts: 119
  • Gracias recibida: 242
  • ph

Offline Pyke #29 on: January 30, 2019, 12:14:00 PM

  • Colaborador
  • 0 puntos por ventas
  • *
  • Rank: Usuario activo
  • Posts: 79
  • Gracias recibida: 2833
  • pl
How to Fix this?


https://imgur.com/a/nlGjHFB

add in Interface.cpp
#include "Inter3.h"

after Interface::Work
InitInter3();

Gracias:


Offline seedmaker #30 on: January 30, 2019, 12:33:48 PM

  • 0 puntos por ventas
  • *
  • Rank: Sup. destacado
  • Posts: 119
  • Gracias recibida: 242
  • ph
How to Fix this?


https://imgur.com/a/nlGjHFB

add in Interface.cpp
#include "Inter3.h"

after Interface::Work
InitInter3();


How about this?

https://imgur.com/a/nlGjHFB


Hmmm can you share your interface.cpp inter3.cpp inter3.h?

Offline seedmaker #31 on: January 31, 2019, 01:01:02 AM

  • 0 puntos por ventas
  • *
  • Rank: Sup. destacado
  • Posts: 119
  • Gracias recibida: 242
  • ph
How to Fix this?


https://imgur.com/a/nlGjHFB

add in Interface.cpp
#include "Inter3.h"

after Interface::Work
InitInter3();

7
How about this?

https://imgur.com/a/nlGjHFB


Hmmm can you share your interface.cpp inter3.cpp inter3.h?
.
..




need help please...

Offline Pyke #32 on: January 31, 2019, 04:33:53 PM

  • Colaborador
  • 0 puntos por ventas
  • *
  • Rank: Usuario activo
  • Posts: 79
  • Gracias recibida: 2833
  • pl
How to Fix this?


https://imgur.com/a/nlGjHFB

add in Interface.cpp
#include "Inter3.h"

after Interface::Work
InitInter3();

7
How about this?

https://imgur.com/a/nlGjHFB


Hmmm can you share your interface.cpp inter3.cpp inter3.h?
.
..




need help please...

I didnt work with this and propably have same problem.

Online higlans #33 on: February 18, 2019, 01:37:33 PM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 15
  • Gracias recibida: 12
  • ru
Hola chicos ¿alguien tiene Sources para steam, por favor

Offline Daniel@ #34 on: March 23, 2019, 10:47:10 PM

  • 0 puntos por ventas
  • *
  • Rank: Avanzado
  • Posts: 137
  • Gracias recibida: 678
  • ve
Fix Posicion Numero De Experiencia

Code: [Select]
#define pDrawBar     ((double(__cdecl*)(float a1, float a2, int a3, float a4)) 0x790EB0)

Code: [Select]
SetOp ( ( LPVOID ) 0x0081169E, ( LPVOID ) this->DrawEXP, ASM::CALL );

Code: [Select]
void cVisualFix::DrawEXP(float a1, float a2, int a3, float a4)
{
pDrawBar(425.0f, 430, a3, a4);
}

Falta el fix barra de experiencia, si alguien lo tiene porfabor compartirlo
« Ultima edicion: March 23, 2019, 10:48:49 PM by Daniel@ »

Offline Kapocha33 #35 on: March 25, 2019, 07:18:57 PM

  • 3D Maker
  • 0 puntos por ventas
  • *
  • *
  • *
  • Rank: Puto amo
  • Posts: 422
  • Gracias recibida: 21371
  • 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);
« Ultima edicion: March 25, 2019, 07:54:14 PM by Kapocha33 »

Gracias:


Offline Daniel@ #36 on: March 26, 2019, 12:10:04 AM

  • 0 puntos por ventas
  • *
  • Rank: Avanzado
  • Posts: 137
  • Gracias recibida: 678
  • ve
@Kapocha33 saves que hay un bug en la barra de reconecting se desfracmenta el boton

« Ultima edicion: March 26, 2019, 12:31:13 AM by Daniel@ »

Offline Ryuno #37 on: March 26, 2019, 02:32:36 PM

  • C++ Coder
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 479
  • Gracias recibida: 1030
  • dz
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

Offline LeeHenry #38 on: March 27, 2019, 02:02:15 AM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 28
  • Gracias recibida: 909
  • 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

Have 1.04D offset ! give thanks

Gracias:


Offline seedmaker #39 on: March 28, 2019, 07:05:14 AM

  • 0 puntos por ventas
  • *
  • Rank: Sup. destacado
  • Posts: 119
  • Gracias recibida: 242
  • ph
anyone can share the complete code on Season Episode 3?

Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate

 

Related Topics

  Subject / Started by Replies Last post
10 Replies
6180 Views
Last post August 04, 2018, 06:17:17 PM
by AlexanderC
8 Replies
6410 Views
Last post May 29, 2019, 11:54:47 PM
by onlinezajzaj
5 Replies
577 Views
Last post August 07, 2017, 11:37:45 AM
by ZabiinoOo
0 Replies
229 Views
Last post January 22, 2019, 07:32:43 PM
by leandro22
235 Replies
11715 Views
Last post November 10, 2019, 11:14:30 AM
by darkroh