Membru Ucenic
Membru Ucenic
Mesaje: 43
Membru din: 10 Mar 2026, 00:02
  • Reacții: 118
  • Mesaje utile: 0
  • Status: Post 🥜 clarity
    Server: BlackGames2
  • Regat: Shinsoo
  • [ID Discord]
  • 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

    Cod: Selectaţi tot

    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

    Cod: Selectaţi tot

    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

    Cod: Selectaţi tot

    PVP_LEVEL_SMECHER Smecher
    PVP_LEVEL_FRAIER Fraier
    in localeinfo.py :

    cautam:

    Cod: Selectaţi tot

    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

    Cod: Selectaţi tot

    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:

    Cod: Selectaţi tot

    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

    Cod: Selectaţi tot

    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

    Înapoi la “Tutoriale”

    Informații

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

    Discord ID copiat: