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!

How to Enable Move Map (PVP)

Initiate Mage
Joined
Jun 29, 2014
Messages
1
Reaction score
0
i've been read about pvp
how can i move my char to other map with map scroll or portal??
thats my problem

im looking this in map server also different in client
maybe this code??
Code:
    if( pPlayer->GetAutoNoteIdx() || pPlayer->IsPKMode() || LOOTINGMGR->IsLootedPlayer( pPlayer->GetID() ) || (pPlayer->GetState() == eObjectState_Die && g_csDateManager.IsChallengeZoneHere() == FALSE))
    {
        MSGBASE msgNack;
        msgNack.Category    = MP_USERCONN;
        msgNack.Protocol    = MP_USERCONN_CHANGEMAP_NACK;
        msgNack.dwObjectID    = pPlayer->GetID();
        pPlayer->SendMsg( &msgNack, sizeof(msgNack) );
        return;
    }
how to enable without removing pPlayer->IsPKMode() ?
and this g_pServerSystem->GetMapNum()==PVP is selected pvp map..
i think its exclusion

Please Help, Thanks before
 
Newbie Spellweaver
Joined
Mar 12, 2014
Messages
99
Reaction score
1
if (g_pServerSystem->GetMapNum()==PVP) return; ?
Edit: try change
Code:
if( pPlayer->GetAutoNoteIdx() || pPlayer->IsPKMode() || LOOTINGMGR->IsLootedPlayer( pPlayer->GetID() ) || (pPlayer->GetState() == eObjectState_Die && g_csDateManager.IsChallengeZoneHere() == FALSE)
to:
Code:
if( pPlayer->GetAutoNoteIdx() || pPlayer->IsPKMode() && g_pServerSystem->GetMapNum()!=PVP  || LOOTINGMGR->IsLootedPlayer( pPlayer->GetID() ) || (pPlayer->GetState() == eObjectState_Die && g_csDateManager.IsChallengeZoneHere() == FALSE)
 
Last edited:
Back
Top