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

游戏引擎

开发平台:

Visual C++

  1. //TellTalkShout
  2. #include "stdafx.h"
  3. #include "XMudClient.h"
  4. #include "CommandCheck.h"
  5. #include "MenuCreateNew.h"
  6. #include "CommandCheck.h"
  7. #include "MainScreen.h"
  8. extern rmfullglobals myglobs;
  9. extern int g_nGameState;
  10. extern SOCKET hLCltForRSvrSock;
  11. extern CList<CPlayerInfo*,CPlayerInfo*>playerlist;
  12. extern CMainScreen m_MainScreen;
  13. extern CStringList g_strlistChannel;
  14. extern CStringList g_strlistPlayerOnline;
  15. extern CStringList g_strlistOnline;
  16. extern CList<CEquipInfo*,CEquipInfo*>equiprentlist;
  17. extern CStringList g_equiprentlist;
  18. void ComTellProc(CString szWho,CString szTell)
  19. {
  20. szTell = CString(SZTELLSOMEONE) + (" ") + szWho + (" ") + szTell;
  21. Send(hLCltForRSvrSock,szTell);
  22. }
  23. void ComSep()
  24. {
  25. CPlayerInfo * lpPlayerInfo;
  26. lpPlayerInfo = playerlist.GetHead();
  27. CString szSendMsg;
  28. szSendMsg = SZSEP;
  29. if( lpPlayerInfo->m_iEFFJING > 0 ) {
  30. Send(hLCltForRSvrSock,szSendMsg);
  31. myglobs.g_bShowMessage = TRUE;
  32. }
  33. }
  34. void ComShoutProc(CString szShout)
  35. {
  36. CPlayerInfo * lpPlayerInfo;
  37. lpPlayerInfo = playerlist.GetHead();
  38. CString parm = CString(" ");
  39. if(lpPlayerInfo->m_iEFFJING < 60){
  40. szShout = CString(szNewColor) + "(200,10,0)";
  41. szShout += parm;
  42. szShout += CString("