Hi guys, I’m testing these files and I notice somethings if any one manage to fix them.
First, gold dragon not flying in maps and can’t fix it and second in character panel sometimes I got this visual bug

A white box in stats!
Does anyone have a fix for these things?
Estba viendo el codigo y el problema que vi fue este noce si te servira saludos
antes:
if (gInterface.m_ResetStats == 1)
{
int StatPoints = ViewStrength + ViewDexterity + ViewVitality + ViewEnergy + (ViewLeadership-(gResetSystem.m_BonusCommand*ViewReset)+(gGRSystem.m_BonusCommand*ViewGReset));
//console.Log("", "[%d] %d %d %d %d %d", StatPoints, ViewStrength,ViewDexterity,ViewVitality,ViewEnergy,ViewLeadership);
//StatPoints -= (gConfig.Strength + gConfig.Dexterity + gConfig.Vitality + gConfig.Energy + gConfig.Leadership);
StatPoints -= (gObjUser.d_Strength + gObjUser.d_Dexterity + gObjUser.d_Vitality + gObjUser.d_Energy + gObjUser.d_Leadership-(gResetSystem.m_BonusCommand*ViewReset)+(gGRSystem.m_BonusCommand*ViewGReset));
gInterface.DrawButton(eCHARINFO_BTN_RESSTAT, 473, 94, 0, 0);
gInterface.DrawFormat(eShinyGreen, 492, 97, 100, 1, "Resetear Puntos");
pDrawGUI(0x9306, 565, 94, 50, 16);
char Value2[50];
ZeroMemory(Value, sizeof(Value2));
pGetMoneyFormat((double)StatPoints, Value2, 0);
GetFormat(Value2, ',', ' ');
gInterface.DrawFormat(eBlue, 540, 98, 100, 3, "%s", Value2);
if (gInterface.IsWorkZone(eCHARINFO_BTN_RESSTAT))
{
if (gInterface.Data[eCHARINFO_BTN_RESSTAT].OnClick)
{
gInterface.DrawButton(eCHARINFO_BTN_RESSTAT, 473, 94, 0, 14);
}
}
}
else
Fix
if (gInterface.m_ResetStats == 1)
{
int StatPoints = ViewStrength + ViewDexterity + ViewVitality + ViewEnergy + (ViewLeadership-(gResetSystem.m_BonusCommand*ViewReset)+(gGRSystem.m_BonusCommand*ViewGReset));
//console.Log("", "[%d] %d %d %d %d %d", StatPoints, ViewStrength,ViewDexterity,ViewVitality,ViewEnergy,ViewLeadership);
//StatPoints -= (gConfig.Strength + gConfig.Dexterity + gConfig.Vitality + gConfig.Energy + gConfig.Leadership);
StatPoints -= (gObjUser.d_Strength + gObjUser.d_Dexterity + gObjUser.d_Vitality + gObjUser.d_Energy + gObjUser.d_Leadership-(gResetSystem.m_BonusCommand*ViewReset)+(gGRSystem.m_BonusCommand*ViewGReset));
gInterface.DrawButton(eCHARINFO_BTN_RESSTAT, 473, 94, 0, 0);
gInterface.DrawFormat(eShinyGreen, 492, 97, 100, 1, "Resetear Puntos");
pDrawGUI(0x9306, 565, 94, 50, 16);
char Value2[50];
ZeroMemory(Value2, sizeof(Value2));
pGetMoneyFormat((double)StatPoints, Value2, 0);
GetFormat(Value2, ',', ' ');
gInterface.DrawFormat(eBlue, 540, 98, 100, 3, "%s", Value2);
if (gInterface.IsWorkZone(eCHARINFO_BTN_RESSTAT))
{
if (gInterface.Data[eCHARINFO_BTN_RESSTAT].OnClick)
{
gInterface.DrawButton(eCHARINFO_BTN_RESSTAT, 473, 94, 0, 14);
}
}
}
else
El conflicto fue
ZeroMemory(Value, sizeof(Value2));
Fix:
ZeroMemory(Value2, sizeof(Value2));
Espero que ayude Suerte
