⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 peacewarmodmanager.cpp

📁 墨香最新私服
💻 CPP
字号:
// PeaceWarModManager.cpp: implementation of the CPeaceWarModManager class.
//
//////////////////////////////////////////////////////////////////////

#include "stdafx.h"
#include "PeaceWarModManager.h"
#include "CharMove.h"
#include "PackedData.h"
#include "..\[CC]Header\GameResourceManager.h"

#include "Player.h"

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

CPeaceWarModManager::CPeaceWarModManager()
{

}

CPeaceWarModManager::~CPeaceWarModManager()
{

}

void CPeaceWarModManager::Peace_WarMode(CPlayer* pPlayer, BOOL bPeace)
{
	pPlayer->SetPeaceMode(bPeace);

	MSGBASE msg;
	msg.Category = MP_PEACEWARMODE;
	msg.dwObjectID	 = pPlayer->GetID();
	if(bPeace ==  TRUE)
	{
		msg.Protocol = MP_PEACEWARMODE_PEACE;
	}
	else 
	{		
		msg.Protocol = MP_PEACEWARMODE_WAR;
	}
	
	PACKEDDATA_OBJ->QuickSendExceptObjectSelf(pPlayer,&msg,sizeof(msg));
}

void CPeaceWarModManager::Init_PeaceWarMode(CPlayer* pPlayer)
{
	WORD MapNum = GAMERESRCMNGR->GetLoadMapNum();

	//YH2DO
	if(MapNum == 15)
	{	//柳矫
		pPlayer->SetPeaceMode(FALSE);
		CCharMove::SetRunMode(pPlayer);
	}
	if(MapNum == 17)
	{	//抄林
		pPlayer->SetPeaceMode(TRUE);
		CCharMove::SetRunMode(pPlayer);
	}
	else if(MapNum == 19)
	{	//苛巩包
		pPlayer->SetPeaceMode(FALSE);
		CCharMove::SetRunMode(pPlayer);
	}


	return;

	if(MapNum<200)
	{
		pPlayer->SetPeaceMode(TRUE);
		CCharMove::SetRunMode(pPlayer);
	}
	else 
	{
		pPlayer->SetPeaceMode(FALSE);
		CCharMove::SetRunMode(pPlayer);
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -