Salut comunitate Metin2.Forum,
Acest tutorial iti arata cum sa adaugi optiunea de a afisa sau ascunde esarfa / wings direct din setarile jocului.
*Poze / Video:
*Link download / Code:
Deschide PythonSystem.cpp si cauta in functia bool CPythonSystem::LoadConfig():
Code:
else if (!stricmp(command, "PRE_LOADING_DELAY_TIME"))
g_iLoadingDelayTime = atoi(value);
Cauta:
Code:
m_Config.bShowSalesText = true;
Cauta:
Code:
fprintf(fp, "SHADOW_LEVEL %d\n", m_Config.iShadowLevel);
Deschide PythonSystem.h si cauta:
Code:
bool bShowSalesText;
Cauta:
Code:
void SetShadowLevel(unsigned int level);
Deschide PythonSystemModule.cpp si cauta:
Code:
PyObject * systemSetMusicVolume(PyObject * poSelf, PyObject * poArgs)
Cauta:
Code:
{ "IsSoftwareCursor", systemIsSoftwareCursor, METH_VARARGS },
Deschide ThingInstance.cpp si cauta:
Code:
#include "ThingInstance.h"
Tot in ThingInstance.cpp cauta:
Code:
void CGraphicThingInstance::RenderWithOneTexture()
Cauta:
Code:
void CGraphicThingInstance::RenderWithTwoTexture()
Partea de Python o faceti voi pentru ca nu e greu deloc.
Deschideti uigameoption.py si dublati functiile de la showDamageButtonList, schimband doar numele / functiile necesare.
Comenzi python utile:
Explicatie functii:
- systemSetting.IsShowAcce() = verifica daca esarfa este afisata
- systemSetting.SetShowAcceFlag(0) = ascunde esarfa
- systemSetting.SetShowAcceFlag(1) = afiseaza esarfa
Atentie:
- trebuie sa adaugi si o optiune noua in fereastra de setari din joc, daca vrei sa fie controlabila din interfata
- codul presupune ca shoulderband-ul este pe indexul 5 din m_LODControllerVector
- daca la sursa ta esarfa este pe alt index, trebuie sa modifici acea valoare


la acest mesaj și conținutul se va afișa automat.


