AD商业广告自由选择
AD商业广告自由选择

关于引擎内消息代号的意义

正文概述 开源人   2024-11-15 20:50:01  
sendmsg  只是把该消息加入到m_MsgList这个列表里面

举例  SendMsg(m_Master, RM_QUERYHEROBAGCOUNT, 0, m_nItemBagCount, 0, 0, '');

当TPlayObject.Run或者TBaseObject.Run执行的时候通过Operate(@ProcessMsg)函数来解析m_MsgList里的每一个消息.例如:

RM_EXCHANGEGAMEGIRD_FAIL:
  begin//兑换灵符失败 20080730
    nCode := 286;
    m_DefMsg := MakeDefaultMsg(SM_EXCHANGEGAMEGIRD_FAIL, 0, 0, 0, 0, 0);
    SendSocket(@m_DefMsg, EncodeString(ProcessMsg.sMsg));
end;

这里MakeDefaultMsg函数组包的代号才是发给客户端的代号.
 


声明:本文系互联网搜索而收集整理,不以盈利性为目的,文字、图文资料源于互联网且共享于互联网。
如有侵权,请联系 yao4fvip#qq.com (#改@) 删除。