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

📄 netcmd.cpp

📁 网络游戏魔域源代码 测试可以完整变异
💻 CPP
字号:
// NetCmd.cpp: implementation of the CNetCmd class.
//
//////////////////////////////////////////////////////////////////////

#include "NetCmd.h"
#include "MsgTaskDialog.h"
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
void CNetCmd::SendCmd(int nIndex, const char* fmt, ...)
{
	if(fmt)
	{
		char szMsg[1024];
		vsprintf( szMsg, fmt, (char*) ((&fmt)+1) );
		CMsgTaskDialog msg;
		if(msg.Create(0, szMsg, nIndex, MSGDIALOG_TASKID))
			msg.Send();
	}
}
//--------------------------------------------------------------------------------------
BOOL CNetCmd::SynDonate(DWORD dwMoney)
{
	CNetCmd::SendCmd(_ID_SYN_DONATE, "%u", dwMoney);
	return true;
}
BOOL CNetCmd::SynDemise(const char* pszName)
{
	if(!pszName)
		return false;
	CNetCmd::SendCmd(_ID_SYN_DEMISE, "%s", pszName);
	return true;
}
BOOL CNetCmd::SynUnAppoint(const char* pszName)
{
	if(!pszName)
		return false;
	CNetCmd::SendCmd(_ID_SYN_UNAPPOINT, "%s", pszName);
	return true;
}
BOOL CNetCmd::SynCreateSubsyn(OBJID idSubLeader, const char* pszSynName)
{
	if(!pszSynName)
		return false;
	CNetCmd::SendCmd(_ID_SYN_CREATE_SUBSYN, "%d %s", idSubLeader, pszSynName);
	return true;
}
BOOL CNetCmd::SynUpdateSubsyn(OBJID idSubLeader, const char* pszSynName)
{
	if(!pszSynName)
		return false;
	CNetCmd::SendCmd(_ID_SYN_UPDATE_SUBSYN_LEADER, "%d %s", idSubLeader, pszSynName);
	return true;
}
BOOL CNetCmd::SynAntagonize(const char* pszSynName)
{
	if(!pszSynName)
		return false;
	CNetCmd::SendCmd(_ID_SYN_ANTAGONIZE, "%s", pszSynName);
	return true;
}
BOOL CNetCmd::SynUnAntagonize(const char* pszSynName)
{
	if(!pszSynName)
		return false;
	CNetCmd::SendCmd(_ID_SYN_UNANTAGONIZE, "%s", pszSynName);
	return true;
}
BOOL CNetCmd::SynAlly(const char* pszSynName)
{
	if(!pszSynName)
		return false;
	CNetCmd::SendCmd(_ID_SYN_ALLY, "%s", pszSynName);
	return true;
}
BOOL CNetCmd::SynUnAlly(const char* pszSynName)
{
	if(!pszSynName)
		return false;
	CNetCmd::SendCmd(_ID_SYN_UNALLY, "%s", pszSynName);
	return true;
}
BOOL CNetCmd::SynFireMember(const char* pszMemberName)
{
	if(!pszMemberName)
		return false;
	CNetCmd::SendCmd(_ID_SYN_FIRE_MEMBER, "%s", pszMemberName);
	return true;
}
BOOL CNetCmd::SynMoveMember(const OBJID idMember, const char* pszSubSynName)
{
	if(!pszSubSynName)
		return false;
	CNetCmd::SendCmd(_ID_SYN_MOVE_MEMBER, "%u %s", idMember, pszSubSynName);
	return true;
}
BOOL CNetCmd::SynBuyEmblem(DWORD dwIndex)
{
	dwIndex = dwIndex + 1;
	CNetCmd::SendCmd(_ID_SYN_BUY_EMBLEM, "%u", dwIndex);
	return true;
}
//--------------------------------------------------------------------------------------

⌨️ 快捷键说明

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