1. Для начала нужно получить оффсеты 1: Скачать CSGODumper 2: Запустить CS:GO 3: Запустить сам CSGODumper В папке с Dumper'ом будут лежать текстовые *********. Ищем в них: LocalPlayer, Dormant, GlowObject, GlowIndex, TeamNum, [I]EntityList, и [I]EntityList. [/I][/I] [I][I][/I][/I] Приступим к основному. Обьявим переменные: private static Memory mem; //Расскажу позже private static int bClient; public static int oLocalPlayer = 0x00AA66B8; public static int oEntityList = 0x04AC91B4; public static int oTeamNum = 0xF0; public static int oGlowIndex = 0x0000A320; public static int oGlowObject = 0x04FE3A5C; public static int oDormant = 0x000000E9; public static int oHealth = 0x000000FC; private static int A = 210; public int ToInt32 { get; } Код private static Memory mem; //Расскажу позже private static int bClient; public static int oLocalPlayer = 0x00AA66B8; public static int oEntityList = 0x04AC91B4; public static int oTeamNum = 0xF0; public static int oGlowIndex = 0x0000A320; public static int oGlowObject = 0x04FE3A5C; public static int oDormant = 0x000000E9; public static int oHealth = 0x000000FC; private static int A = 210; public int ToInt32 { get; } Линии private static int adresss; private struct GlowLunes { public float r; public float g; public float b; public float a; public bool rwo; public bool rwuo; } Код private static int adresss; private struct GlowLunes { public float r; public float g; public float b; public float a; public bool rwo; public bool rwuo; } [color=green[ Пишем это в Main() запись в консоль, все остальное тоже прописываем. что будет дальше пишем туда же [/color] while (!GetDll()) { } Console.ForegroundColor = ConsoleColor.Yellow; //цвет Console.WriteLine("\nlol. GG FOR U"); Console.WriteLine("Updated for 01.03.2017"); Console.ForegroundColor = ConsoleColor.Red; //Цвет в консоли Console.WriteLine("EASY WIN ver.2.0");//Запись Код while (!GetDll()) { } Console.ForegroundColor = ConsoleColor.Yellow; //цвет Console.WriteLine("\nlol. GG FOR U"); Console.WriteLine("Updated for 01.03.2017"); Console.ForegroundColor = ConsoleColor.Red; //Цвет в консоли Console.WriteLine("EASY WIN ver.2.0");//Запись Цвет Команды while (true) { GlowLunes myTeam = new GlowLunes() //wow { r = 0, g = 255, b = 0, a = A, rwo = true, rwuo = false }; Код while (true) { GlowLunes myTeam = new GlowLunes() //wow { r = 0, g = 255, b = 0, a = A, rwo = true, rwuo = false }; Цвет врагов. GlowLunes enemyTeam = new GlowLunes() { r = 255 , g = 0 , b = 0, a = A, rwo = true, rwuo = false }; Код GlowLunes enemyTeam = new GlowLunes() { r = 255 , g = 0 , b = 0, a = A, rwo = true, rwuo = false }; Отрисовка. adresss = bClient + oLocalPlayer; int LocalPlayer = mem.Read<int>(adresss); adresss = LocalPlayer + oTeamNum; int PlayerTeam = mem.Read<int>(adresss); adresss = LocalPlayer + oDormant; if (!mem.Read<bool>(adresss)) { for (int i = 1; i <= 64; i++) { adresss = bClient + oEntityList + (i - 1) * 0x10; int EntityList = mem.Read<int>(adresss); adresss = EntityList + oTeamNum; int HisTeam = mem.Read<int>(adresss); adresss = EntityList + oDormant; if (!mem.Read<bool>(adresss) && HisTeam != 0) { adresss = EntityList + oGlowIndex; int GlowIndex = mem.Read<int>(adresss); adresss = EntityList + oHealth; float HP = mem.Read<int>(adresss) / 100f; // if (PlayerTeam != HisTeam) //Если хочешь чтобы рисовало ХП то убери коммент // DrawGlow(GlowIndex, HP); // else DrawGlow(GlowIndex, myTeam); } } } } } Код adresss = bClient + oLocalPlayer; int LocalPlayer = mem.Read<int>(adresss); adresss = LocalPlayer + oTeamNum; int PlayerTeam = mem.Read<int>(adresss); adresss = LocalPlayer + oDormant; if (!mem.Read<bool>(adresss)) { for (int i = 1; i <= 64; i++) { adresss = bClient + oEntityList + (i - 1) * 0x10; int EntityList = mem.Read<int>(adresss); adresss = EntityList + oTeamNum; int HisTeam = mem.Read<int>(adresss); adresss = EntityList + oDormant; if (!mem.Read<bool>(adresss) && HisTeam != 0) { adresss = EntityList + oGlowIndex; int GlowIndex = mem.Read<int>(adresss); adresss = EntityList + oHealth; float HP = mem.Read<int>(adresss) / 100f; // if (PlayerTeam != HisTeam) //Если хочешь чтобы рисовало ХП то убери коммент // DrawGlow(GlowIndex, HP); // else DrawGlow(GlowIndex, myTeam); } } } } } Детект процесса CS:GO private static bool GetDll() { try { Process csgo = Process.GetProcessesByName("csgo")[0]; mem = new Memory("csgo"); foreach (ProcessModule module in csgo.Modules) { if (module.ModuleName == "client.dll") bClient = (int)module.BaseAddress; } return true; } catch { Console.WriteLine("CSGO dont started");//Если кс не запущена пишет такое return false; } } Код private static bool GetDll() { try { Process csgo = Process.GetProcessesByName("csgo")[0]; mem = new Memory("csgo"); foreach (ProcessModule module in csgo.Modules) { if (module.ModuleName == "client.dll") bClient = (int)module.BaseAddress; } return true; } catch { Console.WriteLine("CSGO dont started");//Если кс не запущена пишет такое return false; } } Записываем в память игры. ОЧЕНЬ БОЛЬШОЙ ШАНС СЛОВИТЬ ВАК. private static void DrawGlow(int pGlowIn, GlowLunes col) //ezcompile { adresss = bClient + oGlowObject; int GlowObject = mem.Read<int>(adresss); mem.Write((GlowObject + (pGlowIn * 0x38) + 8), col.r); mem.Write((GlowObject + (pGlowIn * 0x38) + 4), col.g); mem.Write((GlowObject + (pGlowIn * 0x38) + 12), col.b); mem.Write((GlowObject + (pGlowIn * 0x38) + 0x10), col.a); mem.Write((GlowObject + (pGlowIn * 0x38) + 0x24), col.rwo); mem.Write((GlowObject + (pGlowIn * 0x38) + 0x25), col.rwuo); } //private static void DrawGlow(int pGlowIn, float hp) //Опять же, если хочешь чтобы рисовало здоровье убери коммент // { // adresss = bClient + oGlowObject; // int GlowObject = mem.Read<int> (adresss); // mem.Write((GlowObject + (pGlowIn * 0x38) + 4), 1 - hp); // mem.Write((GlowObject + (pGlowIn * 0x38) + 8), hp); // mem.Write((GlowObject + (pGlowIn * 0x38) + 12), 0); // mem.Write((GlowObject + (pGlowIn * 0x38) + 0x10), A / 100f); // mem.Write((GlowObject + (pGlowIn * 0x38) + 0x24), true); // mem.Write((GlowObject + (pGlowIn * 0x38) + 0x25), true); } } Код private static void DrawGlow(int pGlowIn, GlowLunes col) //ezcompile { adresss = bClient + oGlowObject; int GlowObject = mem.Read<int>(adresss); mem.Write((GlowObject + (pGlowIn * 0x38) + 8), col.r); mem.Write((GlowObject + (pGlowIn * 0x38) + 4), col.g); mem.Write((GlowObject + (pGlowIn * 0x38) + 12), col.b); mem.Write((GlowObject + (pGlowIn * 0x38) + 0x10), col.a); mem.Write((GlowObject + (pGlowIn * 0x38) + 0x24), col.rwo); mem.Write((GlowObject + (pGlowIn * 0x38) + 0x25), col.rwuo); } //private static void DrawGlow(int pGlowIn, float hp) //Опять же, если хочешь чтобы рисовало здоровье убери коммент // { // adresss = bClient + oGlowObject; // int GlowObject = mem.Read<int> (adresss); // mem.Write((GlowObject + (pGlowIn * 0x38) + 4), 1 - hp); // mem.Write((GlowObject + (pGlowIn * 0x38) + 8), hp); // mem.Write((GlowObject + (pGlowIn * 0x38) + 12), 0); // mem.Write((GlowObject + (pGlowIn * 0x38) + 0x10), A / 100f); // mem.Write((GlowObject + (pGlowIn * 0x38) + 0x24), true); // mem.Write((GlowObject + (pGlowIn * 0x38) + 0x25), true); } } НА ЭТОМ ВСЕ) ПРОСТЕНЬКИЙ ВХ ГОТОВ)
посмори на дату созданияя моей темы и его, аж прошлого года, если закриптуешь то UD и то, не варик. У меня пару друзей отлетело с переписанным, но за основу взят код из моей темы
Зачем изобретать что то когда уже есть) играй и за твой чит будут другие париться. С ребутом гоняю и без вака
За тем что со своим кодом ты гоняешь один,а с чужим с тобой ещё не вебическая сумма людей,на кс я не оч,но вот в вф если с твоим кодом гоняют человек 10 то нихуя не будет если же больше то сосед коси газон