Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

Hide/Inspectator on Duel Match game mode

Experienced Elementalist
Joined
Oct 14, 2015
Messages
293
Reaction score
86
MMatchRuleDuel.cpp
Search:
void MMatchRuleDuel::OnBegin()
Add:
Code:
if (pItorObj && IsAdminGrade(pItorObj) && pItorObj->CheckPlayerFlags(MTD_PlayerFlags_AdminHide))continue;

Search:
void MMatchRuleDuel::OnRoundBegin()
Add:
Code:
if (IsAdminGrade(pObj) && pObj->CheckPlayerFlags(MTD_PlayerFlags_AdminHide))        {            MUID uid = (*i).first;            MMatchServer::GetInstance()->OnDuelSetObserver(uid);        }

Search:
void MMatchRuleDuel::OnEnterBattle(MUID& uidChar)
Add:
Code:
MMatchObject* pJoiner = m_pStage->GetObj(uidChar);
    if (pJoiner && IsAdminGrade(pJoiner) && pJoiner->CheckPlayerFlags(MTD_PlayerFlags_AdminHide))
    {
        SendQueueInfo();
        LogInfo();
        return;
    }

Okay, now be happy. :cool:
 
Upvote 0
Junior Spellweaver
Joined
Aug 25, 2014
Messages
167
Reaction score
18
MMatchRuleDuel.cpp
Search:
void MMatchRuleDuel::OnBegin()
Add:
Code:
if (pItorObj && IsAdminGrade(pItorObj) && pItorObj->CheckPlayerFlags(MTD_PlayerFlags_AdminHide))continue;

Search:
void MMatchRuleDuel::OnRoundBegin()
Add:
Code:
if (IsAdminGrade(pObj) && pObj->CheckPlayerFlags(MTD_PlayerFlags_AdminHide))        {            MUID uid = (*i).first;            MMatchServer::GetInstance()->OnDuelSetObserver(uid);        }

Search:
void MMatchRuleDuel::OnEnterBattle(MUID& uidChar)
Add:
Code:
MMatchObject* pJoiner = m_pStage->GetObj(uidChar);
    if (pJoiner && IsAdminGrade(pJoiner) && pJoiner->CheckPlayerFlags(MTD_PlayerFlags_AdminHide))
    {
        SendQueueInfo();
        LogInfo();
        return;
    }

Okay, now be happy. :cool:
A beautiful question, a full of creativity ans.
 
Upvote 0
Back
Top