Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate

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

0 Miembros and 1 Guest are viewing this topic.

Offline tammadall Posteado: October 02, 2018, 06:54:45 AM

  • Colaborador
  • 0 puntos por ventas
  • *
  • Rank: Avanzado
  • Posts: 122
  • Gracias recibida: 11327
  • 00
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

Gracias:

4312204, VikingoMU, hald22, carper, joaovithor1, Xingaw, Farias, adamdouglascl, vitrex, BastarDesing, kellington, phongvan1987, Ryzenn, hide3by, Eymen2121, Evangelio, justchaaos, Viper, vamchy33, lkt22, Qubit, tunhi3000, thieugia, 0nii123, Matheus Marquezan, wellwisher22, Erick05, DarkNite, dieguitox, rivaldo123, concacso, usersa, Londes1, buuug7, ziza, TryMenow, toker, Murilo, xiazaipw, scriptkid, gang, iCoder, coolgepds, iamzuika, qjmume, andutu, svmt, victorrz17, Infernux, 153426, nujd00, cuongnv9, ledemkhoc, juampicdx, lstuan, ordeh, thang1987, okilove23, jaes, byweltin@gmail.com, akashi, MsotoC, Dieguinho, showmax, luisurrere, andres1207, DhimasRD, llZeuzll, mulkanors, juanse23, adc16999, luciferlg, donciukas14, makinorus, zodiacddos, MADRUGA, hinam.97, DelphMania, kimera, lechitientn, taovanluc, dark, marcos10, wiljipa, wnz5678, gonzalok91, thanhbinhqht, elasesino1, azpirin4, vanhung_1990, muonline1, thesofer, victormvw, Liaon, onlimen, GabrielDevel, Conex21, skyguard, nonnan005, ramax, LiioCoria, Shrimp, Plate98, jeronemo, traxxx, cyfall, code, npt.formu, demmian2, beibei, FePRO, Miroki, Aguila, goodluck, harry130, RaduOnica, stark98, manfromvn, lramon, Denif, nylanpro, sannea, dhaomao, Tinkel, Tony Armando, comelon666, dahouzi, Denis Alves, lckblack, barak1991, napoleon, bidolichi, Ryoma, boris160, higlans, pixoble24, karaca, ProNexT, ConejoMalo, jeison123, Liviumiu, coco87, pquintal, InnovateMu, nhanphu200, zedia93, AGLG123, POSTHanc, mustx1, SaintZeus, liron003, powerpatic, judakiss21, alexytoo, DangeR, vnshell, Felipe0211, TzCr4ck, HaPKoTuK, VladLays, takumi12, exegame, Sandrix, kaiocnx, wolffrox, hazlacika, Ractor, nanoman, Yukki, Tomer, jepherson, jkv09gnl, dlawls662, BeckerIbero, MrApple, Hoangsy99, vieja_b, jhorky91, kind, heroes1412, emciel, Van_Bom, xxmenonxx, KhongGianOL, northon, andreyzz, sagat202, noliobierna, davidrossell, RafhaelSouza, tcbaoanh, PowerNet, miracle1, Null, ToShirico, iprozy, wester, jangaka1, Cavis, trkgncmg, linkzero, PachoRasta, luisitoo, 542201099, bond2012, wanwaycom, boncha, axeman192, Cartman, pedrob, rob21, CorsarioDgx, hamiltonsl, bkbodoke, 1212, damayen, boypost, kingow, okpdkdvt01, Lucyan, rando, tutu100, Berlan Barbalho, Rifah, z348870672, afabasc, InFamous, tienak, fredycarp, neeck1234, bollanog, AROS, MscM4s4cr3, kudaomobile, leones55, hida1995, longcon, nxx, deathsquad, malon2k, becoloko, kaisudo, melo920, rogeralexander, T-LEGENDARY, chanawa, hiep, mos02673, DemetrioJC, Alexander, duodie, barondark, jesusuriel29, pomaton, felksyahh, Alexunder, freedom, GabrielDev, samhaiminh, zzhoadazz, jhoszk, Vitaminka, 1muarcadia1, osvaldo1811, 3820194, tehzeta, rujirot, LiesMaster, JoJoGy, AreS, thunwa1, napal, NelsonDT, zlethanhlong, lelebda, Yalc, Odisk, iSh4dow, sergio466, Stile3, saske98, ATSHOST, YCr4zzy, fukpim, Nucanor, somoslostk, loloee, fryssa, Xysad, inuside21, HyDe, kingteamus, Saige, tuyentc, zeruskill, strexx, ImportedPotato, locodka, jorge2016, Keko, mittosaker, xunxolost, Tauro14, shangxin, cri0, kahleb, elson, Gamers, quyanxu, PhantomKr, Vengefull, Mph1405, pepeeh, dotarlz, paizao, ivaancruzz, Alexsupra0, gabo64, Dambis, knight.php, Shaman, digimoncik, nobita, GatoT, BaTmaaN, bkduque, zikus, Crowley, jorgitow, Hugo, elqtmete, pablito91, onlinezajzaj, maxito, legacy101, fabricio, zuak, idpnguyeni, 0966576999, tueanh, santos, zeka, igor, fengyun52894, Ponteleymon, datos32, xuanthanhyt, kayito, GX_KYO, Thút, lostcross, Hax.Gaming, Skillz, spartacus, Lude, fasito05, carlos507, emersonx13, Thor Host, cobyzero, dorcohen1, catkevin, draco425, pemakkaa01, wfl0417, bach102, CAPITOL, DaoVanTrong, binhchivn, Doppler, piscis007, yhoon, AspoX, c0d0m0, 102pe, Supremo, diemorko, gacon201294, eperke, 183358, juans1234, NoobDK, braianborz123, nguyechien5520, Saxius, thienthan1117, sp3cial, datcom, Sweng, decano, mario12, luckydead, xtian01, RAIKON, Dexign, 1732313, PRONEXUS, viorb, seedmaker, Blade, s00x, z3r0x, ediiinson, pablito1231, AriesMaster, marcelin, Alemarfar, rafaboby, Smith200, alfs, inax123, NasLy, juan1997, RinOv, Zeus, Kitty, fantoma, conter, jhonhy, Developers, LeeHenry, votam2x, malke, LTP Team, ZTMarkz, dreamboy7, zehel62, scfmt, samsunggon, leal891, pirazok, gauyeutho, k12leito, Pyke, away337159, plyn, hoanmaster, laulinh2, hsowaty, Cagver, Ashita111235, mastermcy, ElChapu, muzic25, pravednik, morge, Kapocha33, tunsmile, Daniel@, SetecSoft, redf0x, strauss, slow, louis, SbaGomez, mauri64, beecubin, c4nhsatcodong, BruceCM, kksky, maychell, besiktas, xpam, Nemesis, Nexus, thaylormello, darkjano, felipexgyn, iramondias, dedicadobk, ZabiinoOo, Ryuno, Wendigo, implotion, d3mon, 161012, repiolaa, herjuni, djagripnos

Offline shangxin #1 Posteado: October 02, 2018, 06:58:28 AM

  • 0 puntos por ventas
  • *
  • Rank: Usuario activo
  • Posts: 65
  • Gracias recibida: 29
  • cn

Gracias:


Offline shangxin #2 Posteado: October 02, 2018, 07:23:17 AM

  • 0 puntos por ventas
  • *
  • Rank: Usuario activo
  • Posts: 65
  • Gracias recibida: 29
  • cn
eSkillBox,
   eDragonLeft,
   eDragonRight,
   eCharacter,
   eInventory,
   eParty,
   eFriend,
   eFastMenu
 
How much is the offset address


Gracias:


Offline Ryuno #3 Posteado: October 02, 2018, 11:15:50 AM

  • C++ Coder
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 505
  • Gracias recibida: 2024
  • dz
el codigo esta incompleto falta las direciones de mover la experiencia a donde es acorde de la season2  los botones de command y eso en la  interface no funcionan


Offline beecubin #4 Posteado: October 02, 2018, 09:22:05 PM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 23
  • Gracias recibida: 1098
  • vn
good release. thanks


Offline mundomuc #5 Posteado: October 02, 2018, 09:48:03 PM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 26
  • Gracias recibida: 2645
  • br

Offline louis #6 Posteado: October 02, 2018, 09:48:23 PM

  • MAESTRO

  • US. DE HONOR

  • LEYENDA

  • C++ Coder
  • +11 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 844
  • Gracias recibida: 36391
  • br
No está completo más ya ayuda bastante ^^

Update 36 is ready!!!

Offline davidrcj #7 Posteado: October 02, 2018, 10:09:23 PM

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 390
  • Gracias recibida: 3087
  • ve
Puro copiar y pegar :p ...


Offline Ryuno #8 Posteado: October 02, 2018, 11:02:48 PM

  • C++ Coder
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 505
  • Gracias recibida: 2024
  • dz
Puro copiar y pegar :p ...

pero que quieres? que te lo adapten ajaja.yo antes ya habia aportado esto ahi le estan ofreciendo una adaptacion del 70% de interface de una version vieja

Gracias:


Offline davidrcj #9 Posteado: October 02, 2018, 11:21:42 PM

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 390
  • Gracias recibida: 3087
  • ve
Puro copiar y pegar :p ...

pero que quieres? que te lo adapten ajaja.yo antes ya habia aportado esto ahi le estan ofreciendo una adaptacion del 70% de interface de una version vieja
jajaja no estoy interesado en esta interface solo dije la realidad xd


Offline laulinh2 #10 Posteado: October 29, 2018, 12:04:25 PM

  • 0 puntos por ventas
  • *
  • Rank: Usuario activo
  • Posts: 65
  • Gracias recibida: 12
  • vn
Please share me source for season 4


Offline pablito1231 #11 Posteado: November 17, 2018, 08:36:36 AM

  • 0 puntos por ventas
  • *
  • Rank: Avanzado
  • Posts: 144
  • Gracias recibida: 60
  • ar
Y si van a subir un archivo subanlo bien, ya que acá son pocos los que saben programar, y estaría bueno que ya lo suban hecho, yo me cuento cómo uno, por qué no estudié programación.


Offline Natzugen #12 Posteado: November 17, 2018, 02:24:50 PM

  • MAESTRO

  • C++ Coder
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 548
  • Gracias recibida: 18511
  • co
Y si van a subir un archivo subanlo bien, ya que acá son pocos los que saben programar, y estaría bueno que ya lo suban hecho, yo me cuento cómo uno, por qué no estudié programación.
entonces no lo uses por que no es simplemente copoar y pegar.

Gracias:


Offline ZabiinoOo #13 Posteado: November 17, 2018, 02:42:18 PM

  • MAESTRO

  • US. DE HONOR

  • LEYENDA

  • Administrador
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 7.270
  • Gracias recibida: 125172
  • pe
Y si van a subir un archivo subanlo bien, ya que acá son pocos los que saben programar, y estaría bueno que ya lo suban hecho, yo me cuento cómo uno, por qué no estudié programación.

Esta es una sección aparte dedicada a sources, al igual que la secciones de archivos ya listos de usar son secciones para diferentes ambitos




Prohibido pedir soporte via MP
Leer las reglas de cada seccion
we trust god

Gracias:


Offline 1732313 #14 Posteado: December 13, 2018, 01:35:25 PM

  • 0 puntos por ventas
  • *
  • Rank: Usuario activo
  • Posts: 63
  • Gracias recibida: 4
  • ru

Offline muzic25 #15 Posteado: January 02, 2019, 04:19:48 PM | Modificado: January 02, 2019, 04:39:54 PM by muzic25

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 8
  • Gracias recibida: 4
  • hu
It works but it need more offset research for me to fit 1.04D Zteam :)

Gracias:


Offline MollvaX #16 Posteado: January 02, 2019, 06:07:11 PM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 11
  • Gracias recibida: 205
  • ve
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);
}

Gracias:


Offline Daniel@ #17 Posteado: January 03, 2019, 06:10:27 PM

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 354
  • Gracias recibida: 2786
  • ve
La hp y ag number parece que no funcionan las float para repocicionar los números, alguien me dice como resolverlo.


Offline muzic25 #18 Posteado: January 04, 2019, 10:23:23 AM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 8
  • Gracias recibida: 4
  • hu
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?


Offline louis #19 Posteado: January 04, 2019, 01:32:19 PM

  • MAESTRO

  • US. DE HONOR

  • LEYENDA

  • C++ Coder
  • +11 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 844
  • Gracias recibida: 36391
  • br
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

Update 36 is ready!!!

Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate


 

Related Topics

  Subject / Started by Replies Last post
13 Replies
13188 Views
Last post September 19, 2021, 10:11:48 PM
by ndnghia
10 Replies
13755 Views
Last post April 30, 2020, 12:00:55 AM
by oxey.mu
439 Replies
66683 Views
Last post January 16, 2023, 02:26:15 PM
by NVPGame
1 Replies
636 Views
Last post April 03, 2020, 09:49:19 AM
by Dambis
0 Replies
3362 Views
Last post April 24, 2021, 10:36:20 AM
by zupsieqq