Advertisement
Guest User

Untitled

a guest
Oct 14th, 2019
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.19 KB | None | 0 0
  1. void c_movement::edge_jump_pre_prediction(c_usercmd* user_cmd) noexcept {
  2.     auto local_player = reinterpret_cast<player_t*>(interfaces::entity_list->get_client_entity(interfaces::engine->get_local_player()));
  3.  
  4.     if (!c_config::get().edge_jump)
  5.         return;
  6.  
  7.     if (!GetAsyncKeyState(0x05))//mouse 4 lmao hardcode this btich
  8.         return;
  9.  
  10.     if (!local_player)
  11.         return;
  12.  
  13.     if (local_player->move_type() == movetype_ladder || local_player->move_type() == movetype_noclip)
  14.         return;
  15.  
  16.     flags_backup = local_player->flags();
  17. }
  18.  
  19. void c_movement::edge_jump_post_prediction(c_usercmd* user_cmd) noexcept {
  20.     auto local_player = reinterpret_cast<player_t*>(interfaces::entity_list->get_client_entity(interfaces::engine->get_local_player()));
  21.  
  22.     if (!c_config::get().edge_jump)
  23.         return;
  24.  
  25.     if (!GetAsyncKeyState(0x05)) //mouse4
  26.         return;
  27.  
  28.     if (!local_player)
  29.         return;
  30.  
  31.     if (local_player->move_type() == movetype_ladder || local_player->move_type() == movetype_noclip)
  32.         return;
  33.  
  34.     if (flags_backup & fl_onground && !(local_player->flags() & fl_onground))
  35.         user_cmd->buttons |= in_jump;
  36.  
  37.     if (!(local_player->flags() & fl_onground) && c_config::get().edge_jump_duck_in_air)
  38.         user_cmd->buttons |= in_duck;
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement