Advertisement
danya777_kirov

[SAMP-CLEO] getPickupByInfo

Jul 23rd, 2013
44
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.85 KB | None | 0 0
  1. :getPickupByInfo
  2. /*
  3.     exm: 0ab1: call @getPickupByInfo 4 posx 0@ posy 1@ posz 2@ modelid 3@ return: pickupid 4@
  4. */
  5.  
  6. const
  7.     SAMP_PICKUP_MAX = 4096
  8. end
  9.  
  10. var
  11.     3@ : int
  12.     4@ : int
  13.     5@ : int
  14.     6@ : int
  15.     7@ : int
  16. end
  17.  
  18. 4@ = SAMP.Base()
  19. 4@ += 0x212A2C
  20.  
  21. 0A8D: 4@ = read_memory 4@ size 4 virtual_protect 0
  22. 4@ += 0x3D3
  23. 4@ += 0x1C
  24. 0A8D: 4@ = read_memory 4@ size 4 virtual_protect 0
  25. 4@ += 0x7000
  26.  
  27. for 5@ = 0 to SAMP_PICKUP_MAX step 1
  28.     6@ = 4@
  29.     0A8D: 7@ = read_memory 6@ size 4 virtual_protect 0
  30.     if 7@ == 3@
  31.     then
  32.         6@ += 0x8
  33.         0A8D: 7@ = read_memory 6@ size 4 virtual_protect 0
  34.         6@ += 0x4
  35.         0A8D: 8@ = read_memory 6@ size 4 virtual_protect 0
  36.         0509: 9@ = distance_between_XY 0@ 1@ and_XY 7@ 8@
  37.         if 9@ <= 5.0
  38.     then break
  39.     end
  40.     end
  41.     4@ += 0x14
  42. end
  43.  
  44. 0ab2: ret 1 5@
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement