1 mesaj
Administrator Administrator
  • Mesaje: 4337
  • Reacții: 86680
  • Mesaje utile: 44
  • Status: Pe aici.. 🤠
  • Server: Saga2 - Soon
  • Regat: Jinno
  • [ID Discord]
  • Contact:
    *Descriere:

    Acest tutorial iti arata cum sa faci skillurile de cal sa functioneze corect pana la P, inclusiv cu efecte si animatii noi.

    Este util daca ai adaugat skilluri noi pentru mount sau daca vrei ca Wildattack, Charge si Splash sa incarce corect animatiile si efectele pentru M, G si P.

    Problemele rezolvate:
    - kick / disconnect de tip skill hack
    - skillul Charge nu mai incarca animatia corecta peste level 20
    - poti folosi efecte si fisiere .msa diferite pentru fiecare grad al skillului

    Explicatie scurta:
    - in char_skill.cpp extinzi tabelul de motion index ca sa nu mai apara skill hack la level mai mare
    - in PlayerSettingModule.py inregistrezi miscari separate pentru fiecare grad de skill
    - in RaceManager.cpp legi animatiile de tip SKILL2M / SKILL2G / SKILL2P la motion index corect
    - in motlist.txt spui jocului ce animatie sa incarce pentru fiecare grad


    *Poze / Video:
    [C++] Horse skills P cu efecte noi - Mesaj 1 - Imagine 1
    *Link download / Code:

    Deschide char_skill.cpp si cauta:
    Code:
    	{ 2, 137, 140, 0, 0}, // 121
    	{ 1, 138, 0, 0, 0}, // 122
    	{ 1, 139, 0, 0, 0}, // 123
    
    Inlocuieste / Adapteaza cu:
    Conținut: Ascuns
    Reacționează ❤️ la acest mesaj și conținutul se va afișa automat.


    Deschide PlayerSettingModule.py si cauta:
    Code:
    	HORSE_SKILL_WILDATTACK = chr.MOTION_SKILL+121
    	HORSE_SKILL_CHARGE = chr.MOTION_SKILL+122
    	HORSE_SKILL_SPLASH = chr.MOTION_SKILL+123
    
    Inlocuieste cu:
    Conținut: Ascuns
    Reacționează ❤️ la acest mesaj și conținutul se va afișa automat.


    Deschide PlayerSettingModule.py si cauta:
    Code:
    	chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_HORSE, HORSE_SKILL_CHARGE, "skill_charge.msa")
    
    Inlocuieste / Adapteaza cu:
    Conținut: Ascuns
    Reacționează ❤️ la acest mesaj și conținutul se va afișa automat.


    Cauta pentru fiecare rasa / tip de arma liniile de genul:
    Code:
    	chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_HORSE_ONEHAND_SWORD, HORSE_SKILL_WILDATTACK, "skill_wildattack.msa")
    	chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_HORSE_ONEHAND_SWORD, HORSE_SKILL_SPLASH, "skill_splash.msa")
    
    Inlocuieste / Adapteaza cu:
    Conținut: Ascuns
    Reacționează ❤️ la acest mesaj și conținutul se va afișa automat.


    Cauta si adapteaza la fel pentru:
    Code:
    	chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_HORSE_TWOHAND_SWORD, HORSE_SKILL_WILDATTACK, "skill_wildattack.msa")
    	chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_HORSE_TWOHAND_SWORD, HORSE_SKILL_SPLASH, "skill_splash.msa")
    
    	chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_HORSE_DUALHAND_SWORD, HORSE_SKILL_WILDATTACK, "skill_wildattack.msa")
    	chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_HORSE_DUALHAND_SWORD, HORSE_SKILL_SPLASH, "skill_splash.msa")
    
    	chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_HORSE_BOW, HORSE_SKILL_WILDATTACK, "skill_wildattack.msa")
    	chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_HORSE_BOW, HORSE_SKILL_SPLASH, "skill_splash.msa")
    
    Inlocuieste / Adapteaza cu:
    Conținut: Ascuns
    Reacționează ❤️ la acest mesaj și conținutul se va afișa automat.


    Deschide RaceManager.cpp si cauta:
    Code:
    	s_kMap_stType_dwIndex.insert(std::map<std::string, DWORD>::value_type("SKILL2", CRaceMotionData::NAME_SKILL + 122));
    
    Adauga sub:
    Conținut: Ascuns
    Reacționează ❤️ la acest mesaj și conținutul se va afișa automat.


    Deschide D:\ymir work\npc\horse\motlist.txt, D:\ymir work\npc\horse2\motlist.txt si celelalte foldere de mount daca le folosesti, apoi cauta:
    Code:
    	GENERAL SKILL2 25.msa 100
    
    Adauga sub:
    Conținut: Ascuns
    Reacționează ❤️ la acest mesaj și conținutul se va afișa automat.


    Observatie:
    Daca vrei animatii si efecte diferite pentru fiecare grad, poti folosi fisiere separate de genul:
    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
    Te asteptam si pe serverul de Discord :p - aici ne-am strans toata comunitatea de Metin2 din Romania.
    Link: https://discord.gg/jWxeDSf7HP

    Suntem aproape 2000 membri! - Avem chat activ zilnic, support, cereri, resurse. :D :ymcowboy:





    See full signature

    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 “Îmbunătățiri”

    Informații

    Utilizatori ce navighează pe acest forum: [HF]White, anhur3709, br34k3r, DaKa, eryxion, jordan59, mdssc, MOLOTOF, nonsens, soforyou, Zendaya și 3 vizitatori

    Discord ID copiat: