Username: Password:

Recent Posts

Pages: [1] 2 3 ... 10
1
Request / How drop item ? i have script for take item at inventory
« Last post by Ranjhafriel on October 14, 2025, 01:42:10 pm »
 [sdad]

script take to depot
---- [ahhhgrrrhhhlll]

```# ======================================================
# === AUTO TAKE ITEM DARI DEPOT SAMPAI BACKPACK PENUH ==
# === Versi: Aman keluar + otomatis jalankan waypoint 2 ==
# ======================================================

# ===================== CONFIG =====================
ITEM_ID = 5574      # ID item yang dicari
SCAN_DELAY = 800    # jeda antar scan (ms)
BACKPACK_LIMIT = 16 # kapasitas maksimum backpack (slot penuh)

# ===================== EVENT =====================
def onChangeLocation(x, y, z):
    # Jika sedang menunggu pindah waypoint 2
    if script.GetVar("exitToWaypoint2") == "1":
        script.StatusMessage("Berhasil keluar depot, jalankan waypoint 2...")
        script.SetVar("exitToWaypoint2", "0")
        script.RunWaypoint(2)
        return

    # Kalau belum dalam mode keluar, lanjut masuk ke depot
    if script.EnterShop():
        script.StatusMessage("Masuk ke depot berhasil, mulai pencarian item...")
        script.SetVar("page", 1)
        script.RunEvent("ScanDepotPage", SCAN_DELAY)
    else:
        script.StatusMessage("Gagal masuk ke depot, pastikan posisi sudah 1 langkah dari pintu.")

def onReceiveDepotMenu(depot_name, depot_id, depot_type, slots):
    # Simpan data depot aktif
    script.SetVar("depot_id", depot_id)
    script.SetVar("depot_type", depot_type)
    script.SetVar("slots", slots)

# ===================== CEK BACKPACK =====================
def BackpackFull():
    bp_items = script.GetBackpackItems()
    if bp_items is None:
        return False  # belum terbaca
    used_slots = 0
    for item in bp_items:
        if item != 0:
            used_slots += 1
    return used_slots >= BACKPACK_LIMIT

# ===================== SCAN DEPOT =====================
def ScanDepotPage():
    if not script.IsInShop():
        script.StatusMessage("Karakter sudah keluar dari depot, hentikan proses.")
        return

    # Cek apakah backpack penuh
    if BackpackFull():
        script.StatusMessage("Backpack penuh! Keluar dari depot dan tandai untuk pindah ke waypoint 2...")
        script.SetVar("exitToWaypoint2", "1")  # aktifkan flag
        script.LeaveShop()                     # keluar dari depot
        return

    depot_type = script.GetVar("depot_type")
    depot_id = script.GetVar("depot_id")

    if depot_type is None:
        script.StatusMessage("Menunggu data depot...")
        script.RunEvent("ScanDepotPage", SCAN_DELAY)
        return

    # Jika masih di depotmail (type 1), lanjut ke depot utama
    if depot_type == 1:
        script.StatusMessage("Masih di depotmail (type 1), berpindah ke depot utama...")
        if script.DepotGoNext():
            script.RunEvent("ScanDepotPage", SCAN_DELAY)
        else:
            script.StatusMessage("Gagal berpindah ke depot utama.")
        return

    # Baca isi depot
    items = script.GetDepotItems()
    if items is None:
        script.StatusMessage("Gagal membaca isi depot.")
        script.RunEvent("ScanDepotPage", SCAN_DELAY)
        return

    found_any = False
    for i in range(len(items)):
        item = items
        if item == 0:
            continue
        if item == ITEM_ID:
            found_any = True
            slot_id = i + 1
            script.StatusMessage("Item {} ditemukan di slot {}.".format(item, slot_id))

            # Cek kapasitas sebelum ambil
            if BackpackFull():
                script.StatusMessage("Backpack penuh saat ambil item, keluar dari depot...")
                script.SetVar("exitToWaypoint2", "1")
                script.LeaveShop()
                return

            ok = script.RetrieveSlotToBackpack(slot_id, depot_type)
            if ok:
                script.StatusMessage("Berhasil mengambil item {} dari slot {}.".format(item, slot_id))
                script.RunEvent("ScanDepotPage", SCAN_DELAY)
                return
            else:
                script.StatusMessage("Gagal mengambil item {} dari slot {}.".format(item, slot_id))

    # Jika tidak ada item target di halaman ini, lanjut ke halaman berikut
    if not found_any:
        script.StatusMessage("Tidak ada item {} di halaman ini, lanjut ke halaman berikut...".format(ITEM_ID))
        if script.DepotGoNext():
            script.RunEvent("ScanDepotPage", SCAN_DELAY)
        else:
            script.StatusMessage("Semua halaman selesai diperiksa, tidak ada item {} lagi.".format(ITEM_ID))
    else:
        script.RunEvent("ScanDepotPage", SCAN_DELAY)

# ===================== AKHIR SCRIPT =====================
script.SetVar("exitToWaypoint2", "0")
script.StatusMessage("Script aktif. Masuk ke depot dan mulai pencarian item...")

```
2
Mindee BOT News and Updates / Mindee-BOT v0.2d - R1 - v2.6.67 patch released.
« Last post by =Mindee= on September 30, 2025, 12:13:41 pm »
What's new:

Today, CipSoft removed web client support for new characters.
But guess what? You can still create new characters and play on the web client using Mindee-BOT!
3
General Discussions / Re: Ideas for future versions.
« Last post by =Mindee= on September 22, 2025, 04:34:02 pm »
BOT.  [youdontsay]
4
Mindee BOT News and Updates / Mindee-BOT v0.2d - R1 - v2.6.64 patch released.
« Last post by =Mindee= on September 11, 2025, 09:55:56 am »
What's new:

- onSendPublicMessage event addition.
5
Share / Re: [Share] KILLER BEAR + AMBIL DAN JUAL ITEM LEWAT PORTAL
« Last post by =Mindee= on July 04, 2025, 09:37:50 am »
file corrupted. can resend
Please be aware that waypoints files created around 2020 may no longer be supported by the bot

Nah, problem is that my previous hosting provider corrupted everything.
6
Share / Re: [Share] KILLER BEAR + AMBIL DAN JUAL ITEM LEWAT PORTAL
« Last post by rvs on July 03, 2025, 06:55:06 pm »
file corrupted. can resend
Please be aware that waypoints files created around 2020 may no longer be supported by the bot
7
Share / Re: [Share] KILLER BEAR + AMBIL DAN JUAL ITEM LEWAT PORTAL
« Last post by Hebrom on June 30, 2025, 03:44:12 pm »
file corrupted. can resend
8
Share / Re: [Share] orc dan orc raider + gold farming
« Last post by Hebrom on June 29, 2025, 12:22:59 am »
file corrupted. can resend
9
Share / Re: [Share] Treasure Island Assassin + Gold farming.
« Last post by drakz on June 16, 2025, 09:14:17 pm »
can this still be used?
10
Request / Re: [Request] Level 20 warrior script for 100% afk
« Last post by =Mindee= on June 10, 2025, 12:57:42 pm »
 [payment]
Pages: [1] 2 3 ... 10