Advertisement
KirillMysnik

GetPlayerMaxSpeed attempt (untested)

Nov 22nd, 2017
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.62 KB | None | 0 0
  1. from core import PLATFORM
  2. from entities.hooks import EntityCondition, EntityPreHook
  3. from memory import Convention, DataType
  4.  
  5.  
  6. if PLATFORM == "windows":
  7.     GET_PLAYER_MAX_SPEED_INDEX = 438
  8. else:
  9.     GET_PLAYER_MAX_SPEED_INDEX = 439
  10.  
  11. CONSTANT_MAX_SPEED = 260.0
  12.  
  13.  
  14. def make_get_player_max_speed(entity):
  15.     return entity.pointer.make_virtual_function(
  16.         GET_PLAYER_MAX_SPEED_INDEX,
  17.         Convention.THISCALL,
  18.         (DataType.POINTER, ),
  19.         DataType.FLOAT,
  20.     )
  21.  
  22.  
  23. @EntityPreHook(EntityCondition.is_player, make_get_player_max_speed):
  24. def pre_get_player_max_speed(args):
  25.     return CONSTANT_MAX_SPEED
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement