Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import memory
- from memory.hooks import PreHook
- from events.manager import game_event_manager
- from keyvalues import KeyValues
- # Offset to the KeyValues pointer
- OFFSET = 8
- @PreHook(memory.get_virtual_function(game_event_manager, 'FireEvent'))
- def on_player_footstep(args):
- keys = memory.make_object(KeyValues, args[1].get_pointer(OFFSET))
- print(keys.get_name())
- subkeys = keys.get_first_sub_key()
- while subkeys:
- name = subkeys.get_name()
- print('\t', name.ljust(20), keys.get_string(name))
- subkeys = subkeys.get_next_key()
- print()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement