TEST ITEM COLOR

what the hell
pull/30/head
NerfBatInc 3 years ago
parent 02c3fa381a
commit 96300d74c1

@ -43,6 +43,79 @@ float glowb = 120.0f;
int glowtype = 1; int glowtype = 1;
int glowtype2 = 2; int glowtype2 = 2;
//Ha think i was done ?
bool lightbackpack = false;
bool medbackpack = false;
bool heavybackpack = false;
bool shieldupgrade = false;
bool shieldupgradehead = false;
bool accelerant = false;
bool phoenix = false;
bool healthlarge = false;
bool healthsmall = false;
bool shieldbattsmall = false;
bool shieldbattlarge = false;
bool ammosniper = false;
bool ammohc = false;
bool optic = false;
bool ammosc = false;
bool ammonrg = false;
bool ammoshotgun = false;
bool lasersight = false;
bool magsniper = false;
bool magenergy = false;
bool stocksniper = false;
bool stockregular = false;
bool shielddown = false;
bool lightammomag = false;
bool heavyammomag = false;
bool optic2x = false;
bool opticholo1x = false;
bool opticholo1x2x = false;
bool opticthreat = false;
bool optic3x = false;
bool optic2x4x = false;
bool opticsniper6x = false;
bool opticsniper4x8x = false;
bool opticsniperthreat = false;
bool suppressor = false;
bool weaponmod = false;
bool grenade_frag = false;
bool grenade_arc_star = false;
bool grenade_thermite = false;
bool shotgunbolt = false;
bool weapon_kraber = false;
bool weapon_mastiff = false;
bool weapon_lstar = false;
bool weapon_havoc = false;
bool weapon_devotion = false;
bool weapon_triple_take = false;
bool weapon_flatline = false;
bool weapon_hemlock = false;
bool weapon_g7_scout = false;
bool weapon_alternator = false;
bool weapon_r99 = false;
bool weapon_prowler = false;
bool weapon_volt = false;
bool weapon_longbow = false;
bool weapon_charge_rifle = false;
bool weapon_spitfire = false;
bool weapon_r301 = false;
bool weapon_eva8 = false;
bool weapon_peacekeeper = false;
bool weapon_mozambique = false;
bool weapon_wingman = false;
bool weapon_p2020 = false;
bool weapon_re45 = false;
bool weapon_sentinel = false;
bool weapon_bow = false;
bool weapon_3030_repeater = false;
bool weapon_rampage = false;
bool weapon_car_smg = false;
bool actions_t = false; bool actions_t = false;
bool esp_t = false; bool esp_t = false;
@ -628,10 +701,145 @@ static void set_vars(uint64_t add_addr)
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*22, glowb_addr); client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*22, glowb_addr);
uint64_t firing_range_addr = 0; uint64_t firing_range_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*23, firing_range_addr); client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*23, firing_range_addr);
uint64_t glowtype_addr = 0; uint64_t lightbackpack_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*24, glowtype_addr); client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*24, lightbackpack_addr);
uint64_t glowtype2_addr = 0; uint64_t medbackpack_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*25, glowtype2_addr); client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*25, medbackpack_addr);
uint64_t heavybackpack_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*26, heavybackpack_addr);
uint64_t shieldupgrade_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*27, shieldupgrade_addr);
uint64_t shieldupgradehead_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*28, shieldupgradehead_addr);
uint64_t accelerant_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*29, accelerant_addr);
uint64_t phoenix_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*30, phoenix_addr);
uint64_t healthlarge_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*31, healthlarge_addr);
uint64_t healthsmall_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*32, healthsmall_addr);
uint64_t shieldbattsmall_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*33, shieldbattsmall_addr);
uint64_t shieldbattlarge_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*34, shieldbattlarge_addr);
uint64_t ammosniper_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*35, ammosniper_addr);
uint64_t ammohc_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*36, ammohc_addr);
uint64_t optic_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*37, optic_addr);
uint64_t ammosc_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*38, ammosc_addr);
uint64_t ammonrg_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*39, ammonrg_addr);
uint64_t ammoshotgun_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*40, ammoshotgun_addr);
uint64_t lasersight_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*41, lasersight_addr);
uint64_t magsniper_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*42, magsniper_addr);
uint64_t magenergy_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*43, magenergy_addr);
uint64_t stocksniper_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*44, stocksniper_addr);
uint64_t stockregular_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*45, stockregular_addr);
uint64_t shielddown_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*46, shielddown_addr);
uint64_t lightammomag_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*47, lightammomag_addr);
uint64_t heavyammomag_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*48, heavyammomag_addr);
uint64_t optic2x_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*49, optic2x_addr);
uint64_t opticholo1x_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*50, opticholo1x_addr);
uint64_t opticholo1x2x_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*51, opticholo1x2x_addr);
uint64_t opticthreat_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*52, opticthreat_addr);
uint64_t optic3x_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*53, optic3x_addr);
uint64_t optic2x4x_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*54, optic2x4x_addr);
uint64_t opticsniper6x_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*55, opticsniper6x_addr);
uint64_t opticsniper4x8x_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*56, opticsniper4x8x_addr);
uint64_t opticsniperthreat_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*57, opticsniperthreat_addr);
uint64_t suppressor_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*58, suppressor_addr);
uint64_t weaponmod_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*59, weaponmod_addr);
uint64_t grenade_frag_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*60, grenade_frag_addr);
uint64_t grenade_arc_star_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*61, grenade_arc_star_addr);
uint64_t grenade_thermite_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*62, grenade_thermite_addr);
uint64_t shotgunbolt_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*63, shotgunbolt_addr);
uint64_t weapon_kraber_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*64, weapon_kraber_addr);
uint64_t weapon_mastiff_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*65, weapon_mastiff_addr);
uint64_t weapon_lstar_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*66, weapon_lstar_addr);
uint64_t weapon_havoc_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*67, weapon_havoc_addr);
uint64_t weapon_devotion_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*68, weapon_devotion_addr);
uint64_t weapon_triple_take_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*69, weapon_triple_take_addr);
uint64_t weapon_flatline_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*70, weapon_flatline_addr);
uint64_t weapon_hemlock_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*71, weapon_hemlock_addr);
uint64_t weapon_g7_scout_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*72, weapon_g7_scout_addr);
uint64_t weapon_alternator_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*73, weapon_alternator_addr);
uint64_t weapon_r99_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*74, weapon_r99_addr);
uint64_t weapon_prowler_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*75, weapon_prowler_addr);
uint64_t weapon_volt_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*76, weapon_volt_addr);
uint64_t weapon_longbow_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*77, weapon_longbow_addr);
uint64_t weapon_charge_rifle_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*78, weapon_charge_rifle_addr);
uint64_t weapon_spitfire_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*79, weapon_spitfire_addr);
uint64_t weapon_r301_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*80, weapon_r301_addr);
uint64_t weapon_eva8_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*81, weapon_eva8_addr);
uint64_t weapon_peacekeeper_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*82, weapon_peacekeeper_addr);
uint64_t weapon_mozambique_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*83, weapon_mozambique_addr);
uint64_t weapon_wingman_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*84, weapon_wingman_addr);
uint64_t weapon_p2020_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*85, weapon_p2020_addr);
uint64_t weapon_re45_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*86, weapon_re45_addr);
uint64_t weapon_sentinel_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*87, weapon_sentinel_addr);
uint64_t weapon_bow_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*88, weapon_bow_addr);
uint64_t weapon_3030_repeater_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*89, weapon_3030_repeater_addr);
uint64_t weapon_rampage_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*90, weapon_rampage_addr);
uint64_t weapon_car_smg_addr = 0;
client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*91, weapon_car_smg_addr);
uint32_t check = 0; uint32_t check = 0;
client_mem.Read<uint32_t>(check_addr, check); client_mem.Read<uint32_t>(check_addr, check);
@ -673,6 +881,78 @@ static void set_vars(uint64_t add_addr)
client_mem.Read<float>(glowg_addr, glowg); client_mem.Read<float>(glowg_addr, glowg);
client_mem.Read<float>(glowb_addr, glowb); client_mem.Read<float>(glowb_addr, glowb);
client_mem.Read<bool>(firing_range_addr, firing_range); client_mem.Read<bool>(firing_range_addr, firing_range);
client_mem.Read<bool>(lightbackpack_addr, lightbackpack);
client_mem.Read<bool>(medbackpack_addr, medbackpack);
client_mem.Read<bool>(heavybackpack_addr, heavybackpack);
client_mem.Read<bool>(shieldupgrade_addr, shieldupgrade);
client_mem.Read<bool>(shieldupgradehead_addr, shieldupgradehead);
client_mem.Read<bool>(accelerant_addr, accelerant);
client_mem.Read<bool>(phoenix_addr, phoenix);
client_mem.Read<bool>(healthlarge_addr, healthlarge);
client_mem.Read<bool>(healthsmall_addr, healthsmall);
client_mem.Read<bool>(shieldbattsmall_addr, shieldbattsmall);
client_mem.Read<bool>(shieldbattlarge_addr, shieldbattlarge);
client_mem.Read<bool>(ammosniper_addr, ammosniper);
client_mem.Read<bool>(ammohc_addr, ammohc);
client_mem.Read<bool>(optic_addr, optic);
client_mem.Read<bool>(ammosc_addr, ammosc);
client_mem.Read<bool>(ammonrg_addr, ammonrg);
client_mem.Read<bool>(ammoshotgun_addr, ammoshotgun);
client_mem.Read<bool>(lasersight_addr, lasersight);
client_mem.Read<bool>(magsniper_addr, magsniper);
client_mem.Read<bool>(magenergy_addr , magenergy);
client_mem.Read<bool>(stocksniper_addr, stocksniper);
client_mem.Read<bool>(stockregular_addr, stockregular);
client_mem.Read<bool>(shielddown_addr, shielddown);
client_mem.Read<bool>(lightammomag_addr, lightammomag);
client_mem.Read<bool>(heavyammomag_addr, heavyammomag);
client_mem.Read<bool>(optic2x_addr, optic2x);
client_mem.Read<bool>(opticholo1x_addr, opticholo1x);
client_mem.Read<bool>(opticholo1x2x_addr, opticholo1x2x);
client_mem.Read<bool>(opticthreat_addr, opticthreat);
client_mem.Read<bool>(optic3x_addr, optic3x);
client_mem.Read<bool>(optic2x4x_addr, optic2x4x);
client_mem.Read<bool>(opticsniper6x_addr, opticsniper6x);
client_mem.Read<bool>(opticsniper4x8x_addr, opticsniper4x8x);
client_mem.Read<bool>(opticsniperthreat_addr, opticsniperthreat);
client_mem.Read<bool>(suppressor_addr, suppressor);
client_mem.Read<bool>(weaponmod_addr, weaponmod);
client_mem.Read<bool>(grenade_frag, grenade_frag);
client_mem.Read<bool>(grenade_arc_star, grenade_arc_star);
client_mem.Read<bool>(grenade_thermite_addr, grenade_thermite);
client_mem.Read<bool>(shotgunbolt_addr, shotgunbolt);
client_mem.Read<bool>(weapon_kraber_addr, weapon_kraber);
client_mem.Read<bool>(weapon_mastiff_addr, weapon_mastiff);
client_mem.Read<bool>(weapon_lstar_addr, weapon_lstar);
client_mem.Read<bool>(weapon_havoc_addr, weapon_havoc);
client_mem.Read<bool>(weapon_devotion_addr, weapon_devotion);
client_mem.Read<bool>(weapon_triple_take_addr, weapon_triple_take);
client_mem.Read<bool>(weapon_flatline_addr, weapon_flatline);
client_mem.Read<bool>(weapon_hemlock_addr, weapon_hemlock);
client_mem.Read<bool>(weapon_g7_scout_addr, weapon_g7_scout);
client_mem.Read<bool>(weapon_alternator_addr, weapon_alternator);
client_mem.Read<bool>(weapon_r99_addr, weapon_r99);
client_mem.Read<bool>(weapon_prowler_addr, weapon_prowler);
client_mem.Read<bool>(weapon_volt_addr, weapon_volt);
client_mem.Read<bool>(weapon_longbow_addr, weapon_longbow);
client_mem.Read<bool>(weapon_charge_rifle_addr, weapon_charge_rifle);
client_mem.Read<bool>(weapon_spitfire_addr, weapon_spitfire);
client_mem.Read<bool>(weapon_r301_addr, weapon_r301);
client_mem.Read<bool>(weapon_eva8_addr, weapon_eva8);
client_mem.Read<bool>(weapon_peacekeeper_addr, weapon_peacekeeper);
client_mem.Read<bool>(weapon_mozambique_addr, weapon_mozambique);
client_mem.Read<bool>(weapon_wingman_addr, weapon_wingman);
client_mem.Read<bool>(weapon_p2020_addr, weapon_p2020);
client_mem.Read<bool>(weapon_re45_addr, weapon_re45);
client_mem.Read<bool>(weapon_sentinel_addr, weapon_sentinel);
client_mem.Read<bool>(weapon_bow_addr, weapon_bow);
client_mem.Read<bool>(weapon_3030_repeater_addr, weapon_3030_repeater);
client_mem.Read<bool>(weapon_rampage_addr, weapon_rampage);
client_mem.Read<bool>(weapon_car_smg_addr, weapon_car_smg);
if(esp && next2) if(esp && next2)
@ -741,9 +1021,574 @@ static void item_glow_t()
} }
if(item.isItem() && !item.isGlowing()) if(item.isItem() && !item.isGlowing())
{
//item.enableGlow();
}
char glowName[200] = { 0 };
uint64_t name_ptr;
apex_mem.Read<uint64_t>(centity + 0x30, name_ptr);
apex_mem.ReadArray<char>(name_ptr, glowName, 200);
//if (strstr(glowName, "mdl/weapons/"))
//{
//printf("%s\n", glowName);
//}
if (lightbackpack && strstr(glowName, "mdl/humans_r5/loot/w_loot_char_backpack_light.rmdl"))
{
item.enableGlow();
}
else
{
apex_mem.Write<int>(centity + 0x3c8, 0);
apex_mem.Write<int>(centity + 0x3d0, 0);
item.disableGlow();
}
if (medbackpack && strstr(glowName, "mdl/humans_r5/loot/w_loot_char_backpack_medium.rmdl"))
{
item.enableGlow();
}
if (heavybackpack && strstr(glowName, "mdl/humans_r5/loot/w_loot_char_backpack_heavy.rmdl"))
{
item.enableGlow();
}
if (shieldupgrade && strstr(glowName, "mdl/weapons_r5/loot/_master/w_loot_cha_shield_upgrade_body.rmdl"))
{
item.enableGlow();
}
if (shieldupgradehead && strstr(glowName, "mdl/weapons_r5/loot/_master/w_loot_cha_shield_upgrade_head.rmdl"))
{
item.enableGlow();
}
if (accelerant && strstr(glowName, "mdl/weapons_r5/loot/w_loot_wep_iso_ultimate_accelerant.rmdl"))
{
item.enableGlow();
}
if (phoenix && strstr(glowName, "mdl/weapons_r5/loot/w_loot_wep_iso_phoenix_kit_v1.rmdl"))
{
item.enableGlow();
}
if (healthlarge && strstr(glowName, "mdl/weapons_r5/loot/w_loot_wep_iso_health_main_large.rmdl"))
{
apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1);
apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 });
apex_mem.Write<float>(centity + 0x1D0, 0); // r
apex_mem.Write<float>(centity + 0x1D4, 128); // g
apex_mem.Write<float>(centity + 0x1D8, 0); // b
}
if (healthsmall && strstr(glowName, "mdl/weapons_r5/loot/w_loot_wep_iso_health_main_small.rmdl"))
{
apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1);
apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 });
apex_mem.Write<float>(centity + 0x1D0, 0); // r
apex_mem.Write<float>(centity + 0x1D4, 128); // g
apex_mem.Write<float>(centity + 0x1D8, 0); // b
}
if (shieldbattsmall && strstr(glowName, "mdl/weapons_r5/loot/w_loot_wep_iso_shield_battery_small.rmdl"))
{
apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1);
apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 });
apex_mem.Write<float>(centity + 0x1D0, 0); // r
apex_mem.Write<float>(centity + 0x1D4, 0); // g
apex_mem.Write<float>(centity + 0x1D8, 225); // b
}
if (shieldbattlarge && strstr(glowName, "mdl/weapons_r5/loot/w_loot_wep_iso_shield_battery_large.rmdl"))
{
apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1);
apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 });
apex_mem.Write<float>(centity + 0x1D0, 0); // r
apex_mem.Write<float>(centity + 0x1D4, 0); // g
apex_mem.Write<float>(centity + 0x1D8, 225); // b
}
if (ammosniper && strstr(glowName, "mdl/weapons_r5/loot/_master/w_loot_wep_ammo_sniper.rmdl"))
{
apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1);
apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 });
apex_mem.Write<float>(centity + 0x1D0, 92); // r
apex_mem.Write<float>(centity + 0x1D4, 92); // g
apex_mem.Write<float>(centity + 0x1D8, 255); // b
}
if (ammohc && strstr(glowName, "mdl/weapons_r5/loot/_master/w_loot_wep_ammo_hc.rmdl"))
{
apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1);
apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 });
apex_mem.Write<float>(centity + 0x1D0, 144); // r
apex_mem.Write<float>(centity + 0x1D4, 238); // g
apex_mem.Write<float>(centity + 0x1D8, 144); // b
}
if (optic && strstr(glowName, "mdl/weapons_r5/loot/_master/w_loot_wep_mods_optic_cq_hcog_r1.rmdl"))
{ {
item.enableGlow(); item.enableGlow();
} }
if (ammosc && strstr(glowName, "mdl/weapons_r5/loot/_master/w_loot_wep_ammo_sc.rmdl"))
{
apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1);
apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 });
apex_mem.Write<float>(centity + 0x1D0, 255); // r
apex_mem.Write<float>(centity + 0x1D4, 165); // g
apex_mem.Write<float>(centity + 0x1D8, 0); // b
}
if (ammonrg && strstr(glowName, "mdl/weapons_r5/loot/_master/w_loot_wep_ammo_nrg.rmdl"))
{
apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1);
apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 });
apex_mem.Write<float>(centity + 0x1D0, 173); // r
apex_mem.Write<float>(centity + 0x1D4, 255); // g
apex_mem.Write<float>(centity + 0x1D8, 47); // b
}
if (ammoshotgun && strstr(glowName, "mdl/weapons_r5/loot/_master/w_loot_wep_ammo_shg.rmdl"))
{
apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1);
apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 });
apex_mem.Write<float>(centity + 0x1D0, 255); // r
apex_mem.Write<float>(centity + 0x1D4, 68); // g
apex_mem.Write<float>(centity + 0x1D8, 51); // b
}
if (lasersight && strstr(glowName, "mdl/weapons_r5/loot/_master/w_loot_wep_mods_lasersight_v1.rmdl"))
{
item.enableGlow();
}
if (magsniper && strstr(glowName, "mdl/weapons_r5/loot/_master/w_loot_wep_mods_mag_sniper_v1.rmdl"))
{
apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1);
apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 });
apex_mem.Write<float>(centity + 0x1D0, 92); // r
apex_mem.Write<float>(centity + 0x1D4, 92); // g
apex_mem.Write<float>(centity + 0x1D8, 255); // b
}
if (magenergy && strstr(glowName, "mdl/weapons_r5/loot/_master/w_loot_wep_mods_mag_energy_v1.rmdl"))
{
apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1);
apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 });
apex_mem.Write<float>(centity + 0x1D0, 173); // r
apex_mem.Write<float>(centity + 0x1D4, 255); // g
apex_mem.Write<float>(centity + 0x1D8, 47); // b
}
if (stocksniper && strstr(glowName, "mdl/weapons_r5/loot/w_loot_wep_iso_stock_folded_sniper.rmdl"))
{
item.enableGlow();
}
if (stockregular && strstr(glowName, "mdl/weapons_r5/loot/w_loot_wep_iso_stock_folded_regular.rmdl"))
{
item.enableGlow();
}
if (shielddown && strstr(glowName, "mdl/weapons_r5/loot/w_loot_wep_iso_shield_down_v1.rmdl"))
{
item.enableGlow();
}
if (lightammomag && strstr(glowName, "mdl/weapons_r5/loot/_master/w_loot_wep_mods_mag_v1b.rmdl"))
{
apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1);
apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 });
apex_mem.Write<float>(centity + 0x1D0, 255); // r
apex_mem.Write<float>(centity + 0x1D4, 165); // g
apex_mem.Write<float>(centity + 0x1D8, 0); // b
}
if (heavyammomag && strstr(glowName, "mdl/weapons_r5/loot/_master/w_loot_wep_mods_mag_v2b.rmdl"))
{
apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1);
apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 });
apex_mem.Write<float>(centity + 0x1D0, 144); // r
apex_mem.Write<float>(centity + 0x1D4, 238); // g
apex_mem.Write<float>(centity + 0x1D8, 144); // b
}
if (optic2x && strstr(glowName, "mdl/weapons_r5/loot/_master/w_loot_wep_mods_optic_cq_hcog_r2.rmdl"))
{
item.enableGlow();
}
if (opticholo1x && strstr(glowName, "mdl/weapons_r5/loot/_master/w_loot_wep_mods_optic_cq_holo_var.rmdl"))
{
item.enableGlow();
}
if (opticholo1x2x && strstr(glowName, "mdl/weapons_r5/loot/_master/w_loot_wep_mods_optic_cq_holo_var_2x.rmdl"))
{
item.enableGlow();
}
if (opticthreat && strstr(glowName, "mdl/weapons_r5/loot/_master/w_loot_wep_mods_optic_cq_threat.rmdl"))
{
item.enableGlow();
}
if (optic3x && strstr(glowName, "mdl/weapons_r5/loot/_master/w_loot_wep_mods_optic_rng_hcog_acgs.rmdl"))
{
item.enableGlow();
}
if (optic2x4x && strstr(glowName, "mdl/weapons_r5/loot/_master/w_loot_wep_mods_optic_rng_aog_var_r1.rmdl"))
{
item.enableGlow();
}
if (opticsniper6x && strstr(glowName, "mdl/weapons_r5/loot/_master/w_loot_wep_mods_optic_sni_dcom.rmdl"))
{
item.enableGlow();
}
if (opticsniper4x8x && strstr(glowName, "mdl/weapons_r5/loot/_master/w_loot_wep_mods_optic_sni_var_talon.rmdl"))
{
item.enableGlow();
}
if (opticsniperthreat && strstr(glowName, "mdl/weapons_r5/loot/_master/w_loot_wep_mods_optic_sni_threat_wyeon.rmdl"))
{
item.enableGlow();
}
if (suppressor && strstr(glowName, "mdl/weapons_r5/loot/_master/w_loot_wep_mods_suppr_v2b.rmdl"))
{
item.enableGlow();
}
if (weaponmod && strstr(glowName, "mdl/weapons_r5/loot/_master/w_loot_wep_mods_chip.rmdl"))
{
item.enableGlow();
}
if (shotgunbolt && strstr(glowName, "mdl/weapons_r5/loot/_master/w_loot_wep_mods_mag_v3b.rmdl"))
{
apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1);
apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 });
apex_mem.Write<float>(centity + 0x1D0, 255); // r
apex_mem.Write<float>(centity + 0x1D4, 68); // g
apex_mem.Write<float>(centity + 0x1D8, 51); // b
}
//Nades
if (grenade_frag && strstr(glowName, "mdl/weapons/grenades/w_loot_m20_f_grenade_projectile.rmdl"))
{
apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1);
apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 });
apex_mem.Write<float>(centity + 0x1D0, 255); // r
apex_mem.Write<float>(centity + 0x1D4, 68); // g
apex_mem.Write<float>(centity + 0x1D8, 51); // b
}
if (grenade_thermite && strstr(glowName, "mdl/Weapons/grenades/w_thermite_grenade.rmdl"))
{
apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1);
apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 });
apex_mem.Write<float>(centity + 0x1D0, 255); // r
apex_mem.Write<float>(centity + 0x1D4, 68); // g
apex_mem.Write<float>(centity + 0x1D8, 51); // b
}
if (grenade_arc_star && strstr(glowName, "mdl/weapons_r5/loot/w_loot_wep_iso_shuriken.rmdl"))
{
apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1);
apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 });
apex_mem.Write<float>(centity + 0x1D0, 255); // r
apex_mem.Write<float>(centity + 0x1D4, 68); // g
apex_mem.Write<float>(centity + 0x1D8, 51); // b
}
//Weapons
if (weapon_kraber && strstr(glowName, "mdl/weapons/at_rifle/w_at_rifle.rmdl"))
{
apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1);
apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 });
apex_mem.Write<float>(centity + 0x1D0, 255); // r
apex_mem.Write<float>(centity + 0x1D4, 255); // g
apex_mem.Write<float>(centity + 0x1D8, 255); // b
}
if (weapon_mastiff && strstr(glowName, "mdl/weapons/mastiff_stgn/w_mastiff.rmdl"))
{
apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1);
apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 });
apex_mem.Write<float>(centity + 0x1D0, 255); // r
apex_mem.Write<float>(centity + 0x1D4, 68); // g
apex_mem.Write<float>(centity + 0x1D8, 51); // b
}
if (weapon_lstar && strstr(glowName, "mdl/weapons/lstar/w_lstar.rmdl"))
{
apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1);
apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 });
apex_mem.Write<float>(centity + 0x1D0, 173); // r
apex_mem.Write<float>(centity + 0x1D4, 255); // g
apex_mem.Write<float>(centity + 0x1D8, 47); // b
}
if (weapon_havoc && strstr(glowName, "mdl/Weapons/beam_ar/w_beam_ar.rmdl"))
{
apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1);
apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 });
apex_mem.Write<float>(centity + 0x1D0, 173); // r
apex_mem.Write<float>(centity + 0x1D4, 255); // g
apex_mem.Write<float>(centity + 0x1D8, 47); // b
}
if (weapon_devotion && strstr(glowName, "mdl/weapons/hemlock_br/w_hemlock_br.rmdl"))
{
apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1);
apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 });
apex_mem.Write<float>(centity + 0x1D0, 173); // r
apex_mem.Write<float>(centity + 0x1D4, 255); // g
apex_mem.Write<float>(centity + 0x1D8, 47); // b
}
if (weapon_triple_take && strstr(glowName, "mdl/weapons/doubletake/w_doubletake.rmdl"))
{
apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1);
apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 });
apex_mem.Write<float>(centity + 0x1D0, 173); // r
apex_mem.Write<float>(centity + 0x1D4, 255); // g
apex_mem.Write<float>(centity + 0x1D8, 47); // b
}
if (weapon_flatline && strstr(glowName, "mdl/techart/mshop/weapons/class/assault/flatline/flatline_base_w.rmdl"))
{
apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1);
apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 });
apex_mem.Write<float>(centity + 0x1D0, 144); // r
apex_mem.Write<float>(centity + 0x1D4, 238); // g
apex_mem.Write<float>(centity + 0x1D8, 144); // b
}
if (weapon_hemlock && strstr(glowName, "mdl/weapons/m1a1_hemlok/w_hemlok.rmdl"))
{
apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1);
apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 });
apex_mem.Write<float>(centity + 0x1D0, 144); // r
apex_mem.Write<float>(centity + 0x1D4, 238); // g
apex_mem.Write<float>(centity + 0x1D8, 144); // b
}
if (weapon_g7_scout && strstr(glowName, "mdl/weapons/g2/w_g2a4.rmdl"))
{
apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1);
apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 });
apex_mem.Write<float>(centity + 0x1D0, 255); // r
apex_mem.Write<float>(centity + 0x1D4, 165); // g
apex_mem.Write<float>(centity + 0x1D8, 0); // b
}
if (weapon_alternator && strstr(glowName, "mdl/weapons/alternator_smg/w_alternator_smg.rmdl"))
{
apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1);
apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 });
apex_mem.Write<float>(centity + 0x1D0, 255); // r
apex_mem.Write<float>(centity + 0x1D4, 165); // g
apex_mem.Write<float>(centity + 0x1D8, 0); // b
}
if (weapon_r99 && strstr(glowName, "mdl/weapons/r97/w_r97.rmdl"))
{
apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1);
apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 });
apex_mem.Write<float>(centity + 0x1D0, 255); // r
apex_mem.Write<float>(centity + 0x1D4, 165); // g
apex_mem.Write<float>(centity + 0x1D8, 0); // b
}
if (weapon_prowler && strstr(glowName, "mdl/Weapons/prowler_smg/w_prowler_smg.rmdl"))
{
apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1);
apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 });
apex_mem.Write<float>(centity + 0x1D0, 144); // r
apex_mem.Write<float>(centity + 0x1D4, 238); // g
apex_mem.Write<float>(centity + 0x1D8, 144); // b
}
if (weapon_volt && strstr(glowName, "mdl/weapons/hemlok_smg/w_hemlok_smg.rmdl"))
{
apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1);
apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 });
apex_mem.Write<float>(centity + 0x1D0, 173); // r
apex_mem.Write<float>(centity + 0x1D4, 255); // g
apex_mem.Write<float>(centity + 0x1D8, 47); // b
}
if (weapon_longbow && strstr(glowName, "mdl/weapons/rspn101_dmr/w_rspn101_dmr.rmdl"))
{
apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1);
apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 });
apex_mem.Write<float>(centity + 0x1D0, 92); // r
apex_mem.Write<float>(centity + 0x1D4, 92); // g
apex_mem.Write<float>(centity + 0x1D8, 255); // b
}
if (weapon_charge_rifle && strstr(glowName, "mdl/weapons/defender/w_defender.rmdl"))
{
apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1);
apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 });
apex_mem.Write<float>(centity + 0x1D0, 92); // r
apex_mem.Write<float>(centity + 0x1D4, 92); // g
apex_mem.Write<float>(centity + 0x1D8, 255); // b
}
if (weapon_spitfire && strstr(glowName, "mdl/weapons/lmg_hemlok/w_lmg_hemlok.rmdl"))
{
apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1);
apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 });
apex_mem.Write<float>(centity + 0x1D0, 255); // r
apex_mem.Write<float>(centity + 0x1D4, 165); // g
apex_mem.Write<float>(centity + 0x1D8, 0); // b
}
if (weapon_r301 && strstr(glowName, "mdl/weapons/rspn101/w_rspn101.rmdl"))
{
apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1);
apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 });
apex_mem.Write<float>(centity + 0x1D0, 255); // r
apex_mem.Write<float>(centity + 0x1D4, 165); // g
apex_mem.Write<float>(centity + 0x1D8, 0); // b
}
if (weapon_eva8 && strstr(glowName, "mdl/weapons/w1128/w_w1128.rmdl"))
{
apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1);
apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 });
apex_mem.Write<float>(centity + 0x1D0, 255); // r
apex_mem.Write<float>(centity + 0x1D4, 68); // g
apex_mem.Write<float>(centity + 0x1D8, 51); // b
}
if (weapon_peacekeeper && strstr(glowName, "mdl/weapons/peacekeeper/w_peacekeeper.rmdl"))
{
apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1);
apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 });
apex_mem.Write<float>(centity + 0x1D0, 255); // r
apex_mem.Write<float>(centity + 0x1D4, 68); // g
apex_mem.Write<float>(centity + 0x1D8, 51); // b
}
if (weapon_mozambique && strstr(glowName, "mdl/weapons/pstl_sa3/w_pstl_sa3.rmdl"))
{
apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1);
apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 });
apex_mem.Write<float>(centity + 0x1D0, 255); // r
apex_mem.Write<float>(centity + 0x1D4, 68); // g
apex_mem.Write<float>(centity + 0x1D8, 51); // b
}
if (weapon_wingman && strstr(glowName, "mdl/weapons/b3wing/w_b3wing.rmdl"))
{
apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1);
apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 });
apex_mem.Write<float>(centity + 0x1D0, 92); // r
apex_mem.Write<float>(centity + 0x1D4, 92); // g
apex_mem.Write<float>(centity + 0x1D8, 255); // b
}
if (weapon_p2020 && strstr(glowName, "mdl/weapons/p2011/w_p2011.rmdl"))
{
apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1);
apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 });
apex_mem.Write<float>(centity + 0x1D0, 255); // r
apex_mem.Write<float>(centity + 0x1D4, 165); // g
apex_mem.Write<float>(centity + 0x1D8, 0); // b
}
if (weapon_re45 && strstr(glowName, "mdl/weapons/p2011_auto/w_p2011_auto.rmdl"))
{
apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1);
apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 });
apex_mem.Write<float>(centity + 0x1D0, 255); // r
apex_mem.Write<float>(centity + 0x1D4, 165); // g
apex_mem.Write<float>(centity + 0x1D8, 0); // b
}
if (weapon_sentinel && strstr(glowName, "mdl/Weapons/sentinel/w_sentinel.rmdl"))
{
apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1);
apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 });
apex_mem.Write<float>(centity + 0x1D0, 92); // r
apex_mem.Write<float>(centity + 0x1D4, 92); // g
apex_mem.Write<float>(centity + 0x1D8, 255); // b
}
if (weapon_bow && strstr(glowName, "mdl/Weapons/compound_bow/w_compound_bow.rmdl"))
{
apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1);
apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 });
apex_mem.Write<float>(centity + 0x1D0, 255); // r
apex_mem.Write<float>(centity + 0x1D4, 255); // g
apex_mem.Write<float>(centity + 0x1D8, 0); // b
}
if (weapon_3030_repeater && strstr(glowName, "mdl/weapons/3030repeater/w_3030repeater.rmdl"))
{
apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1);
apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 });
apex_mem.Write<float>(centity + 0x1D0, 144); // r
apex_mem.Write<float>(centity + 0x1D4, 238); // g
apex_mem.Write<float>(centity + 0x1D8, 144); // b
}
if (weapon_rampage && strstr(glowName, "mdl/techart/mshop/weapons/class/lmg/dragon/dragon_base_w.rmdl"))
{
apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1);
apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 });
apex_mem.Write<float>(centity + 0x1D0, 144); // r
apex_mem.Write<float>(centity + 0x1D4, 238); // g
apex_mem.Write<float>(centity + 0x1D8, 144); // b
}
if (weapon_car_smg && strstr(glowName, "mdl/techart/mshop/weapons/class/smg/car/car_base_w.rmdl"))
{
apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1);
apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 });
apex_mem.Write<float>(centity + 0x1D0, 144); // r
apex_mem.Write<float>(centity + 0x1D4, 238); // g
apex_mem.Write<float>(centity + 0x1D8, 144); // b
}
} }
k=1; k=1;
@ -788,7 +1633,7 @@ int main(int argc, char *argv[])
//const char* ap_proc = "EasyAntiCheat_launcher.exe"; //const char* ap_proc = "EasyAntiCheat_launcher.exe";
//Client "add" offset //Client "add" offset
uint64_t add_off = 0x12c940; uint64_t add_off = 0x13d980;
std::thread aimbot_thr; std::thread aimbot_thr;
std::thread esp_thr; std::thread esp_thr;

@ -51,6 +51,10 @@
#define OFFSET_AMMO 0x1624 //m_ammoInClip first offset #define OFFSET_AMMO 0x1624 //m_ammoInClip first offset
#define OFFSET_ITEM_GLOW 0x02c0 //m_highlightFunctionBits #define OFFSET_ITEM_GLOW 0x02c0 //m_highlightFunctionBits
#define OFFSET_ITEM_ID 0x0589 // item id?
#define OFFSET_MODELNAME 0x0030 // m_ModelName
#define OFFSET_M_CUSTOMSCRIPTINT 0x1628 //m_customScriptInt
#define OFFSET_MINIMAP_SCALE 0x4560 //m_minimapTargetZoomScale, float
#define OFFSET_GLOW_T1 0x262 //16256 = enabled, 0 = disabled #define OFFSET_GLOW_T1 0x262 //16256 = enabled, 0 = disabled
#define OFFSET_GLOW_T2 0x2dc //1193322764 = enabled, 0 = disabled #define OFFSET_GLOW_T2 0x2dc //1193322764 = enabled, 0 = disabled

@ -67,7 +67,76 @@ bool mainradarmap = false; //if the Main Map Radar is enabled
bool kingscanyon = true; //Set for map, ONLY ONE THO bool kingscanyon = true; //Set for map, ONLY ONE THO
extern int mainmapradardotsize1; extern int mainmapradardotsize1;
extern int mainmapradardotsize2; extern int mainmapradardotsize2;
//Ha think i was done ?
//Item Filter Brute Force!
bool lightbackpack = false;
bool medbackpack = false;
bool heavybackpack = false;
bool shieldupgrade = false;
bool shieldupgradehead = false;
bool accelerant = false;
bool phoenix = false;
bool healthlarge = false;
bool healthsmall = false;
bool shieldbattsmall = false;
bool shieldbattlarge = false;
bool ammosniper = false;
bool ammohc = false;
bool optic = false;
bool ammosc = false;
bool ammonrg = false;
bool ammoshotgun = false;
bool lasersight = false;
bool magsniper = false;
bool magenergy = false;
bool stocksniper = false;
bool stockregular = false;
bool shielddown = false;
bool lightammomag = false;
bool heavyammomag = false;
bool optic2x = false;
bool opticholo1x = false;
bool opticsniper6x = false;
bool opticsniper4x8x = false;
bool opticsniperthreat = false;
bool optic2x4x = false;
bool opticthreat = false;
bool optic3x = false;
bool opticholo1x2x = false;
bool suppressor = false;
bool weaponmod = false;
bool grenade_frag = false;
bool grenade_arc_star = false;
bool grenade_thermite = false;
bool shotgunbolt = false;
bool weapon_kraber = false;
bool weapon_mastiff = false;
bool weapon_lstar = false;
bool weapon_havoc = false;
bool weapon_devotion = false;
bool weapon_triple_take = false;
bool weapon_flatline = false;
bool weapon_hemlock = false;
bool weapon_g7_scout = false;
bool weapon_alternator = false;
bool weapon_r99 = false;
bool weapon_prowler = false;
bool weapon_volt = false;
bool weapon_longbow = false;
bool weapon_charge_rifle = false;
bool weapon_spitfire = false;
bool weapon_r301 = false;
bool weapon_eva8 = false;
bool weapon_peacekeeper = false;
bool weapon_mozambique = false;
bool weapon_wingman = false;
bool weapon_p2020 = false;
bool weapon_re45 = false;
bool weapon_sentinel = false;
bool weapon_bow = false;
bool weapon_3030_repeater = false;
bool weapon_rampage = false;
bool weapon_car_smg = false;
bool thirdperson = false; bool thirdperson = false;
@ -76,7 +145,7 @@ int allied_spectators = 0; //write
bool valid = true; //write bool valid = true; //write
bool next2 = true; //read write bool next2 = true; //read write
uint64_t add[24]; uint64_t add[93];
bool k_f5 = 0; bool k_f5 = 0;
bool k_f6 = 0; bool k_f6 = 0;
@ -629,6 +698,77 @@ int main(int argc, char** argv)
add[21] = (uintptr_t)&glowg; add[21] = (uintptr_t)&glowg;
add[22] = (uintptr_t)&glowb; add[22] = (uintptr_t)&glowb;
add[23] = (uintptr_t)&firing_range; add[23] = (uintptr_t)&firing_range;
add[24] = (uintptr_t)&lightbackpack;
add[25] = (uintptr_t)&medbackpack;
add[26] = (uintptr_t)&heavybackpack;
add[27] = (uintptr_t)&shieldupgrade;
add[28] = (uintptr_t)&shieldupgradehead;
add[29] = (uintptr_t)&accelerant;
add[30] = (uintptr_t)&phoenix;
add[31] = (uintptr_t)&healthlarge;
add[32] = (uintptr_t)&healthsmall;
add[33] = (uintptr_t)&shieldbattsmall;
add[34] = (uintptr_t)&shieldbattlarge;
add[35] = (uintptr_t)&ammosniper;
add[36] = (uintptr_t)&ammohc;
add[37] = (uintptr_t)&optic;
add[38] = (uintptr_t)&ammosc;
add[39] = (uintptr_t)&ammonrg;
add[40] = (uintptr_t)&ammoshotgun;
add[41] = (uintptr_t)&lasersight;
add[42] = (uintptr_t)&magsniper;
add[43] = (uintptr_t)&magenergy;
add[44] = (uintptr_t)&stocksniper;
add[45] = (uintptr_t)&stockregular;
add[46] = (uintptr_t)&shielddown;
add[47] = (uintptr_t)&lightammomag;
add[48] = (uintptr_t)&heavyammomag;
add[49] = (uintptr_t)&optic2x;
add[50] = (uintptr_t)&opticholo1x;
add[51] = (uintptr_t)&opticholo1x2x;
add[52] = (uintptr_t)&opticthreat;
add[53] = (uintptr_t)&optic3x;
add[54] = (uintptr_t)&optic2x4x;
add[55] = (uintptr_t)&opticsniper6x;
add[56] = (uintptr_t)&opticsniper4x8x;
add[57] = (uintptr_t)&opticsniperthreat;
add[58] = (uintptr_t)&suppressor;
add[59] = (uintptr_t)&weaponmod;
add[60] = (uintptr_t)&grenade_frag;
add[61] = (uintptr_t)&grenade_arc_star;
add[62] = (uintptr_t)&grenade_thermite;
add[63] = (uintptr_t)&shotgunbolt;
add[64] = (uintptr_t)&weapon_kraber;
add[65] = (uintptr_t)&weapon_mastiff;
add[66] = (uintptr_t)&weapon_lstar;
add[67] = (uintptr_t)&weapon_havoc;
add[68] = (uintptr_t)&weapon_devotion;
add[69] = (uintptr_t)&weapon_triple_take;
add[70] = (uintptr_t)&weapon_flatline;
add[71] = (uintptr_t)&weapon_hemlock;
add[72] = (uintptr_t)&weapon_g7_scout;
add[73] = (uintptr_t)&weapon_alternator;
add[74] = (uintptr_t)&weapon_r99;
add[75] = (uintptr_t)&weapon_prowler;
add[76] = (uintptr_t)&weapon_volt;
add[77] = (uintptr_t)&weapon_longbow;
add[78] = (uintptr_t)&weapon_charge_rifle;
add[79] = (uintptr_t)&weapon_spitfire;
add[80] = (uintptr_t)&weapon_r301;
add[81] = (uintptr_t)&weapon_eva8;
add[82] = (uintptr_t)&weapon_peacekeeper;
add[83] = (uintptr_t)&weapon_mozambique;
add[84] = (uintptr_t)&weapon_wingman;
add[85] = (uintptr_t)&weapon_p2020;
add[86] = (uintptr_t)&weapon_re45;
add[87] = (uintptr_t)&weapon_sentinel;
add[88] = (uintptr_t)&weapon_bow;
add[89] = (uintptr_t)&weapon_3030_repeater;
add[90] = (uintptr_t)&weapon_rampage;
add[91] = (uintptr_t)&weapon_car_smg;
printf(XorStr("Game Version v3.0.12.19 |-| Main Map Radar Test |-| Add me offset: 0x%I64x\n"), (uint64_t)&add[0] - (uint64_t)GetModuleHandle(NULL)); printf(XorStr("Game Version v3.0.12.19 |-| Main Map Radar Test |-| Add me offset: 0x%I64x\n"), (uint64_t)&add[0] - (uint64_t)GetModuleHandle(NULL));

@ -36,7 +36,77 @@ extern float radarcolor[3];
extern bool mainradarmap; extern bool mainradarmap;
int mainmapradardotsize1 = 5; int mainmapradardotsize1 = 5;
int mainmapradardotsize2 = 5; int mainmapradardotsize2 = 5;
//Ha think i was done ?
//Item Filter Brute Force!
extern bool lightbackpack;
extern bool medbackpack;
extern bool heavybackpack;
extern bool shieldupgrade;
extern bool shieldupgradehead;
extern bool accelerant;
extern bool phoenix;
extern bool healthlarge;
extern bool healthsmall;
extern bool shieldbattsmall;
extern bool shieldbattlarge;
extern bool ammosniper;
extern bool ammohc;
extern bool optic;
extern bool ammosc;;
extern bool ammonrg;
extern bool ammoshotgun;
extern bool lasersight;;
extern bool magsniper;
extern bool magenergy;
extern bool stocksniper;
extern bool stockregular;
extern bool shielddown;
extern bool lightammomag;
extern bool heavyammomag;
extern bool optic2x;
extern bool opticholo1x;
extern bool opticsniper6x;
extern bool opticsniper4x8x;
extern bool opticsniperthreat;
extern bool optic2x4x;
extern bool opticthreat;
extern bool optic3x;
extern bool opticholo1x2x;
extern bool suppressor;
extern bool weaponmod;
extern bool grenade_frag;
extern bool grenade_arc_star;
extern bool grenade_thermite;
extern bool shotgunbolt;
extern bool weapon_kraber;
extern bool weapon_mastiff;
extern bool weapon_lstar;
extern bool weapon_havoc;
extern bool weapon_devotion;
extern bool weapon_triple_take;
extern bool weapon_flatline;
extern bool weapon_hemlock;
extern bool weapon_g7_scout;
extern bool weapon_alternator;
extern bool weapon_r99;
extern bool weapon_prowler;
extern bool weapon_volt;
extern bool weapon_longbow;
extern bool weapon_charge_rifle;
extern bool weapon_spitfire;
extern bool weapon_r301;
extern bool weapon_eva8;
extern bool weapon_peacekeeper;
extern bool weapon_mozambique;
extern bool weapon_wingman;
extern bool weapon_p2020;
extern bool weapon_re45;
extern bool weapon_sentinel;
extern bool weapon_bow;
extern bool weapon_3030_repeater;
extern bool weapon_rampage;
extern bool weapon_car_smg;
int width; int width;
@ -285,6 +355,141 @@ void Overlay::RenderMenu()
ImGui::Text(XorStr("Main Map Radar Dot Size")); ImGui::Text(XorStr("Main Map Radar Dot Size"));
ImGui::SliderInt(XorStr("Main Map Dot Width"), &mainmapradardotsize1, 1, 10); ImGui::SliderInt(XorStr("Main Map Dot Width"), &mainmapradardotsize1, 1, 10);
ImGui::SliderInt(XorStr("Main Map Dot length"), &mainmapradardotsize2, 1, 10); ImGui::SliderInt(XorStr("Main Map Dot length"), &mainmapradardotsize2, 1, 10);
ImGui::EndTabItem();
}
if (ImGui::BeginTabItem(XorStr("Item Filter List")))
{
//Dot Size for both mini and main map
ImGui::Text(XorStr("Ammo"));
ImGui::Sliderbox(XorStr("Sniper"), &ammosniper);
ImGui::SameLine();
ImGui::Sliderbox(XorStr("Heavy"), &ammohc);
ImGui::SameLine();
ImGui::Sliderbox(XorStr("Light"), &ammosc);
ImGui::Sliderbox(XorStr("Energy"), &ammonrg);
ImGui::SameLine();
ImGui::Sliderbox(XorStr("Shotgun"), &ammoshotgun);
ImGui::Text(XorStr("Ammo Mag's"));
ImGui::Sliderbox(XorStr("Sniper Mag"), &magsniper);
ImGui::SameLine();
ImGui::Sliderbox(XorStr("Energy Mag"), &magenergy);
ImGui::SameLine();
ImGui::Sliderbox(XorStr("Light Mag"), &lightammomag);
ImGui::Sliderbox(XorStr("Heavy Mag"), &heavyammomag);
ImGui::Text(XorStr("Optic's"));
ImGui::Sliderbox(XorStr("Optic's 1x HCOG"), &optic);
ImGui::SameLine();
ImGui::Sliderbox(XorStr("Optic's 1x Holo"), &opticholo1x);
ImGui::Sliderbox(XorStr("Optic's 2x HCOG"), &optic2x);
ImGui::Sliderbox(XorStr("Sniper 6x"), &opticsniper6x);
ImGui::SameLine();
ImGui::Sliderbox(XorStr("Sniper 4-8x"), &opticsniper4x8x);
ImGui::SameLine();
ImGui::Sliderbox(XorStr("Sniper Threat"), &opticsniperthreat);
ImGui::Sliderbox(XorStr("Optic's 2-4x"), &optic2x4x);
ImGui::SameLine();
ImGui::Sliderbox(XorStr("Optic's Threat"), &opticthreat);
ImGui::SameLine();
ImGui::Sliderbox(XorStr("Optic's 3x HCOG"), &optic3x);
ImGui::Sliderbox(XorStr("Optic's 2x Holo"), &opticholo1x2x);
ImGui::Text(XorStr("Backpack's"));
ImGui::Sliderbox(XorStr("Light Backpack"), &lightbackpack);
ImGui::SameLine();
ImGui::Sliderbox(XorStr("Medium Backpack"), &medbackpack);
ImGui::SameLine();
ImGui::Sliderbox(XorStr("Heavy Backpack"), &heavybackpack);
ImGui::Text(XorStr("Shield's"));
ImGui::Sliderbox(XorStr("Shield's"), &shieldupgrade);
ImGui::SameLine();
ImGui::Sliderbox(XorStr("Helmet's"), &shieldupgradehead);
ImGui::Text(XorStr("Heal's"));
ImGui::Sliderbox(XorStr("Phoenix Kit"), &phoenix);
ImGui::SameLine();
ImGui::Sliderbox(XorStr("Large Health"), &healthlarge);
ImGui::SameLine();
ImGui::Sliderbox(XorStr("Small Health"), &healthsmall);
ImGui::Sliderbox(XorStr("Small Shield"), &shieldbattsmall);
ImGui::SameLine();
ImGui::Sliderbox(XorStr("Large Shield"), &shieldbattlarge);
ImGui::Sliderbox(XorStr("Knockdown Shield"), &shielddown);
ImGui::Sliderbox(XorStr("Ultimate Accelerant"), &accelerant);
ImGui::Text(XorStr("Attachement's"));
ImGui::Sliderbox(XorStr("Lasersight"), &lasersight);
ImGui::SameLine();
ImGui::Sliderbox(XorStr("Sniper Stock"), &stocksniper);
ImGui::SameLine();
ImGui::Sliderbox(XorStr("Regular Stock"), &stockregular);
ImGui::Sliderbox(XorStr("Suppressor"), &suppressor);
ImGui::Sliderbox(XorStr("Weapon Mod's"), &weaponmod);
ImGui::EndTabItem();
}
if (ImGui::BeginTabItem(XorStr("Weapon Filter List")))
{
//Light Weapons
ImGui::Text(XorStr("Light Ammo Weapon's"));
ImGui::Sliderbox(XorStr("P2020"), &weapon_p2020);
ImGui::SameLine();
ImGui::Sliderbox(XorStr("RE-45"), &weapon_re45);
ImGui::SameLine();
ImGui::Sliderbox(XorStr("R-99"), &weapon_r99);
ImGui::SameLine();
ImGui::Sliderbox(XorStr("G7 Scout"), &weapon_g7_scout);
ImGui::Sliderbox(XorStr("Spitfire"), &weapon_spitfire);
ImGui::SameLine();
ImGui::Sliderbox(XorStr("R-301"), &weapon_r301);
ImGui::SameLine();
ImGui::Sliderbox(XorStr("Alternator "), &weapon_alternator);
//Heavy Weapons
ImGui::Text(XorStr("Heavy Ammo Weapon's"));
ImGui::Sliderbox(XorStr("C.A.R."), &weapon_car_smg);
ImGui::SameLine();
ImGui::Sliderbox(XorStr("Flatline"), &weapon_flatline);
ImGui::SameLine();
ImGui::Sliderbox(XorStr("Hemlok"), &weapon_hemlock);
ImGui::Sliderbox(XorStr("Prowler "), &weapon_prowler);
ImGui::SameLine();
ImGui::Sliderbox(XorStr("30-30"), &weapon_3030_repeater);
//Energy Weapons
ImGui::Text(XorStr("Energy Ammo Weapon's"));
ImGui::Sliderbox(XorStr("Triple Take"), &weapon_triple_take);
ImGui::SameLine();
ImGui::Sliderbox(XorStr("L-STAR"), &weapon_lstar);
ImGui::SameLine();
ImGui::Sliderbox(XorStr("Volt"), &weapon_volt);
ImGui::Sliderbox(XorStr("Devotion "), &weapon_devotion);
ImGui::SameLine();
ImGui::Sliderbox(XorStr("HAVOC"), &weapon_havoc);
//Shotgun Weapons
ImGui::Text(XorStr("Shotgun Ammo Weapon's"));
ImGui::Sliderbox(XorStr("EVA-8"), &weapon_eva8);
ImGui::SameLine();
ImGui::Sliderbox(XorStr("Mozambique"), &weapon_mozambique);
ImGui::SameLine();
ImGui::Sliderbox(XorStr("Peacekeeper"), &weapon_peacekeeper);
ImGui::SameLine();
ImGui::Sliderbox(XorStr("Mastiff"), &weapon_mastiff);
//Sniper Weapons
ImGui::Text(XorStr("Sniper Ammo Weapon's"));
ImGui::Sliderbox(XorStr("Charge Rifle"), &weapon_charge_rifle);
ImGui::SameLine();
ImGui::Sliderbox(XorStr("Longbow"), &weapon_longbow);
ImGui::SameLine();
ImGui::Sliderbox(XorStr("Sentinel"), &weapon_sentinel);
ImGui::Sliderbox(XorStr("Wingman "), &weapon_wingman);
//KRABER
ImGui::Text(XorStr("The Kraber"));
ImGui::Sliderbox(XorStr("Kraber .50-Cal Sniper"), &weapon_kraber);
ImGui::EndTabItem(); ImGui::EndTabItem();
} }
ImGui::EndTabBar(); ImGui::EndTabBar();

Loading…
Cancel
Save