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

PanCacke

Стажёры
  • Постов

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

  • Посещение

Сообщения, опубликованные PanCacke

  1. 6 часов назад, trickster сказал:

    Если твой аим бот использует кости, то тебе нужно отобразить их все и посмотреть ID

     

      Показать контент

    2AVTYu.png

     

    Также тебе нужно вызвать RayTrace, он проведет линию между тобой и целью и проверяет наличие столкновений, таких как стены и прочее. Найти это можно через обратную разработку функции стрельбы или 3D координат персонажа. Обе эти функции вызывают в своей работе RayTrace.

    Благодарю! 

  2. 7 часов назад, trickster сказал:

    Ты должен проверять видимость выбранной кости. Если она не за преградой, попадает в твой угол действия и приоритет - делать выстрел.

    Буду благодарен, если расскажите что за "кость" и где примерно ее можно найти!

  3. Приветствую всех!  В общем, сварганил аимбот для игры, чит работает но возникла неприятная проблема, мне нужно что бы когда игрок находится за стеной или преградой, аимбот не наводился на игрока, и приостанавливал наведение.

     

    Значение чего или кого, мне нужно найти что бы осуществить такое?

  4. Здравствуйте! Сегодня столкнулся с проблемой, прочитал память процесса, значение на экран выводится, а вот изменятся не хочет, перелазил все по этой теме, но мне ничего из этого не помогло. Я буду рад любой помощи!

     

    Вот мой код:

    Спойлер
    
    from ctypes import *
    import win32process
    import win32gui
    import ctypes
    
    def ReadProcessMemory(self, hProcess, lpBaseAddress):
    
    try:
    lpBaseAddress = lpBaseAddress
    ReadBuffer = ctypes.c_float()
    lpBuffer = ctypes.byref(ReadBuffer)
    nSize = ctypes.sizeof(ReadBuffer)
    lpNumberOfBytesRead = ctypes.c_ulong(0)
    
    ctypes.windll.kernel32.ReadProcessMemory(
    hProcess,
    lpBaseAddress,
    lpBuffer,
    nSize,
    lpNumberOfBytesRead)
    return ReadBuffer.value
    except (BufferError, ValueError, TypeError):
    self.CloseHandle(hProcess)
    e = 'Handle Closed, Error', hProcess, self.GetLastError()
    return e
    
    #Объявление переменных
    WriteProcessMemory = windll.kernel32.WriteProcessMemory #Запись
    OpenProcess = windll.kernel32.OpenProcess #Открыть процесс
    ReadProcessMemory1 = windll.kernel32.ReadProcessMemory #Чтение процесса
    
    PROCESS_ALL_ACCESS = 0x1F0FFF
    AdressPlayer = 0x050278D4
    buffer = c_float(353.9980164)
    bufferSize = (1000)
    bytesread = c_char()
    
    HWND = win32gui.FindWindow(None, "Unreal Software's CS2D") #Найти процесс с указанным именем окна
    GameIdProcess = win32process.GetWindowThreadProcessId(HWND) #PID процесса игры
    HandleProcess = OpenProcess(PROCESS_ALL_ACCESS, False, GameIdProcess[1]) #Открыть хендл процесса
    
     = WriteProcessMemory(HandleProcess, AdressPlayer, buffer, bufferSize, 0) #Записать значение
    ProcessRead = ReadProcessMemory(HandleProcess, HandleProcess, AdressPlayer) #Чтение памяти процесса
    
    print('Player address: ', proseccadress)
    if Result == 1:
    print('Status: ''Process write!')
    else:
    print('Status: ''Falied')
    print('Number error:', GetLastError())

     

    Вывод:

     

    Player address: 947.6382446289062
    Status: Falied
    Number error: 299

     

  5. 7 часов назад, youneuoy сказал:

    А как ты сделал бота, не разбираясь в этом всём?

     

    В принципе, самого бота сделать отслежующего координаты игрока и направляясь по ним не особо сложно, ищешь объект игрока и уже по нему узнаешь его хп и тд, Проблема заключается именно в его ориентации в пространстве, как и у всех ботов. Но спасибо за своё предположение, я попробую найти что нибудь такое.

  6. Начал недавно писать Pvp.Bot'a для игры Minecraft, вроде координаты игрока есть, и бот стремительно идет к игроку, но проблема в том что он не видит перед собой препятствие в виде блоков, и пропасти. Нужно создать что-то на подобии сканера который будет определять координаты ближайших от бота блоков, но я не знаю как, буду благодарен любой помощи!

     

     

    P.C (Бота пишу на Python).

     

×
×
  • Создать...

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

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