Перечислю все функции которые тебе нужны:
-GetAsynkKeyState()
-FindProcessId aka CreateToolHelp32Snapshot or FindWindow+GetWindowThreadrprocessid
-GetModuleBaseAdress CreateToolHelp32Snapshot but use MODULEENTRY32 aka If internal GetModuleHandle(твоя длл ака раньше client.dll)
-OpenProcess to get handle
-readprocessmemory(to know whether the Player ist in Air)
-keybd_event or SendInput depend what U Like more