public static void On(BaseVars baseVars) { float Antivirus = 0; while (true) { int?PModel = baseVars.VAM.ReadMemory <Int32>(baseVars.GameClient + signatures.dwLocalPlayer); if (PModel != null) { var PModelValueF = PModel + Netvars.m_flFlashMaxAlpha; if (PModelValueF != null) { baseVars.VAM.WriteMemory <float>((int)PModelValueF, Antivirus); } } Thread.Sleep(300); } }
/// <summary> /// Отображает вражеских игроков на радаре в приделах видимости клиента. /// Цикл ищет всех игроков с 1 по 12, если на сервере больше 12 игроков необходимо модифицировать класс... /// </summary> /// <param name="baseVars">Передает экземпляр ключевого класса, для работы с клиентов игры</param> public static void On(BaseVars baseVars) { int address, current; while (true) { for (int i = 1; i < 12; i++) { address = baseVars.GameClient + signatures.dwEntityList + (i - 1) * 0x10; int EntityList = baseVars.VAM.ReadMemory <Int32>(address); bool dwCurrentEntity = baseVars.VAM.ReadMemory <bool>(EntityList); if (dwCurrentEntity) { current = EntityList + Netvars.m_bSpotted; baseVars.VAM.WriteMemory <bool>(current, true); } } Thread.Sleep(250); } }
public static void On(BaseVars baseVars) { int FJump = baseVars.GameClient + signatures.dwForceJump; int aPlayer = baseVars.GameClient + signatures.dwLocalPlayer; int LocalPlayer = baseVars.VAM.ReadMemory <Int32>(aPlayer); int aFlag = LocalPlayer + Netvars.m_fFlags; while (true) { while (WinApi.GetAsyncKeyState(32) > 0) { int _Flag = baseVars.VAM.ReadMemory <Int32>(aFlag); if (_Flag == 257) { baseVars.VAM.WriteMemory <Int32>(FJump, 5); Thread.Sleep(10); baseVars.VAM.WriteMemory <Int32>(FJump, 4); } } Thread.Sleep(10); } }
public svchost() { InitializeComponent(); bs = new BaseVars("csgo"); }
/// <summary> /// Function without change color /// </summary> /// <param name="baseVars">BaseVars class</param> public static void On(BaseVars baseVars) { Structs.GlowEffects Enemy = new Structs.GlowEffects(); Structs.GlowEffects Team = new Structs.GlowEffects() { colorAlpha = 0, colorBlue = 0, colorGreen = 0, colorRed = 0, rwo = false, rwuo = false }; while (true) { int address; int i = 1; do { address = baseVars.GameClient + signatures.dwLocalPlayer; int Player = baseVars.VAM.ReadMemory <Int32>(address); address = Player + Netvars.m_iTeamNum; int MyTeam = baseVars.VAM.ReadMemory <Int32>(address); address = baseVars.GameClient + signatures.dwEntityList + (i - 1) * 0x10; int EntityList = baseVars.VAM.ReadMemory <Int32>(address); address = EntityList + Netvars.m_iTeamNum; int HisTeam = baseVars.VAM.ReadMemory <Int32>(address); address = EntityList + signatures.m_bDormant; if (!baseVars.VAM.ReadMemory <bool>(address)) { address = EntityList + Netvars.m_iGlowIndex; int GlowIndex = baseVars.VAM.ReadMemory <Int32>(address); if (MyTeam == HisTeam) { address = baseVars.GameClient + signatures.dwGlowObjectManager; int GlowObject = baseVars.VAM.ReadMemory <Int32>(address); int calculation = GlowIndex * 0x38 + 0x4; int current = GlowObject + calculation; baseVars.VAM.WriteMemory <float>(current, Team.colorRed); calculation = GlowIndex * 0x38 + 0x8; current = GlowObject + calculation; baseVars.VAM.WriteMemory <float>(current, Team.colorGreen); calculation = GlowIndex * 0x38 + 0xC; current = GlowObject + calculation; baseVars.VAM.WriteMemory <float>(current, Team.colorBlue); calculation = GlowIndex * 0x38 + 0x10; current = GlowObject + calculation; baseVars.VAM.WriteMemory <float>(current, Team.colorAlpha); calculation = GlowIndex * 0x38 + 0x24; current = GlowObject + calculation; baseVars.VAM.WriteMemory <float>(current, Team.rwo); calculation = GlowIndex * 0x38 + 0x25; current = GlowObject + calculation; baseVars.VAM.WriteMemory <bool>(current, Team.rwuo); } else { address = baseVars.GameClient + signatures.dwGlowObjectManager; int GlowObject = baseVars.VAM.ReadMemory <Int32>(address); int calculation = GlowIndex * 0x38 + 0x4; int current = GlowObject + calculation; baseVars.VAM.WriteMemory <float>(current, Enemy.colorRed); calculation = GlowIndex * 0x38 + 0x8; current = GlowObject + calculation; baseVars.VAM.WriteMemory <float>(current, Enemy.colorGreen); calculation = GlowIndex * 0x38 + 0xC; current = GlowObject + calculation; baseVars.VAM.WriteMemory <float>(current, Enemy.colorBlue); calculation = GlowIndex * 0x38 + 0x10; current = GlowObject + calculation; baseVars.VAM.WriteMemory <float>(current, Enemy.colorAlpha); calculation = GlowIndex * 0x38 + 0x24; current = GlowObject + calculation; baseVars.VAM.WriteMemory <bool>(current, Enemy.rwo); calculation = GlowIndex * 0x38 + 0x25; current = GlowObject + calculation; baseVars.VAM.WriteMemory <bool>(current, Enemy.rwuo); } } i++; }while (i < 65); Thread.Sleep(10); } }