Membru Ucenic
Membru Ucenic
Mesaje: 40
Membru din: 10 Mar 2026, 02:02
  • Reacții: 84
  • Mesaje utile: 0
  • Status: Post 🥜 clarity
    Server: BlackGames2
  • Regat: Shinsoo
  • [ID Discord]
  • Contact:

    Medalii

    *Descriere: Vom adauga un grad nou, Smecher care va fi peste cavaler si Fraier care va fi sub Crud

    Sa incepem, Client:

    InstanceBase.h :
    // cauta
    Code:
    TITLE_NUM = 9,
    TITLE_NONE = 4,
    // modificam:
    Conținut: Ascuns
    Reacționează ❤️ la acest mesaj și conținutul se va afișa automat.


    InstanceBase.cpp :

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


    tot in InstanceBase.cpp :

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


    InstanceBaseEffect.cpp :

    aici ai culorile
    Code:
    D3DXCOLOR CInstanceBase::ms_kD3DXClrTitle[CInstanceBase::TITLE_MAX_NUM] =
    {
    D3DXCOLOR(...),// nu avem la fel degeaba pun cod, cauta si adapteaza
    apoi

    locale_game.txt pui cum se numesc
    Code:
    PVP_LEVEL_SMECHER Smecher
    PVP_LEVEL_FRAIER Fraier
    in localeinfo.py :

    cautam:
    Code:
    TITLE_NAME_LIST = ( PVP_LEVEL0, PVP_LEVEL1, PVP_LEVEL2, PVP_LEVEL3, PVP_LEVEL4, PVP_LEVEL5, PVP_LEVEL6, PVP_LEVEL7, PVP_LEVEL8, )
    
    Conținut: Ascuns
    Reacționează ❤️ la acest mesaj și conținutul se va afișa automat.


    in introloading.py :

    # cauta
    Code:
    if alignment >= 12000:
    return TITLE_NAME_LIST[0]
    elif alignment >= 8000:
    return TITLE_NAME_LIST[1]
    ...
    return TITLE_NAME_LIST[8]
    # modifica

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



    Acum Serverside:

    In server/src/game/src/char_battle.cpp :


    // cauti:
    Code:
    TItemDropPenalty aItemDropPenalty_kor[9] =
    {
    
    // modifica drop penalty dupa cum ai tu, exmplu pune +2 grade si adauga numerele lipsa de la noile grade, exemplu:
    Conținut: Ascuns
    Reacționează ❤️ la acest mesaj și conținutul se va afișa automat.


    dupa ce termini de facut dropul negativ/pozitiv dupa grad

    // cauta
    Code:
    if (GetRealAlignment() >= 120000)iAlignIndex = 0;
    else if (GetRealAlignment() >= 80000) iAlignIndex = 1;
    else if (GetRealAlignment() >= 40000) iAlignIndex = 2;
    else if (GetRealAlignment() >= 10000) iAlignIndex = 3;
    else if (GetRealAlignment() >= 0) iAlignIndex = 4;
    else if (GetRealAlignment() > -40000) iAlignIndex = 5;
    else if (GetRealAlignment() > -80000) iAlignIndex = 6;
    else if (GetRealAlignment() > -120000)iAlignIndex = 7;
    elseiAlignIndex = 8;
    // modifica
    Conținut: Ascuns
    Reacționează ❤️ la acest mesaj și conținutul se va afișa automat.

    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 “Tutoriale”

    Informații

    Utilizatori ce navighează pe acest forum: Niciun utilizator înregistrat și 0 vizitatori

    Discord ID copiat: