PDA

View Full Version : |Suporte| novo comando



Jukas
02-21-2024, 04:18 AM
void Commands::Evo(int aIndex, char* msg)
{
if (!this->_Active[16])
{
Function.MsgOutput(aIndex, 1, "Comando desabilitado.");
return;
}
// ---
if (gObj[aIndex].DbClass == 1 || gObj[aIndex].DbClass == 17 || gObj[aIndex].DbClass == 33)
{
Function.MsgOutput(aIndex, 0, "Você já está na ultima evolução.");
return;
}
// ---
else if (gObj[aIndex].DbClass == 48 || gObj[aIndex].DbClass == 64)
{
Function.MsgOutput(aIndex, 0, "Você não possui evolução.");
return;
}
// ---
gObj[aIndex].ChangeUP = 1;
gObj[aIndex].DbClass |= 1;
// ---
gObjMakePreviewCharSet(gObj[aIndex].m_Index);
// ---
BYTE btClass = (gObj[aIndex].Class << 5) & 0xE0;
btClass |= (gObj[aIndex].ChangeUP << 4) & 0x10;
// ---
GCSendQuestPrize(gObj[aIndex].m_Index, 201, btClass);
// ---
Function.MsgOutput(aIndex, 0, "%s sua evolução teve sucesso!");
}

CONSEGUIR UM EVO PRA VERSÃO 1.1 T FIRE TEAM