cmdplayerlogon.h
上传用户:garry_shen
上传日期:2015-04-15
资源大小:45647k
文件大小:1k
源码类别:

游戏引擎

开发平台:

Visual C++

  1. #if !defined(AFX_CMDPLAYERLOGON_H__96579658_8540_11D3_BA84_0000E8A021D8__INCLUDED_)
  2. #define AFX_CMDPLAYERLOGON_H__96579658_8540_11D3_BA84_0000E8A021D8__INCLUDED_
  3. #if _MSC_VER > 1000
  4. #pragma once
  5. #endif
  6. #include "Player.h"
  7. #include "XmudOS.h"
  8. void GetXFileName(CPlayerInfo * lpPlayerInfo);
  9. class CCmdPlayerLogon  
  10. {
  11. public:
  12. void PlayerLogonCmdProc(SOCKET hPlayerSocket,char *UserName,
  13. char *PlayerName,
  14. char *stName,char *stPasswd,
  15. char *Result,
  16. sockaddr_in IPAddr,
  17. PCLientConData lpClientConData);
  18. int LoadPlayerSkill(CPlayerInfo * lpPlayerInfo);
  19. int LoadPlayerEquip(CPlayerInfo * lpPlayerInfo);
  20. CString GatherPlayerData(char *Result,CPlayerInfo * lpPlayerInfo);
  21. CString GatherPlayerSkillData(CPlayerInfo * lpPlayerInfo);
  22. CString GatherPlayerEquipData(CPlayerInfo * lpPlayerInfo);
  23. CString GatherMapData(CPlayerInfo * lpPlayerInfo);
  24. int CreatePlayerSkillFile(char *UserName,char *PlayerName);
  25. int CreatePlayerEquipFile(char *UserName,char *PlayerName);
  26. void PlayerCreateCmdProc(char *UserName,char *PlayerName,char *stNewPlayerName,char *stPassword,
  27.   char *stChineseName,char *sex,char *Strength,
  28.   char *Int,char *dex,char *con,char *Result);
  29. void PlayerDeleteCmdProc(char *UserName,char *PlayerName,char *Result);
  30. void PlayerOffLine(LPVOID pvPLayer,char* PlayerName,CString szUserCount);
  31. int SavePlayerData(CPlayerInfo * lpPlayerInfo);
  32. BOOL AppToMap(CPlayerInfo * lpPlayerInfo);
  33. CCmdPlayerLogon();
  34. virtual ~CCmdPlayerLogon();
  35. };
  36. #endif