Nou Venit
Nou Venit
Mesaje: 7
Membru din: 22 Iul 2026, 15:46
  • Reacții: 7
  • Mesaje utile: 0
  • Status: Pierd vremea ^.^
  • Regat: Shinsoo
  • [ID Discord]
  • Contact:

    Medalii

    *Descriere:
    Garbage Bin — a free client + server release for staging and bulk-deleting junk items.

    Players drag junk into a 6x6 window (or Ctrl+click it) and delete the whole batch with one confirmation, instead of destroying items one by one.

    The key design choice: no custom packets. Most trash-system tutorials add a custom HEADER_CG_TRASH / HEADER_GC_TRASH pair. This one reuses the item-destroy packet the client already sends (HEADER_CG_ITEM_DESTROY) — the UI queues items and fires one ordinary destroy per queued item on confirm. Cleaner to install, and nothing new for the netcode to desync on.

    How it works
    • Dragging an item into the bin records only a reference (slot, vnum, count). The item never moves or changes state until you confirm.
    • Confirm replays the ordinary ITEM_DESTROY request once per queued item — the exact path your server already handles for a single-item delete.
    • No custom packet types. Server-side it's the existing DestroyItem flow plus the normal game-to-db deletion path.

    Features
    • Drag-and-drop into a 6x6 grid, or Ctrl+click an inventory item to add it instantly
    • Ctrl+click yields to other open windows first (chest, trade window, shop), so it never steals a shortcut you were already using
    • Nothing is moved or destroyed until you confirm — items stay exactly where they are in your real inventory
    • Queued items are visually blocked in the inventory so you can't double-add them
    • Manually placed grid positions are preserved on refresh
    • Server rejects invalid, locked, trading, bound, quest-running, dead, or observer-mode action

    Compatibility
    • Tested under the Martysama base.
    • Reuses the existing item-destroy packet — no new packet types to register.
    • Client source only needed if you use Cython.

    Credits: my own work, free to use. Please don't resell it or claim it as your own. A credit back to M2Workshop is appreciated but not required.

    More of my work: m2workshop.dev/systems


    *Poze / Video (obligatoriu):
    [C++/Py] [Release] Garbage Bin - Bulk item deletion - Mesaj 1 - Imagine 1

    *Link download:
    Conținut: Ascuns
    Reacționează ❤️ la acest mesaj și conținutul se va afișa automat.

    Conținut: Ascuns
    Reacționează ❤️ la acest mesaj și conținutul se va afișa automat.



    *Link scanare VirusTotal (obligatoriu):

    Nou Cum descarc de pe TeraBox?

    Afișează detalii Ascunde detalii
    • Este asemănător cu Mega.nz
    • Instalați-vă clientul lor de Download de aici
    • Faceți-vă un cont (vă puteți loga cu Facebook / Google / etc)
    • Nou Dacă nu vreți să descărcați clientul de Download, folosiți acest site
    • Gata! Acum puteți descărca resursele rapid & simplu.

    De ce folosim TeraBox?

    • Este gratuit
    • Primești 1TB de spațiu gratuit la orice cont creat!
    • Este ușor de folosit și varianta premium este foarte ieftină
    • Fișierele nu sunt șterse niciodată
    TeraBox logo
    Nou Venit
    Nou Venit
    Mesaje: 7
    Membru din: 22 Iul 2026, 15:46
  • Reacții: 7
  • Mesaje utile: 0
  • Status: Pierd vremea ^.^
  • Regat: Shinsoo
  • [ID Discord]
  • Contact:

    Medalii

    Avatar utilizator
    Nou Venit
    Nou Venit

    Mesaj de M2Workshop »

    Need help with this system, or looking for something else?

    If you run into any issue setting this up, have a question, or want a feature added — or if you need a different system, custom work, or a full web project — come find me on Discord. Happy to help.

    💬 Discord: discord.gg/hjywBaZddD

    More of my work: https://www.m2workshop.dev/systems
    Metin2 systems developer, 9+ years in P-server development.

    I build production-ready systems (client + server), custom development, and web development for game servers. Every system is my own work, tested in live conditions.

    Website & catalog: https://www.m2workshop.dev
    Discord: https://discord.gg/hjywBaZddD

    I never DM first and never ask for payment through Discord.
    See full signature
    Scrie răspuns

    Creează-ți un cont sau autentifică-te pentru a participa la discuție

    Trebuie să fii membru pentru a răspunde

    Creează-ți un cont

    Membrii pot crea subiecte noi și pot descărca resurse Metin2 Gratuit!


    Te poți înregistra sau conecta rapid utilizând contul tău de Discord, Github sau Google.

    Înregistrare

    Autentifică-te

    Înapoi la “Sisteme Metin2”

    Informații

    Utilizatori ce navighează pe acest forum: alin8600, ausser, filip3726, Google [Bot], supremepower și 6 vizitatori

    Discord ID copiat: