1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. MapleStory Europe has migrated to MapleStory Global! This section is readonly now.
    Dismiss Notice

Europe Kami (for editing purposes)

Discussion in 'Discussion' started by fre024, Aug 1, 2010.

  1. fre024

    fre024 Banned Banned

    I want to try to make a bot that just pikcs up the loot after x ammount of items without needing to attack.
    So kinda like the kami bot before the mini patch.
    But without the teleporting to the monster code.

    So if anyone could pm me the script i can start remodelling it so that i can have a go with it.


    Thx.
     
  2. Wallz

    Wallz Member

    I think this fits more (it uses the same method to get loot as Kami) I have used part of this to create a working kami loot script however after the mini tried updating my personalised Kami loot script and I can't seem to be able to hook ItemXY now because the AOB changed. Good luck though.

    Code (Text):
    1. //Created by Cam1596
    2. //GMS v88
    3. [enable]
    4. alloc(ItemVac,40)
    5. alloc(CauseDC,80)
    6. alloc(GetItemXY,50)
    7. alloc(VacXY,8)
    8. alloc(LootCount,4)
    9. label(RetPl0x)
    10. label(ARet)
    11.  
    12. 0053DA4E://Remove check for if item is on char 75 ? 83 ? ? FF 39 ? ? EB ? 83 ? ? FF 3B C3 0F 84 ? FF
    13. db eb
    14. 0053DA19://Remove loot wait on falling item 75 ? 8B ? ? 2B ? ? 81 F9 ? 0B 00 00 7C ? 8D 70 ? 8D
    15. db 90 90
    16.  
    17. 005414EE://DC Check E8 ? ? ? 00 83 ? ? 00 8D 4E ? E8 ? ? ? 00 83
    18. jmp CauseDC
    19. RetPl0x:
    20.  
    21. 00B33D67://Fix item XY in packet 33 C0 66 8B 07 8D 4D ? 50 E8 ? ? ? FF 33 C0 66 8B 47 ? 8D
    22. jmp ItemVac
    23. ARet:
    24.  
    25. 00d4f9cc://Get Item XY needed for fixing packet FF ? ? ? ? ? 85 C0 75 ? 83 45 ? ? FF 45 ? 81 7D FC
    26. dd GetItemXY
    27.  
    28. CauseDC:
    29. inc [LootCount]
    30. cmp dword ptr [LootCount],03//How many items to vac before DC, items on char do not count
    31. jl RetPl0x
    32. mov [LootCount],00
    33. call 00b61b95//Original Op
    34. jmp RetPl0x
    35.  
    36. ItemVac:
    37. xor eax,eax
    38. mov ax,[VacXY]//Use item X
    39. lea ecx,[ebp-20]
    40. push eax
    41. call 00429f88//Original Op
    42. xor eax,eax
    43. mov ax,[VacXY+04]//Use item Y
    44. jmp ARet+0f
    45.  
    46. GetItemXY:
    47. cmp [esp],53da4c//address above "Remove check for if item is on char" address
    48. jne PtInRect
    49. push eax
    50. mov eax,[esp+0c]
    51. mov [VacXY],eax//Store item X
    52. mov eax,[esp+10]
    53. mov [VacXY+04],eax//Store item Y
    54. pop eax
    55. jmp PtInRect
    56.  
    57. [disable]
    58. 00d4f9cc://
    59. dd PtInRect
    60. 00A9E987://
    61. db 33 c0 66 8b 07
    62. 0053DA4E://
    63. db 75
    64. 0053DA19://
    65. db 75 3e
    66. 005414EE://
    67. db e8 a2 06 62 00
    68. dealloc(ItemVac)
    69. dealloc(CauseDC)
    70. dealloc(GetItemXY)
    71. dealloc(VacXY)
    72. dealloc(LootCount)
    If you update that and change it a bit you can get a working item vac.
     
  3. fre024

    fre024 Banned Banned

    Thx, i ll try to convert it.
     
  4. Ant3

    Ant3 Well-Known Member

    Why don't you just use DAVHEEDs Kami without going to mobs? Less trubble, more fun.

    EDIT: I never tested it, but it works like that, right...?

    EDIT2: The script above, I always crash when I have updated it. Maybe it's just me, but.. yeah. It might be patched?
     
  5. SirJafel

    SirJafel Guest

    Well, people are complaining that DAVHEED's kami doesnt go to the items, item hook is messed up or w/e.
     
  6. Ant3

    Ant3 Well-Known Member

    Oh. Okay then.
     

Share This Page