Advertisement
ya_makaron

Untitled

Jul 27th, 2017
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.78 KB | None | 0 0
  1. {$CLEO}
  2. {$INCLUDE SF}
  3. 0000:
  4.  
  5. repeat
  6. wait 0
  7. until Samp.Available()
  8. 0BE1: raknet setup_outcoming_rpc_hook @hook
  9. 0BDE: pause_thread 0
  10.  
  11. :hook
  12. 0BE5: raknet 0@ = get_hook_param PARAM_PACKETID
  13. if 0@ == RPC_GIVETAKEDAMAGE
  14. then
  15. 0BE5: raknet 1@ = get_hook_param PARAM_BITSTREAM
  16. 0BE9: raknet bit_stream 1@ reset_read_pointer
  17. 0BE7: raknet 2@ = bit_stream_read 1@ type BS_TYPE_BOOL // GiveTake
  18.     if 2@ == 0 // Если урон нанесли мы
  19.     then
  20.     0BE7: raknet 3@ = bit_stream_read 1@ type BS_TYPE_SHORT // читаем ид игрока
  21.     0BE7: raknet 4@ = bit_stream_read 1@ type BS_TYPE_FLOAT  // читаем кол-во урона
  22.     chatmsg "Нанесён урон игроку %d. Количество: %f" -1 3@ 4@
  23.     end
  24. end
  25. 0BE0: raknet hook_ret true
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement