1、打开你的GroupHandler.cpp代码
2、找到80行左右吧?
然后修改下面的代码
 // no player
    if (!player)
    {
        SendPartyResult(PARTY_OP_INVITE, membername, ERR_BAD_PLAYER_NAME_S);
        return;
    }
修改为
 // no player
    if (!player)
    {
        SendPartyResult(PARTY_OP_INVITE, membername, ERR_BAD_PLAYER_NAME_S);
        return;
    }
	if(player->pvpInfo.inFFAPvPArea || this->GetPlayer()->pvpInfo.inFFAPvPArea)
	{
		std::string info = "";
		player->pvpInfo.inFFAPvPArea ? info = "your target is" : info = "you are";
		this->SendNotification("Group invite failed, %s in a FFA Area", info);
		return;
	}
OK~~基本就完成了,从新编译一下,测试一下
下一步:
1、打开Player.cpp文件
2、找到7430行左右
找到UpdateAreaDependentAuras(newArea);函数  修改为: 
UpdateAreaDependentAuras(newArea);
	if(this->pvpInfo.inFFAPvPArea && this->GetGroup() && !this->inBattleground())
		this->RemoveFromGroup();
OK,编译一下,基本上就完成了