VerifySpoof
Süper Üye
#define TARGET_GAMEVERSION "Version 9.6.267.4221 [PUBLIC]"
#define oCastSpell 0x5AF100
#define oWorld2Screen 0x7E55F0
#define oIsTroy 0x227470
#define oIsMissile 0x227210
#define oIsNotWall 0x758340
#define oIsTargetable 0x21FEB0
#define oIsNexus 0x227130
#define oIsHero 0x2271B0
#define oDrawCircle 0x5A7420
#define oIsDragon 0x215420
#define oUpdateChargeableSpell 0x5B1890
#define oIsMinion 0x2271F0
#define oIsBaron 0x215FF0
#define oIsAlive 0x1E2810
#define oIsInhib 0x227030
#define oPrintChat 0x5EA090
#define oGetBasicAttack 0x1B3D10
#define oIssueOrder 0x1BE7B0
#define oIsTurret 0x227380
#define oGetAttackDelay 0x5B7B30
#define oGetAttackCastDelay 0x5B7A50
#define oGetSpellState 0x5A4EE0
#define oUnderMouseObject 0x22E8CEC
#define oBaseDrawPosition 0x1B4D80
#define oRenderer 0x2F60A5C
#define oChatClientPtr 0x1695CC0
#define oGameVersion 0x2F4DD50
#define oObjManager 0x2F43098
#define oLocalPlayer 0x2F43900
#define oGameTime 0x2F3F7B0
#define oZoomClass 0x2F3F5B8
#define oHudInstance 0x16984D0
#define oFuncSetModel 0x21D870
#define oGetCharacterInfo 0x29E850
#define oObjBuffMgr 0x2308
#define oObjSpellBook 0x2B00
#define oObjInventory 0x4C08
#define oObjChampionName 0x2568
typedef void(__thiscall* fnUpdateChargeableSpell)(SpellBook* pSpellBook, Spell* pSpellslot, int slot, Vector3* pPosition, bool ReleaseCast);
typedef void(__thiscall* fnPrintChat)(DWORD ChatClient, const char* Message, int Color);
typedef int*(__thiscall* fnIssueOrder)(void *thisPtr, int Order, Vector *Loc, CObject *Target, bool IsAttackMove, bool IsMinion, DWORD Unknown);
typedef float(__cdecl* fnGetAttackCastDelay)(CObject* pObj);
typedef float(__cdecl* fnGetAttackDelay)(CObject* pObj);
typedef void(__cdecl* fnDrawCircle)(Vector* position, float range, int* color, int a4, float a5, int a6, float alpha);
typedef int*(__thiscall *fnCastSpell)(DWORD spellbook_addr, SpellSlot* spellslot, int SlotID, Vector* targetpos, Vector* startpos, DWORD NetworkID);
typedef bool(__cdecl* fnIsHero)(CObject* pObj);
typedef bool(__cdecl* fnIsMissile)(CObject* pObj);
typedef bool(__cdecl* fnIsMinion)(CObject* pObj);
typedef bool(__cdecl* fnIsTurret)(CObject* pObj);
typedef bool(__cdecl* fnIsInhibitor)(CObject* pObj);
typedef bool(__cdecl* fnIsTroyEnt)(CObject* pObj);
typedef bool(__cdecl* fnIsNexus)(CObject* pObj);
typedef bool(__thiscall* fnIsDragon)(CObject* pObj);
typedef bool(__thiscall* fnIsBaron)(CObject* pObj);
typedef bool(__thiscall* fnIsAlive)(CObject* pObj);
typedef bool(__thiscall* fnIsTargetable)(CObject* pObj);
#include "Offsets.h"
Offsets::Offsets() {};
int Offsets::GameTime = 0x3101384; //updated
int Offsets::ObjectManager = 0x186CD20; //updated
int Offsets::LocalPlayer = 0x310990C; //updated
int Offsets::UnderMouseObject = 0x182B0E8; //updated
int Offsets::ZoomClass = 0x30F02BC; // updated
int Offsets::Chat = 0x3109EF0; //updated
int Offsets::ViewProjMatrices = 0x31322A8; //updatede
int Offsets::Renderer = 0x03135148; //updated
int Offsets::ObjIndex = 0x20;
int Offsets::ObjTeam = 0x4C;
int Offsets::ObjMissileName = 0x6C;
int Offsets::ObjNetworkID = 0xCC;
int Offsets::ObjPos = 0x1F4; //11.21
int Offsets::ObjMissileSpellCast = 0x250;
int Offsets::ObjVisibility = 0x28C;
int Offsets::ObjSpawnCount = 0x2A0;
int Offsets::ObjSrcIndex = 0x02AC;
int Offsets::ObjMana = 0x2B4; //currect
int Offsets::ObjMaxMana = 0x2C4; //currect
int Offsets::ObjRecallState = 0xD90; //currect
int Offsets::ObjHealth = 0xDB4; //11.21
int Offsets::ObjMaxHealth = 0xDC4; //11.21
int Offsets::ObjAbilityHaste = 0x110C; //11.21
int Offsets::ObjLethality = 0x11F8; //11.21
int Offsets::ObjArmor = 0x12E4; //11.21
int Offsets::ObjBonusArmor = 0x12E8; //11.21
int Offsets::ObjMagicRes = 0x12EC; //11.21
int Offsets::ObjBonusMagicRes = 0x12F0; //11.21
int Offsets::ObjBaseAtk = 0x12BC; //11.21
int Offsets::ObjBonusAtk = 0x1234; //11.21
int Offsets::ObjMoveSpeed = 0x12FC; //11.21
int Offsets::ObjSpellBook = 0x27f8;//11.21
int Offsets::ObjTransformation = 0x3040;
int Offsets::ObjName = 0x2BE4;//11.21
int Offsets::ObjLvl = 0x339C;//11.21
int Offsets::ObjExpiry = 0x298;
int Offsets::ObjCrit = 0x12E0; //11.21
int Offsets::ObjCritMulti = 0x12D0;//11.21
int Offsets::ObjAbilityPower = 0x1788; //11.21
int Offsets::ObjAtkSpeedMulti = 0x12B8; //11.20
int Offsets::ObjAtkRange = 0x1304; //currect
int Offsets::ObjTargetable = 0xD1C;//11.21s
int Offsets::ObjInvulnerable = 0x3EC;//11.21
int Offsets::ObjIsMoving = 0x3638;
int Offsets::ObjDirection = 0x1B88;
int Offsets::ObjItemList = 0x33C8; //11.20
int Offsets::ObjExpierience = 0x338C; //11.21
int Offsets::ObjMagicPen = 0x11DC; //11.21
int Offsets::ObjMagicPenMulti = 0x11E4; //11.21
int Offsets::ObjAdditionalApMulti = 0x1248; //11.20
int Offsets::ObjManaRegen = 0x1150; //11.21
int Offsets::ObjHealthRegen = 0x12F8; //11.21
int Offsets::MaxZoom = 0x20; //always the same
int Offsets::ChatIsOpen = 0x73C; //updated
int Offsets::SpellBookActiveSpellCast = 0x20;
int Offsets::SpellBookSpellSlots = 0x478;
int Offsets::ObjBuffManager = 0x21B8;//0x21BC;
int Offsets::BuffManagerEntriesArray = 0x10;
int Offsets::BuffEntryBuff = 0x8;
int Offsets::BuffType = 0x4;
int Offsets::BuffEntryBuffStartTime = 0xC;
int Offsets::BuffEntryBuffEndTime = 0x10;
int Offsets::BuffEntryBuffCount = 0x74;
int Offsets::BuffEntryBuffCountAlt = 0x24;
int Offsets::BuffEntryBuffCountAlt2 = 0x20;
int Offsets::BuffName = 0x8;
int Offsets::BuffEntryBuffNodeStart = 0x20;
int Offsets::BuffEntryBuffNodeCurrent = 0x24;
//always the same
int Offsets::ItemListItem = 0xC;
int Offsets::ItemInfo = 0x20;
int Offsets::ItemInfoId = 0x68;
//always the same
int Offsets::CurrentDashSpeed = 0x1D0;
int Offsets::IsDashing = 0x398;
int Offsets::DashPos = 0x1FC;
int Offsets::IsMoving = 0x198;
int Offsets::NavBegin = 0x1BC;
int Offsets::NavEnd = 0x1C0;
//never change
int Offsets::RendererWidth = 0xC;
int Offsets::RendererHeight = 0x10;
//spellslots never change
int Offsets::SpellSlotLevel = 0x20;
int Offsets::SpellSlotTime = 0x28;
int Offsets::SpellSlotCharges = 0x58;//0x5C;
int Offsets::SpellSlotTimeCharge = 0x78;// 0x15;
int Offsets::SpellSlotDamage = 0xA0;
int Offsets::SpellSlotSpellInfo = 0x144;
int Offsets::SpellInfoSpellData = 0x44;
int Offsets::SpellDataSpellName = 0x6C;
int Offsets::SpellDataMissileName = 0x6C;
int Offsets::SpellSlotSmiteTimer = 0x64;
int Offsets::SpellSlotSmiteCharges = 0x5c; //0x58;
//these never change
int Offsets::ObjectMapCount = 0x2C;
int Offsets::ObjectMapRoot = 0x28;
int Offsets::ObjectMapNodeNetId = 0x10;
int Offsets::ObjectMapNodeObject = 0x14;
//these never change
int Offsets::SpellCastSpellInfo = 0x8;
int Offsets::SpellCastStartTime = 0x544;
int Offsets::SpellCastStartTimeAlt = 0x534;
int Offsets::SpellCastCastTime = 0x4C0;
int Offsets::SpellCastStart = 0x80;
int Offsets::SpellCastEnd = 0x8C;
int Offsets::SpellCastSrcIdx = 0x68;
int Offsets::SpellCastDestIdx = 0xC0;
//updated 11.21
int Offsets::MissileSpellInfo = 0x278;
int Offsets::MissileSrcIdx = 0x2DC;
int Offsets::MissileDestIdx = 0x310;
int Offsets::MissileStartPos = 0x2F4;//0x2F4;
int Offsets::MissileEndPos = 0x300;
int Offsets::MinimapObject = 0x30F88B8;
int Offsets::MinimapObjectHud = 0x10c;
int Offsets::MinimapHudPos = 0x44;
int Offsets::MinimapHudSize = 0x4C;
// not in use, no need of updating
int Offsets::AiManagerStartPath = 0x1e4;
int Offsets::AiManagerEndPath = 0x1e8;
int Offsets::AiManagerTargetPosition = 0x10;
int Offsets::AiManagerIsMoving = 0x1c0;
int Offsets::AiManagerIsDashing = 0x3c0;
int Offsets::AiManagerCurrentSegment = 0x1c4;
int Offsets::AiManagerDashSpeed = 0x1f8;
Offsets for league , usually you need them for your external platform to make external script ,these ones work for lview platform you can find it on githubWhat's that?
I understand. this topic is a bit far from me thanksOffsets for league , usually you need them for your external platform to make external script ,these ones work for lview platform you can find it on github
no problem ,happy to helpI understand. this topic is a bit far from me thanks
good share i want to update my script Lol i want to Visual stuido i am gona downloadC++:#define TARGET_GAMEVERSION "Version 9.6.267.4221 [PUBLIC]" #define oCastSpell 0x5AF100 #define oWorld2Screen 0x7E55F0 #define oIsTroy 0x227470 #define oIsMissile 0x227210 #define oIsNotWall 0x758340 #define oIsTargetable 0x21FEB0 #define oIsNexus 0x227130 #define oIsHero 0x2271B0 #define oDrawCircle 0x5A7420 #define oIsDragon 0x215420 #define oUpdateChargeableSpell 0x5B1890 #define oIsMinion 0x2271F0 #define oIsBaron 0x215FF0 #define oIsAlive 0x1E2810 #define oIsInhib 0x227030 #define oPrintChat 0x5EA090 #define oGetBasicAttack 0x1B3D10 #define oIssueOrder 0x1BE7B0 #define oIsTurret 0x227380 #define oGetAttackDelay 0x5B7B30 #define oGetAttackCastDelay 0x5B7A50 #define oGetSpellState 0x5A4EE0 #define oUnderMouseObject 0x22E8CEC #define oBaseDrawPosition 0x1B4D80 #define oRenderer 0x2F60A5C #define oChatClientPtr 0x1695CC0 #define oGameVersion 0x2F4DD50 #define oObjManager 0x2F43098 #define oLocalPlayer 0x2F43900 #define oGameTime 0x2F3F7B0 #define oZoomClass 0x2F3F5B8 #define oHudInstance 0x16984D0 #define oFuncSetModel 0x21D870 #define oGetCharacterInfo 0x29E850 #define oObjBuffMgr 0x2308 #define oObjSpellBook 0x2B00 #define oObjInventory 0x4C08 #define oObjChampionName 0x2568
C++:typedef void(__thiscall* fnUpdateChargeableSpell)(SpellBook* pSpellBook, Spell* pSpellslot, int slot, Vector3* pPosition, bool ReleaseCast); typedef void(__thiscall* fnPrintChat)(DWORD ChatClient, const char* Message, int Color); typedef int*(__thiscall* fnIssueOrder)(void *thisPtr, int Order, Vector *Loc, CObject *Target, bool IsAttackMove, bool IsMinion, DWORD Unknown); typedef float(__cdecl* fnGetAttackCastDelay)(CObject* pObj); typedef float(__cdecl* fnGetAttackDelay)(CObject* pObj); typedef void(__cdecl* fnDrawCircle)(Vector* position, float range, int* color, int a4, float a5, int a6, float alpha); typedef int*(__thiscall *fnCastSpell)(DWORD spellbook_addr, SpellSlot* spellslot, int SlotID, Vector* targetpos, Vector* startpos, DWORD NetworkID); typedef bool(__cdecl* fnIsHero)(CObject* pObj); typedef bool(__cdecl* fnIsMissile)(CObject* pObj); typedef bool(__cdecl* fnIsMinion)(CObject* pObj); typedef bool(__cdecl* fnIsTurret)(CObject* pObj); typedef bool(__cdecl* fnIsInhibitor)(CObject* pObj); typedef bool(__cdecl* fnIsTroyEnt)(CObject* pObj); typedef bool(__cdecl* fnIsNexus)(CObject* pObj); typedef bool(__thiscall* fnIsDragon)(CObject* pObj); typedef bool(__thiscall* fnIsBaron)(CObject* pObj); typedef bool(__thiscall* fnIsAlive)(CObject* pObj); typedef bool(__thiscall* fnIsTargetable)(CObject* pObj);
i explained look a little bit on the topBut what is this?
npNice thank you to that update.
Its scripts if u want to know thats i think u need to know C++But what is this?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?