Membru Începător
Membru Începător
  • Mesaje: 13
    Membru din: 27 Oct 2024, 18:54
  • Reacții: 21
  • Mesaje utile: 0
  • Medalii

    *Descriere:
    Battlepass by CONTROL.

    Implementat (ajutat de Claude, evident) , testat si functional. Nu am reusit să-l testez 100% (resetarea la fiecare final de lună nu e testată).

    Are tier free, tier premium, misiuni zilnice (resetare zilnică), misiuni saptamanale (cu resetare), item de schimbare misiune, level up, unlock BP premium.


    Descriere originala:

    This is a Battle Pass system I made quite a long time ago.

    Since I'm currently working on a completely new version from scratch, I was originally going to delete this old one. However, I thought it would be better to release it instead—someone might find it useful or use parts of it in their own project.

    Before publishing it, I cleaned up the code, made a few improvements, fixed some issues, and polished it a bit to make it easier to understand and work with.

    Hopefully, it will be useful to someone.

    Features

    Daily & Weekly Missions

    * Fully randomized Daily missions.
    * Fully randomized Weekly missions.
    * Automatic mission refresh.
    * Duplicate mission prevention.
    * Individual mission reroll support.

    ---

    Battle Pass Progression

    * EXP-based leveling system.
    * Configurable maximum level.
    * Automatic level progression.
    * Premium & Free reward tracks.
    * Automatic monthly reset.

    ---

    Reward System

    * Free rewards.
    * Premium rewards.
    * Configurable reward tables - which Supports either:
    * Single reward table for every month.
    * Individual reward tables per month.

    Simply change:

    #define SINGLE_REWARDS_TABLE TRUE
    ---

    Mission System

    Supports multiple mission types.

    Examples

    * Kill monsters
    * Destroy Metins
    * Complete dungeons
    * Collect items
    * Fishing
    * Mining
    * Crafting
    * (and easily expandable)

    Mission objectives and rewards are fully configurable inside: char_battlepass.h

    ---

    Multi Mission Progress

    A single action can update every mission of the same type simultaneously.

    Example

    If two missions require killing monsters:

    * Kill 100 Monsters
    * Kill 500 Monsters

    Both missions can progress together.

    Can be enabled or disabled by changing:

    #define MULTI_MISSION_PROGRESS TRUE
    ---

    Automatic Timers

    The system automatically handles:

    * Daily reset
    * Weekly reset
    * Monthly Battle Pass reset

    No manual intervention required.

    ---

    Randomized Missions

    Mission requirements are randomized every reset.

    Different EXP rewards are automatically assigned depending on mission difficulty.

    ---

    Premium Upgrade

    Built-in Premium Battle Pass support.

    Players can upgrade their Battle Pass using an item.

    ---

    Instant Level Up

    Optional Battle Pass Level-Up item included.

    Perfect for shop integration.

    ---

    Mission Reroll

    Players can reroll an unfinished mission using a dedicated item.

    The new mission is guaranteed not to duplicate another active mission.

    ---

    Mission Skip

    Allows instantly completing the first unfinished mission.

    Useful for premium features or special items.

    ---

    Optimized Network Packets

    * Packed mission data.
    * Packed reward data.
    * Minimal packet overhead.
    * Reduced unnecessary allocations.

    ---

    Optimized Codebase

    The system has been written with performance in mind.

    Highlights include:

    * Modern C++ implementation.
    * Smart use of references.
    * Static random number generator.
    * Efficient packet construction.
    * Reduced unnecessary copies.
    * Minimal memory allocations.
    * Direct array access where appropriate.
    * Clean and maintainable architecture.

    ---

    Configuration

    Most configuration can be done directly inside:

    char_battlepass.h

    Including:

    * Mission list
    * Mission requirements
    * EXP values
    * Reward tables
    * Monthly rewards
    * Battle Pass limits


    *Poze / Video (obligatoriu):
    [C++/Py] Battlepas by CONTROL - Mesaj 1 - Imagine 1[C++/Py] Battlepas by CONTROL - Mesaj 1 - Imagine 2[C++/Py] Battlepas by CONTROL - Mesaj 1 - Imagine 3[C++/Py] Battlepas by CONTROL - Mesaj 1 - Imagine 4


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


    *Link scanare VirusTotal (obligatoriu): https://www.virustotal.com/gui/file/c07 ... 144380673b

    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

    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: Andrei Turcu, Azunay, Elijah, Ene, Teyyaremm și 2 vizitatori

    Discord ID copiat: