Как написать чит для майнкрафт на java

  • Линейный вид
  • Комбинированный вид
  • Древовидный вид

Внимание, этот туториал был проверен лично мной на версии 1.4.7, на 1.5 он не проверялся .
В 1.5 возможн ы б ольшие изменения в *.java файлах.

  • Нормальный мозг (желательно математический)
  • JDK (Для просмотра внешних ссылок необходимо зарегистрироваться (и подтвердить мыло) либо авторизоваться.)
  • Базовые знания Java
  • Хорошее знание английского языка

Программы и среды:

  • Eclipse (Скачать: Для просмотра внешних ссылок необходимо зарегистрироваться (и подтвердить мыло) либо авторизоваться.)
  • Minecraft Coders Pack (Скачать: Для просмотра внешних ссылок необходимо зарегистрироваться (и подтвердить мыло) либо авторизоваться.)

Туториал:
MCP = Minecraft Coders Pack

  1. Сделайте force-update минекрувта для того чтобы декомпиляция прошла гладко и без ошибок
  2. Откройте «.minecraft» папку в AppData
  3. Распакуйте MCP и запустите «cleanup.bat», затем «updatemcp.bat» чтобы все настроилось для декомпиляции и рекомпиляции вашего клиента
  4. В папке «.minecraft» скопируйте папки ‘bin’ и ‘resources’ в папку ‘jars’ (эта папка находится в папке с MCP)
  5. После этого запустите ‘decompile.bat’, после декомпиляции должны появиться папки ‘src’ & ‘eclipse’
  6. При первом запуске Eclipse должен появится диалог (окно), спрашивающее папку, с которой он будет работать. Собираемся с яйцами и ставим папку ‘eclipse’ той, с которой будем работать
  7. Время кодить! В Эклипсе подготавливаем рабочее место. ‘Client’ > ‘src’ > ‘net.minecraft.src’ будет нашей директорией для кодинга.
  8. Откроем класс, называющийся ‘GuiIngame.java’
  9. Здесь мы будем делать активацию по клавише и базовый оверлей. Но перед этим нужно включить интерфейс клавиатуры
  10. Импортируем клавиатуру туда, где находится импорт-лист

    Последний раз редактировалось RelocationAgent; 21.03.2013 в 14:08 .

    MCPE Hack Template — открытый исходных код скрипта/чита для создания ваших собственных, изучайте код, добавляйте кнопки и шифруйте на jаvascriptobfuscator.com

    Внутри скрипта я обьяснил что и где добавляется, вот например — добавляем название в меню

    //———Add Title———//
    var name = new android.widget.TextView(ctx);
    name.setTextSize(26);
    name.setText(«MyHack v1.0»);//Title
    name.setTextColor(android.graphics.Color.RED); //Color
    name.setGravity(android.view.Gravity.CENTER);

    name.setTextSize(26); — размер текста

    name.setText(«MyHack v1.0»); — название чита

    menuLayout.addView(name); — добавляем в меню

    Далее идут кнопки —

    //———Add Buttons——-//
    var button = new android.widget.Button(ctx);
    button.setText(‘Button’);
    button.setonclickListener(new android.view.View.onclickListener( <
    onclick: function(viewarg) <
    //Your code.
    >
    >));
    menuLayout.addView(button);

    button.setText(«Button»); — Текст на кнопке

    //Your Code. — сюда ваш код

    menuLayout.addView(button); — добавляем в меню

    Собственно такое-же проделываем с другими кнопками, НО! Меняем название переменых

    Пример (Три кнопки):

    var button1 = new android.widget.Button(ctx);
    button1.setText(‘Button 1’);
    button1.setonclickListener(new android.view.View.onclickListener( <
    onclick: function(viewarg) <
    //Your code.
    >
    >));
    menuLayout.addView(button1);

    var button2 = new android.widget.Button(ctx);
    button2.setText(‘Button 2’);
    button2.setonclickListener(new android.view.View.onclickListener( <
    onclick: function(viewarg) <
    //Your code.
    >
    >));
    menuLayout.addView(button2);

    var button3 = new android.widget.Button(ctx);
    button3.setText(‘Button 3’);
    button3.setonclickListener(new android.view.View.onclickListener( <
    onclick: function(viewarg) <
    //Your code.
    >
    >));
    menuLayout.addView(button3);

    Тоже самое можете проделывать с CheckBox’ами и другими видами кнопок.

    В скрипте я все написал, надеюсь разберетесь.

    Начнем с самого определния. Что же такое чит?

    В любой игре есть код. Код – это исполняемой участок программы, который управляет всеми процессами в игре. Есть статические данные, это могут быть всевозможные данные, текстовые строки и тд. Так же есть участки для чтения/записи – это места в программе, где хранится, обновляется, записывается всевозможная информация. Это может быть количество патронов, количество хп и тд.

    Наверняка вы уже догадались что для получения преимущества в игре нужно повлиять на один из этих параметров. Ну например, можно найти адрес в который программа записывает количество денег и подредактировать его (В онлайн играх дело обстоит сложнее, так как клиент активно взаимодействует с сервером, а одиночных играх все действие происходит в одном компьютере, соответственно всем можно управлять). Галактеко опасносте, возможно количество денег в программе будет храниться в зашифрованном виде.

    В этой статье я отвечу на самые частые вопросы новичков, например:
    1. Как сделать чит?
    2. Что такое с++?
    3. Как сделать взлом памяти?
    4. Как сделать Д3Д хак?
    5. Как сделать хук?

    Если ты хочешь сделать чит, то прежде всего тебе придется выучить язык программирования с++. Ты можешь смотреть видео уроки на ютубе, но намного эффективнее будет купить и прочитать учебник. Учебник по с++ ты можешь найти в любом книжном магазине или скачать в интернете. Также вы можете читать статьи по с++ на различных форумах. Лично я советую почитать вам книгу Гербера Шилдта «C++ базовый курс. Третье издание»

    Также тебе понадобится выучить ASM (Assembler).
    Немного информации с википедии:
    Язык ассемблера — язык программирования низкого уровня, мнемонические команды которого (за редким исключением) соответствуют инструкциям процессора вычислительной системы. Трансляция программы в исполняемый машинный код производится ассемблером (от англ. assembler — сборщик) — программой-транслятором, которая и дала языку ассемблера его название.

    Ассемблер намного проще с++. Он поможет тебе искать адреса, пойнтеры, офсеты и пользоваться такими программами как IDA PRO или OllyDbg

    Взлом памяти процесса
    Тут вам понадобятся такие программы как Cheat Engine, OllyDbg, Ida Pro.
    Откройте файл pointblank.i3exec или процесс pointblank.exe.
    Вот некоторые функции для игры поинтбланк:

    Код: Выделить всё GetJumpPenaltyTime — Джамп хак.
    getAnimDuration) — Быстрая перезарядка.
    GetMoveSpe — Анти отдача,скорострел,дн.
    GetMaxBullet — Анлим патроны.
    GetDamage — Дамаг.
    GetMaxBullet — Спидхак.
    GetMoveSpe — Телепорт

    Вот часть функции телепорта. Весь я не стал выкладывать, чтобы нубы не налепили приватных читов

    Код: Выделить всё if(cItem.df==1)
    <
    DWORD Pointer = (DWORD)GetModuleHandleA(«pointblank.i3exec»)+0xТУТ ВАШ НАЙДЕННЫЙ АДРЕС;
    MEMwrite((void *)(Pointer),(void *)»\xE5\xEC\xF5\x05″ , 4);
    >

    Когда мы найдем наш адресс нужно отбросить 10 и вместо него написать 0x.

    Вот примеры функций для игры crossfire. Возможно какие-либо функции подойдут и для пб:

    Код: Выделить всё GhstMgr: 10a021f8
    CharacterH >CharacterH >CharacterH >CharacterH >MovementH >C4PlantTime: 7C = Быстрое минирование
    C4DefuseTime: 80 = Быстрое разминирование (1)
    MaxCanDefuseDistance: 84 = Быстрое минирование или минирование в любом месте. (2)
    WallShotDamageRatio: 2668 = Стрелять сквозь стены
    BulletPosOffset: 1930 = Отдача
    ReloadAnimRatio: 269c = Нет перезарядки
    ChangeWeaponAnimRatio: 26a0 = Нет смены оружия

    Всем спасибо за внимание.

    Внимание. Все материалы находящиеся на форуме, были найдены на просторах интернета.
    Администрация сайта не несет никакой ответственности за ваши действия на нашем ресурсе.
    Если есть опасения по скачиванию какого либо файла,
    не обязательно это делать, просто найдите другой материал, удовлетворяющий вашим требованиям.

    — советуем посмотреть все темы раздела Программирование .
    — не нашли нужный материал? Пробуйте воспользоваться поиском (более 5 тыс. тем на форуме).
    — не знаете как написать сообщения, взгляните тему «Как набрать сообщения?» ,
    после этого вам будет доступна любая ссылка на нашем форуме.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...
Adblock
detector