Advertisement
Guest User

Untitled

a guest
May 28th, 2017
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. [ENABLE]
  2. //Controlled MISS/HIT (used with PG) eMS v58
  3. Alloc(miss,128)
  4. Alloc(missCount,20)
  5. Registersymbol(misses)
  6. Registersymbol(hits)
  7. Registersymbol(damage)
  8. Label(hitCount)
  9. Label(misses)
  10. Label(hits)
  11. Label(damage)
  12. Label(firstHit)
  13. Label(resetAll)
  14. Label(rtnMiss)
  15.  
  16. missCount:
  17. dd FFFFFFFF
  18. hitCount:
  19. dd 0
  20. misses:
  21. dd 5 //Times you miss
  22. hits:
  23. dd 3 //Times you get hit
  24. damage:
  25. dd 2 //Controlled damage you are being hit with during the hits
  26.  
  27. miss:
  28. inc [missCount]
  29. push ebx
  30. mov ebx,[misses]
  31. cmp [missCount],ebx
  32. jge firstHit
  33. pop ebx
  34. xor eax,eax
  35. rtnMiss:
  36. jmp 007A1234 // 83 7D 10 00 ? ? ? ? ? ? ? ? 8B ? ? ? (search 2x on bms)
  37. firstHit:
  38. mov ebx,[hits]
  39. cmp [hitCount],ebx
  40. jge resetAll
  41. inc [hitCount]
  42. mov ebx,[damage]
  43. mov [ebp+8],ebx
  44. pop ebx
  45. jmp rtnMiss
  46.  
  47. resetAll:
  48. pop ebx
  49. mov [hitCount],0
  50. mov [missCount],0
  51. jmp rtnMiss
  52.  
  53. 007AA3B9: // 0F 84 ? ? ? ? 8B 47 04 8D 4F 04 FF 50 10 8B
  54. jmp miss
  55. db 90
  56.  
  57. [DISABLE]
  58. 007AA3B9:
  59. db 0F 84 93 0C 00 00
  60.  
  61. dealloc(miss)
  62. dealloc(missCount)
  63. unregistersymbol(misses)
  64. unregistersymbol(hits)
  65. unregistersymbol(fixedDmg)
  66. unregistersymbol(damage)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement