Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- potionRefill = True
- potionAmount = 3000
- shopOpenHeader = 0x00FA
- shopWindowRecv = 0x06D1
- def blockRecv():
- Packet.BlockRecvHeader(shopWindowRecv)
- def unblockRecv():
- Packet.UnBlockRecvHeader(shopWindowRecv)
- def potionRefiller():
- if potionRefill:
- priceCalculator = potionAmount*3000
- potionHex = hex(potionAmount).lstrip("0x").rstrip("L")
- potionFill = (potionHex.zfill(4))
- potionPacket = potionFill.upper()
- if rebootpot.valid:
- Key.Set(potionKey, 2, 2001582)
- else:
- Key.Set(potionKey, 2, 2020028)
- if Character.GetMeso() >= priceCalculator:
- if not rebootpot.valid and Inventory.GetItemCount(2020028) < 1:
- print("No Pots", flush=True)
- Terminal.SetCheckBox("Rush By Level", False)
- Terminal.SetCheckBox("map/maprusher/hypertelerock", True)
- Terminal.SetCheckBox("NaviRush", True)
- Terminal.Rush(100000102)
- if field == 100000102:
- blockRecv()
- Character.TalkToNpc(1011100) # Talk to Luna Merchant
- oPacket = Packet.COutPacket(shopOpenHeader)
- oPacket.EncodeBuffer("00 0022 001ED2BC " + potionPacket + " 00000000 00000834")
- Packet.SendPacket(oPacket) # Purchase 3000 Chocolate
- time.sleep(2)
- ePacket = Packet.COutPacket(shopOpenHeader)
- ePacket.EncodeBuffer("03")
- Packet.SendPacket(ePacket) # Exit the store
- unblockRecv()
- time.sleep(1)
- Terminal.SetCheckBox("map/maprusher/hypertelerock", False)
- Terminal.SetCheckBox("NaviRush", True)
- Terminal.SetCheckBox("Rush By Level", True)
- Terminal.SaveProfile()
- else:
- if field == 100000102:
- time.sleep(2)
- Terminal.SetCheckBox("Rush By Level", True)
- Terminal.SaveProfile()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement