Подведи собственные итоги года совместно с YOUGAME и забери ценные призы! Перейти

Вопрос Проблема со сменой fov на python

  • Автор темы Автор темы Whilez
  • Дата начала Дата начала
Начинающий
Начинающий
Статус
Оффлайн
Регистрация
18 Апр 2021
Сообщения
5
Реакции
0
import keyboard
import pymem

dwEntityList = 0x4DA3F5C
m_iDefaultFOV = 0x332C

def main():
pm = pymem.Pymem("csgo.exe")
client = pymem.process.module_from_name(pm.process_handle, "client.dll").lpBaseOfDll

player = pm.read_int(client + dwEntityList)
iFov = pm.read_int(player + m_iDefaultFOV)

while True:
player = pm.read_int(client + dwEntityList)
iFov = pm.read_int(player + m_iDefaultFOV)

if keyboard.is_pressed('page_down'):
pm.write_int(player + m_iDefaultFOV, 90)


if keyboard.is_pressed('page_up'):
pm.write_int(player + m_iDefaultFOV, 140)

if keyboard.is_pressed('end'):
pm.write_int(player + m_iDefaultFOV, 90)
exit()

if __name__ == '__main__':
main()
 
Ты уверен, что у тебя верный адрес сущностей?
Открой его в ReClass/CheatEngine пока игра запущена и посмотри что он действительно указывает куда нужно.
 
Ты уверен, что у тебя верный адрес сущностей?
Открой его в ReClass/CheatEngine пока игра запущена и посмотри что он действительно указывает куда нужно.
Я без cheat engine, оффсеты с сайтов беру, та ошибка пропала когда запустил от имени админа, но появилась такая: Could not open process, если что, пайтон 64 бит
Буду очень благодарен если кто то поможет
 
та ошибка пропала когда запустил от имени админа
Она не пропала, она не успела появиться.
Попробуй использовать 32-битный питон, т.к. игра сама 32-битная, хотя обычно это не является проблемой, но возможно для pymem это имеет место быть, и так же используй последнюю ее версию.
 
Она не пропала, она не успела появиться.
Попробуй использовать 32-битный питон, т.к. игра сама 32-битная, хотя обычно это не является проблемой, но возможно для pymem это имеет место быть, и так же используй последнюю ее версию.
Спасибо, попробую
 
Назад
Сверху Снизу