Перейти к содержанию

ZOCKIR

Ветераны
  • Постов

    1 025
  • Зарегистрирован

  • Посещение

  • Победитель дней

    93

Весь контент ZOCKIR

  1. GodGame я сам не разобрался с этим кодом мне один иностранный чувак из чиетенжине подсказал точнее подправил код. Это оптимальный вариант для внедрения кода на c#, работа с офсетами. (Я не программист, пока у меня средний уровень знание этого языка) По Дельфи особо не интересовался. Если кто покажет данный код более облегченно на c# ,будем обсуждать.
  2. В этой статье я покажу как сделать трейнер , используя Visual C#.. Набрал немного опыта по этому языку по написанию трейнера, и сегодня я с вами поделюсь с опытом. в нашем трейнере будет одна функция добавляем х-количество Трутниц. Игра Amnesia: The Dark Deskent. Что такое трутница, трутница это по моему порошок для, скажем служат для разжигания огня. Количество трутниц в игре как всегда любой другой предмет мало.( Это не только мое мнение и мнение других Геймхакеров в игре всегда все мало.) Вот что нам понадобится, а точнее нам понадобилось : 1. Amnesia: The Dark Deskent . Сама игра 1. Cheat Engine 6.1 Программа для поиска нужных нам значение в игре. 2. Visual Studio C#2010 среда разработки, на языке C# мы создадим наш трейнер 3. Мозг Итак приступаем. Для начала соберем необходимую нам информацию, а именно найдем адреса в которых лежат нужные нам значения, с программой Cheat Engine. Я нашел нужный адрес и конечно он динамический при каждом запуске меняется, далее что делать! Мы не будем писать Ассемблерный скрипт, а просто находим статичный адрес указателя и Офсеты (Смещение) или иначе говорят Пойнтеры. Как надо найти статичный адрес указателя и смещение боле подробно в форуме. Так далее, нашли статичный адрес указателя плюс смещение (офсеты) Рис_1 и Рис_1,1. Запускаем VC# Создаем новый проект выбираем Приложение Windows Forms назначаем нужное имя и жмем окей и получаем готовую форму. Далее добавляем на форму один button (кнопка) один Timer и два Label. Рис 2.1 В свойствах кнопки изменяем: где Text убираем button1 пишем Добавить. Рис 2.2 а в свойствах Timer1 где Enabled поменяем значение с False на True в Label1 где Text пишем Игра Не Запущена а Label2 где Text просто стираем имя и все, оставляем пустое. После всего этого, наша форма будет смотреться так Рис 2.3 Далее два раза кликаем по кнопке Добавить переходим к написанию кода. В пространстве имен добавим следующие имена: using System.Diagnostics; using System.Runtime.InteropServices; using System.Globalization; using System.Threading; Далее пишем под public partial class Form1 : Form вот этот код: Memory oMemory = new Memory(); bool gamehacklab = true; Далее в обработчик кнопки пишем следующий код: Process[] aProcesses = Process.GetProcessesByName("Amnesia"); //Имя процесса игры в памяти, пишем без "exe" if (aProcesses.Length != 0) { oMemory.ReadProcess = aProcesses[0]; oMemory.Open(); int myGame_Address = Addr.ToDec("0072836C"); // Статичный адрес указателя int[] myGame_Offsets = { 0x84, 0x78 }; // Офсеты, смещение пишем в виде 0х-- int bytesWritten; // byte[] bValue_To_Write = BitConverter.GetBytes(999); //3аписиваем 999 количество трутниц string sWritten_Address = oMemory.PointerWrite((IntPtr)myGame_Address, bValue_To_Write, myGame_Offsets, out bytesWritten); if (bytesWritten == bValue_To_Write.Length) label1.Text = ("Добавлено 999Трутниц." + "!"); // Выводим текст если изменяется значение else label1.Text = ("Не Добавлено (Ошибка!). " + ".");// Выводим текст если ничего не получится oMemory.CloseHandle(); Два раза кликаем по Timer1 и пишем следующий код: Process[] aProcesses = Process.GetProcessesByName("Amnesia"); if (aProcesses.Length != 0) { gamehacklab = true; label2.Text = "Игра запущена"; } else { gamehacklab = false; label2.Text = "Игра Не запущена"; } И так пришло время писать класс чтобы программа имела доступ и изменение значение в памяти игры назовем клас по имени GmeHackLab. Нажимаем кнопку Проект далее Добавить класс в появившемся окне выбираем класс пишем имя класса GmeHackLab далее Добавить. Здесь тоже в пространстве имен добавим следующие имена: using System.Diagnostics; using System.Runtime.InteropServices; using System.Globalization; using System.Threading; Получится вот такой код:
  3. Он продает свой сайт за 2000 рублей. http://cheatengine.org.ua/forum/32-163-1#531 По ходу совесть замучила, хотя откуда она у него.
  4. Вот почему такие не понятные и долгие вопросы задавал в игре Teraria нашел в его форуме тему Teraria здесь спрашивает (Админ называется ) туда копирует ответ тока от своего имени. Он скопировал все ответы и скрипты (То что я ему ответил) http://cheatengine.org.ua/forum/29-159-1
  5. Появились наглые люди берут видео отредактируют убирают Инфо источника и Автора видео, сделают так На днях случайно в ЮтЮбе попала видео из нашего ресурса. Автором видео являюсь я сам. Этот наглец ладно разместил видео в ютюб (бог с ним, свободное распространение видео) хорошенько отредактировал. Там не только мое и от Мастера тоже найдется в его коллекции Видео Посмотреть
  6. GodGame При переходе в отладчик,нажимаем кнопку отладчик получаем сообщение об ошибке
  7. Программа понравилась но часто вылезает такое окно с ошибкой В ошибках указано что у меня 2048 памяти, хотя на компе больше.
  8. При активации чита золото прибавляется,Реальное значение золото. [ENABLE] alloc(newmem,2048) label(returnhere) label(originalcode) label(exit) newmem: mov [edx+58],#50000 originalcode: fild dword ptr [edx+58] sub esp,08 exit: jmp returnhere "TESV.exe"+597A27: jmp newmem nop returnhere: [DISABLE] "TESV.exe"+597A27: fild dword ptr [edx+58] sub esp,08 dealloc(newmem) //Alt: db DB 42 58 83 EC 08
  9. ZOCKIR

    The Elder Scrolls V: Skyrim

    Версия игры;1.1.21.0;версия трейнера 1.0 +2; дата создания 20.11.2011 Трейнер:TESV+2trn by ZOCKIR.rar
  10. FLS в игре все может быть, ведь нам не понять что в уме у разработчиков. Что я узнал в игре, в игре здоровье главного героя равно к 0 тип float при получение урона значение уменьшается -20 и далее.
  11. Пока что смог это бесконеч. вес. До здоровье и стамина еще не доходил вот решаю с золото есть какая нибудь инфа про золото?
  12. Получается чтоб без задержки было?(там примерно то в млСекундах вылетает пуля) а это что даст?
  13. ZOCKIR

    Terraria

    Версия игры;1.0.6.1;версия трейнера 1.0 +1; дата создания 18.11.2011 Трейнер:Terraria_v1.0.6.1 +1trainer.rar Дополнительная информация:
  14. ZOCKIR

    Mafia The City Of Lost Heaven

    Версия игры;1.0.0:1.2;версия трейнера 1.0 +10; дата создания 15.11.2011 Трейнер:Mafia +10trn.rar
  15. Когда геймхакер поймет что имеет дело с объектным типом вот начинается веселье.
  16. Я так понял что он делает телепорт или супер скорость.
  17. aliast что не получается? при подключение игра вылетает? и еще есть в режиме Ядра попробуй.
  18. Как в VC# делать форму в виде текста? Очень просто. Скачать: http://vozmifail.ifolder.ru/26931223
  19. Подскажи нам как это делается на СЕ (без Луа). Я как то делал на С#.
  20. Молодец, принимай мои поздровление все таки сделал это. А вот билетов по две штуки куда?
  21. Ну все, братцы геймхакеры, вот вам и Трейнер все очень просто
  22. ZOCKIR

    GTA San Andreas

    Версия игры 1.0; версия трейнера 1.0 +6; дата создания 04.11.2011 Описание: 1) Деньги 2) Качок 3) Полночь 4) Полдень 5) Толстяк 6) Худой Трейнер:gtatrn.rar
  23. Статичные адреса патронов выложи.Вообще заморозкой можно ловить тот адрес который нужен став бряк и покажи какие инструкции получает доступ к адресу.
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.