*Poze / Video: Fara fix:
Cu fix:
*Link download / Code:
Am testat pe toate rasele si totul functioneaza corect.
*Link scanare VirusTotal (obligatoriu):
O sa ma uit peste ceea ce este postat deja de Vlad aici sa vad daca se poate adapta astfel incat sa nu mai fie nevoie sa adaugi manual codurile pentru mob/npc.
public:
void Initialize();
void SetRaceHeight(int iVnum, float fHeight);
float GetRaceHeight(int iVnum);
private:
bool m_bInitialized;
std::map<int, float> m_kMap_iRaceKey_fRaceAdditionalHeight;
/////////
void CRaceManager::Initialize()
{
if (m_bInitialized)
return;
m_bInitialized = true;
SetRaceHeight(0, 192.0f);
SetRaceHeight(1, 175.0f);
SetRaceHeight(2, 192.0f);
SetRaceHeight(3, 175.0f);
SetRaceHeight(4, 175.0f);
SetRaceHeight(5, 192.0f);
SetRaceHeight(6, 175.0f);
SetRaceHeight(7, 192.0f);
SetRaceHeight(20101, 100.0f);
SetRaceHeight(20102, 100.0f);
SetRaceHeight(20103, 100.0f);
SetRaceHeight(20104, 100.0f);
SetRaceHeight(20105, 100.0f);
SetRaceHeight(20106, 100.0f);
SetRaceHeight(20107, 100.0f);
SetRaceHeight(20108, 100.0f);
SetRaceHeight(20109, 100.0f);
SetRaceHeight(20029, 100.0f);
SetRaceHeight(20030, 100.0f);
// SetRaceHeight(VNUM, HEIGHT);
}
void CRaceManager::SetRaceHeight(int iVnum, float fHeight)
{
m_kMap_iRaceKey_fRaceAdditionalHeight.insert(std::map<int, float>::value_type(iVnum, fHeight));
}
float CRaceManager::GetRaceHeight(int iVnum)
{
Initialize();
std::map<int, float>::iterator it = m_kMap_iRaceKey_fRaceAdditionalHeight.find(iVnum);
if (m_kMap_iRaceKey_fRaceAdditionalHeight.end() == it)
return 0.0f;
return it->second;
//////////////////////
static float GetCharacterTextTailHeight(CInstanceBase* pCharacterInstance)
{
return pCharacterInstance->GetGraphicThingInstanceRef().GetHeight() + pCharacterInstance->GetBaseHeight() + 10.0f;
}
}Trebuie să fii membru pentru a răspunde
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.
Utilizatori ce navighează pe acest forum: salexandru9982, Scarface și 0 vizitatori