for (int i = 0; i < MMCIP_END; i++)
{
MMatchStageSetting* StageSetting = ZGetGameClient()->GetMatchStageSetting();
if (StageSetting->GetGameType() == GAMETYPE_DEATHMATCH_TEAM) // (Game Type: Team DeathMatch)
{
if (MMatchCharItemParts(i) == MMCIP_AVATAR)
{
ZIDLResource* pResource = ZGetGameInterface()->GetIDLResource();
MButton* pRedBtn = (MButton*)pResource->FindWidget("StageTeamRed"); // Checkbox (Red Team).
MButton* pBlueBtn = (MButton*)pResource->FindWidget("StageTeamBlue"); // Checkbox (Blue Team).
if (ZGetGameInterface()->m_bTeamPlay)
{
// (Red Team Avatar)
if (pRedBtn->GetCheck())
{
if (ZGetMyInfo()->GetSex() == MMS_FEMALE)
{
// FEMALE
m_Items.EquipItem(MMatchCharItemParts(i), 00000, 1); // Avatar Female (ID: 00000).
}
else
{
// MALE
m_Items.EquipItem(MMatchCharItemParts(i), 00000, 1); // Avatar Male (ID: 00000).
}
}
// (Blue Team Avatar)
else if (pBlueBtn->GetCheck())
{
if (ZGetMyInfo()->GetSex() == MMS_FEMALE)
{
// FEMALE
m_Items.EquipItem(MMatchCharItemParts(i), 00000, 1); // Avatar Female (ID: 00000).
}
else
{
// MALE
m_Items.EquipItem(MMatchCharItemParts(i), 00000, 1); // Avatar Male (ID: 00000).
}
}
}
}
}
else
{
m_Items.EquipItem(MMatchCharItemParts(i), pCharInfo->nEquipedItemDesc[i], pCharInfo->nEquipedItemCount[i]);
}
}