• 大小: 7.79MB
    文件类型: .rar
    金币: 2
    下载: 2 次
    发布日期: 2023-09-26
  • 语言: C/C++
  • 标签:

资源简介

热血江湖服务端C++源代码,完整游戏服务器代码 。对于想研究游戏服务器的童鞋非常有帮助。

资源截图

代码片段和文件信息

#include “stdafx.h“

Baibao::Baibao(void)
{
}

Baibao::~Baibao(void)
{
}
void Baibao::Create()
{

}

void Baibao::Destroy()
{

}
void Baibao::LobbyLogicFun(PlayerSock* pNetJoinBYTE* pMsgBuf)
{
if (pMsgBuf[1+1]==0x6c && pMsgBuf[1+2]==0x6f && pMsgBuf[1+3]==0x67 && pMsgBuf[1+4]==0x69 && pMsgBuf[1+5]==0x6e && pMsgBuf[1+6]==0x2c)
{

char Name[50];
memset(Name050);
int i=7;
while (pMsgBuf[1+i]!=(char)0x2c)
{
Name[i-7]=pMsgBuf[1+i];
i++;
}
Name[i-7]=‘\0‘;
std::hash_mapyer*>::iterator iPlayerhash=LogicApp::m_pSingleton->m_PlayerDataPool.begin();
for (;iPlayerhash!=LogicApp::m_pSingleton->m_PlayerDataPool.end();++iPlayerhash)
{
Player* pPlayer=iPlayerhash->second;
if (pPlayer==NULL)
{
continue;
}
if (strcmp(pPlayer->IDName)==0)
{

char Msg[50];
memset(Msg050);
strcpy(Msg“登陆成功“);
send(pNetJoin->m_pSession->GetSocket()Msg80);

pNetJoin->Disconnect();

return;

}
}
}
if (pMsgBuf[1+1]==0xb2 && pMsgBuf[1+2]==0xe9 && pMsgBuf[1+3]==0xd1 && pMsgBuf[1+4]==0xaf && pMsgBuf[1+5]==0x2c)
{
char Name[50];
memset(Name050);
int i=6;
while (pMsgBuf[1+i]!=(char)0x2c)
{
Name[i-6]=pMsgBuf[1+i];
i++;
}
Name[i-6]=‘\0‘;
if (pMsgBuf[1+i+1]==0xc8)
{
std::hash_mapyer*>::iterator iPlayerhash=LogicApp::m_pSingleton->m_PlayerDataPool.begin();
for (;iPlayerhash!=LogicApp::m_pSingleton->m_PlayerDataPool.end();++iPlayerhash)
{
Player* pPlayer=iPlayerhash->second;
if (pPlayer==NULL)
{
continue;
}
if (strcmp(pPlayer->NAMEName)==0)
{
char Msg[50];
memset(Msg050);
strcpy(MsgLogicApp::m_pSingleton->m_AccountSql.GetRXPOINT(pPlayer->ID1));

send(pNetJoin->m_pSession->GetSocket()Msgstrlen(Msg)0);
//pNetJoin->Send((BYTE*)Msgstrlen(Msg));

pNetJoin->Disconnect();
return;

}
}
}

if (pMsgBuf[1+i+1]==0xd4)
{
std::hash_mapyer*>::iterator iPlayerhash=LogicApp::m_pSingleton->m_PlayerDataPool.begin();
for (;iPlayerhash!=LogicApp::m_pSingleton->m_PlayerDataPool.end();++iPlayerhash)
{
Player* pPlayer=iPlayerhash->second;
if (pPlayer==NULL)
{
continue;
}
if (strcmp(pPlayer->NAMEName)==0)
{
char Msg[50];
memset(Msg050);
strcpy(MsgLogicApp::m_pSingleton->m_AccountSql.GetRXPOINT(pPlayer->ID2));
send(pNetJoin->m_pSession->GetSocket()Msgstrlen(Msg)0);
//pNetJoin->Send((BYTE*)Msgstrlen(Msg));

pNetJoin->Disconnect();
return;

}
}
}

if (pMsgBuf[1+i+1]==0x42)
{
std::hash_mapyer*>::iterator iPlayerhash=LogicApp::m_pSingleton->m_PlayerDataPool.begin();
for (;iPlayerhash!=LogicApp::m_pSingleton->m_PlayerDataPool.end();++iPlayerhash)
{
Player* pPlayer=iPlayerhash->second;
if (pPlayer==NULL)
{
continue;

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      46592  2007-12-06 16:35  bao\PK.doc

    ..A..H.       162  2008-01-13 19:26  bao\~$买卖.doc

    ..A..H.       162  2008-01-12 22:49  bao\~$交易.doc

     文件        162  2007-10-16 23:18  bao\~$分析.doc

     文件        162  2007-12-12 03:22  bao\~$移动.doc

     文件      29184  2007-07-24 18:45  bao\一个用剑的人被打死.doc

     文件      30720  2007-07-24 14:47  bao\不掉宝不升级.doc

     文件      25600  2007-08-03 19:16  bao\买东西超重.doc

     文件      53760  2007-10-12 10:47  bao\买卖.doc

     文件      80896  2007-08-22 15:03  bao\交易.doc

     文件      68608  2007-07-28 20:23  bao\人死了后点回城.doc

     文件      93184  2007-08-14 22:43  bao\仓库.doc

     文件     155055  2007-11-30 18:24  bao\分析.doc

     文件      22016  2007-11-25 14:02  bao\加POINT.doc

     文件      27648  2007-07-31 02:57  bao\包裹里两个物品换位置.doc

     文件      26624  2007-07-30 21:24  bao\包里换位置.doc

     文件     164864  2007-08-17 06:01  bao\医生辅助技能.doc

     文件      30720  2007-07-25 03:52  bao\升级不掉宝.doc

     文件      26112  2007-07-28 17:51  bao\吃药(金创药(小)).doc

     文件      29184  2007-08-21 14:02  bao\地图相关\NPC三邪关去竹火林.doc

     文件        162  2007-08-18 18:02  bao\地图相关\~$传送.doc

     文件        162  2007-08-18 18:03  bao\地图相关\~$越地图.doc

     文件      29696  2007-07-31 19:15  bao\地图相关\一转限制级对练场NPC到银币广场.doc

     文件      25600  2007-07-31 19:40  bao\地图相关\三转人物从三转对练场NPC去银币广场.doc

     文件      24576  2007-07-31 19:32  bao\地图相关\三转人物从银币广场NPC到三转对练场.doc

     文件      29696  2007-07-30 17:58  bao\地图相关\三邪关去无天阁NPC.doc

     文件      30208  2007-07-31 19:26  bao\地图相关\二转人物从二转对练场NPC到银币广场.doc

     文件      28672  2007-07-31 19:22  bao\地图相关\二转的人物从银币广场NPC到二转对练场.doc

     文件      35840  2007-07-30 02:36  bao\地图相关\从南明湖到南明洞NPC.doc

     文件      29696  2007-07-31 03:53  bao\地图相关\从柳正关到渊竹林NPC.doc

............此处省略742个文件信息

评论

共有 条评论

相关资源