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);
        }
示例#2
0
    // 跑商选项相关 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();
    }