Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # "Prop_Physics Enforcer" by Kirill (iPlayer) Mysnik
- from core import PLATFORM
- from memory import Convention, DataType, find_binary
- from memory.hooks import PreHook
- if PLATFORM == "windows":
- CREATE_ENTITY_BY_NAME_IDENTIFIER = b"\x55\x8B\xEC\x56\x8B\x75\x0C\x83\xFE\xFF"
- else:
- CREATE_ENTITY_BY_NAME_IDENTIFIER = "_Z18CreateEntityByNamePKci"
- server = find_binary('server')
- create_entity_by_name = server[CREATE_ENTITY_BY_NAME_IDENTIFIER].make_function(
- Convention.CDECL,
- [DataType.STRING, DataType.INT],
- DataType.POINTER
- )
- @PreHook(create_entity_by_name)
- def pre_create_entity_by_name(args):
- if args[0] == "prop_physics_multiplayer":
- args[0] = "prop_physics"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement