Ultra Üye
CurrentEquippableVFXState elinizdeki silahın ne yaptığını öğrenebileceğiniz bir classtır.
dediğim adımları kullanarak bu structu kullanacağız
Enemy Actor -> Inventory
Inverntory -> Current Equippable
Current Eqquippable -> CurrentEqquippableVFXState
Kod:
enum class EAresEquippableState {
Unknown = 0,
Idle = 1,
Equipping = 2,
Inspecting = 3,
Attacking = 4,
Firing = 5,
Reloading = 6,
ADS_Idle = 7,
ADS_Firing = 8,
Count = 9,
EAresEquippableState_MAX = 10
};
dediğim adımları kullanarak bu structu kullanacağız
Enemy Actor -> Inventory
Inverntory -> Current Equippable
Current Eqquippable -> CurrentEqquippableVFXState
Kod:
KULLANIM
uintptr_t Inventory = driver.read<uintptr_t>(enemyactor + 0x948); //0x948 Inventory offset
uintptr_t CurrentEquippable = driver.read<uintptr_t>(Inventory + 0x228); //CurrentEquippable offset
EAresEquippableState weapon_state = driver.read<EAresEquippableState>(CurrentEquippable + 0xcc0);
//CurrentEquippableVFXState offsetide 0xcc0
if (weapon_state == EAresEquippableState::Reloading)
{
printf("Reloading... Agent %s", SDK->Engine->GetFName(driver.read<int>(enemyactor + 0x18)));
}