Guest User

Untitled

a guest
Jan 4th, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.13 KB | None | 0 0
  1. [ENABLE]
  2. alloc(ItemFilter,228)
  3. alloc(GoodItems,2048)
  4. alloc(BadItems,2048)
  5. alloc(Type,4)
  6. alloc(Meso,4)
  7. registersymbol(Type)
  8. registersymbol(Meso)
  9. label(AcceptFilter)
  10. label(RejectFilter)
  11. label(FilterMeso)
  12. label(ifaccept)
  13. label(ifreject)
  14. label(EndFilter)
  15. label(NoMatch)
  16. label(FilterRet)
  17.  
  18. 0051D0C5: //89 ? 34 8B ? ? 8B CF E8 ? ? ? ? 89 ? ? 8B ? ? 8B CF E8
  19. jmp ItemFilter
  20. db 90
  21. FilterRet:
  22.  
  23. ItemFilter:
  24. push ebx
  25. mov ebx,[Meso]
  26. cmp eax,ebx
  27. jle FilterMeso
  28. cmp dword ptr [Type],00
  29. je RejectFilter
  30. cmp dword ptr [Type],01
  31. je AcceptFilter
  32.  
  33. AcceptFilter:
  34. mov ebx,GoodItems
  35. ifaccept:
  36. cmp eax,[ebx]
  37. je EndFilter
  38. cmp [ebx],00
  39. je NoMatch
  40. add ebx,04
  41. jmp ifaccept
  42.  
  43. RejectFilter:
  44. mov ebx,BadItems
  45. ifreject:
  46. cmp eax,[ebx]
  47. je NoMatch
  48. cmp [ebx],00
  49. je EndFilter
  50. add ebx,04
  51. jmp ifreject
  52.  
  53. NoMatch:
  54. mov eax,00
  55. EndFilter:
  56. pop ebx
  57. mov [esi+34],eax
  58. mov esi,[ebp-14]
  59. jmp FilterRet
  60.  
  61. FilterMeso:
  62. mov [esi+30],00
  63. jmp EndFilter
  64.  
  65. Type:
  66. dd 01 // 0 = block bad items 1 = whitelist
  67.  
  68. GoodItems:
  69. /*
  70. dd #4031675 //Temporal Fragment
  71. dd #4032003 //Phantom Seed
  72. dd #4032008 //Firebrand Badge
  73. dd #4032009 //Nightshadow Badge
  74. dd #1082246 //Flamekeepers gordon o_o
  75. dd #4032005 //Typhon feather <3
  76. dd #4032010 //Elder Ashes :D
  77. dd #2044703 //Miracle Claw
  78. dd #2044712 //^
  79. dd #2040807 //Miracle glove!
  80. dd #2022179 //Onyx apple
  81. dd #2340000 //White scroll.
  82. dd #2049100 //Chaos(?)
  83. dd #2043303 //dagger shit
  84. dd #2044317
  85. dd #2044303
  86. dd #2040740
  87. dd #2000000
  88. dd #2000001
  89. dd #2000003
  90. */
  91. //-----------//
  92.  
  93. dd #4004000 //Power Crystal Ore
  94. dd #4004001 //Wisdom Crystal Ore
  95. dd #4004002 //DEX Crystal Ore
  96. dd #4004003 //LUK Crystal Ore
  97. dd #4004004 //Dark Crystal Ore
  98. dd #1442057 //PSB
  99. dd #2040804 //GFA
  100. dd #4020009 //PoT
  101. dd #2040029 //Helm dex 60%
  102. dd #2049301 // EE
  103. dd #2049301 //|Equip Potential Scroll
  104. dd #2049400 //|Advanced Potential Scroll
  105. dd #2049401 //|Potential Scroll
  106. dd 00
  107.  
  108. BadItems:
  109. dd 00
  110.  
  111. Meso: //Filter mesos of this amount or less
  112. dd #100000
  113.  
  114. [DISABLE]
  115. 0051D0C5:
  116. db 89 46 34 8b 75 ec
  117. dealloc(ItemFilter)
  118. dealloc(GoodItems)
  119. dealloc(BadItems)
  120. dealloc(Type)
  121. dealloc(Meso)
  122. unregistersymbol(Type)
  123. unregistersymbol(Meso)
Add Comment
Please, Sign In to add comment