public uint Execute(PacketDistributed ipacket) { CG_ASK_PAOSHANG_ACCEPT packet = (CG_ASK_PAOSHANG_ACCEPT )ipacket; if (null == packet) { return((uint)PACKET_EXE.PACKET_EXE_ERROR); } //enter your logic return((uint)PACKET_EXE.PACKET_EXE_CONTINUE); }
// 跑商选项相关 1:低级跑商,2:高级跑商 void DoAcceptPaoShang(int nOptIndex) { Obj_MainPlayer _mainPlayer = Singleton <ObjManager> .Instance.MainPlayer; if (_mainPlayer == null) { return; } bool bRetMissionPaoshangH = GameManager.gameManager.MissionManager.IsHaveMission(GlobeVar.PAOSHANG_MISSIONID_H); bool bRetMissionPaoshangL = GameManager.gameManager.MissionManager.IsHaveMission(GlobeVar.PAOSHANG_MISSIONID_L); if (bRetMissionPaoshangH || bRetMissionPaoshangL) { // 不让接 给个提示吧 _mainPlayer.SendNoticMsg(false, "#{3926}"); return; } // 条件都去服务器检测吧 CG_ASK_PAOSHANG_ACCEPT Pack = (CG_ASK_PAOSHANG_ACCEPT)PacketDistributed.CreatePacket(MessageID.PACKET_CG_ASK_PAOSHANG_ACCEPT); Pack.Type = nOptIndex; Pack.SendPacket(); }