KGMCommand.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:1k
源码类别:

模拟服务器

开发平台:

C/C++

  1. #ifndef KGMCOMMAND_H
  2. #define KGMCOMMAND_H
  3. #include "KCore.h"
  4. enum EGameMasterCommand
  5. {
  6. GMDoScriptAction, //指对某个玩家执行某个脚本指令
  7. GMDoWorldScriptAction, //指对某台游戏世界执行某
  8. GMRunScriptFile,
  9. GMReloadScriptFile,
  10. GMReloadAllScriptFile,
  11. };
  12. struct TGameMaster_Command
  13. {
  14. char Command[20];
  15. EGameMasterCommand  eCommandId;
  16. };
  17. extern int GetNextUnit(const char * szString , const char cDiv, int nLen, char * szResult);
  18. extern BOOL TextMsgProcessGMCmd(int nPlayerIdx, const char * pGMCmd, int nLen);
  19. #ifdef _DEBUG
  20. extern CORE_API BOOL TextGMFilter(int nPlayerIdx, const char* pText, int nLen);
  21. #else
  22. extern BOOL TextGMFilter(int nPlayerIdx, const char* pText, int nLen);
  23. #endif
  24. extern BOOL  ProcessGMCommand(int nPlayerIdx, EGameMasterCommand eCommand, const char * pParam, int nLen);
  25. #endif