Advertisement
Ayuto

Print user settings

Nov 1st, 2015
192
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.31 KB | None | 0 0
  1. # Print (cached?) user settings
  2. # Tested with CS:S on Windows
  3.  
  4. # Example output:
  5. # {'cl_autobuy': 'm4a1 ak47 famas galil p90 mp5 primammo secammo defuser '
  6. #                'vesthelm vest',
  7. #  'cl_autohelp': '1',
  8. #  'cl_autowepswitch': '0',
  9. #  'cl_clanid': '0',
  10. #  'cl_class': 'default',
  11. #  'cl_cmdrate': '30',
  12. #  'cl_connectmethod': 'serverbrowser_lan',
  13. #  'cl_interp': '0.1',
  14. #  'cl_interp_npcs': '0',
  15. #  'cl_interp_ratio': '2',
  16. #  'cl_interpolate': '1',
  17. #  'cl_lagcompensation': '1',
  18. #  'cl_language': 'german',
  19. #  'cl_predict': '1',
  20. #  'cl_predictweapons': '1',
  21. #  'cl_rebuy': 'PrimaryWeapon PrimaryAmmo Defuser Armor HEGrenade Flashbang '
  22. #              'SmokeGrenade SecondaryWeapon SecondaryAmmo NightVision',
  23. #  'cl_showhelp': '1',
  24. #  'cl_spec_mode': '4',
  25. #  'cl_team': 'default',
  26. #  'cl_thirdperson': '0',
  27. #  'cl_updaterate': '20',
  28. #  'closecaption': '0',
  29. #  'english': '1',
  30. #  'hap_HasDevice': '0',
  31. #  'name': 'Ayuto',
  32. #  'net_maxroutable': '1260',
  33. #  'rate': '30000',
  34. #  'tv_nochat': '0',
  35. #  'voice_loopback': '0'}
  36.  
  37. import memory
  38.  
  39. from players.entity import PlayerEntity
  40. from keyvalues import KeyValues
  41.  
  42. from pprint import pprint
  43.  
  44. player = PlayerEntity(1)
  45. base_client = player.base_client
  46. convars = memory.make_object(KeyValues, base_client.get_pointer(136))
  47.  
  48. pprint(convars.as_dict())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement