Exemplo n.º 1
0
        public uint Execute(PacketDistributed ipacket)
        {
            GC_TEAM_INVITEFOLLOW packet = (GC_TEAM_INVITEFOLLOW )ipacket;

            if (null == packet)
            {
                return((uint)PACKET_EXE.PACKET_EXE_ERROR);
            }
            //enter your logic

            Obj_MainPlayer mainPlayer = Singleton <ObjManager> .Instance.MainPlayer;

            if (null != mainPlayer)
            {
                // 队长名字
                string str = StrDictionary.GetClientDictionaryString("#{4735}", packet.InviterName);
                MessageBoxLogic.OpenOKCancelCountDownBox(str, "", OnAgree, OnDefuse, 10, 5069);
            }

            return((uint)PACKET_EXE.PACKET_EXE_CONTINUE);
        }
        public uint Execute(PacketDistributed ipacket)
        {
            GC_TEAM_CALLMEMBER packet = (GC_TEAM_CALLMEMBER )ipacket;

            if (null == packet)
            {
                return((uint)PACKET_EXE.PACKET_EXE_ERROR);
            }
            //enter your logic
            Obj_MainPlayer mainPlayer = Singleton <ObjManager> .Instance.MainPlayer;

            if (null != mainPlayer)
            {
                // 队长名字
                Tab_SceneClass ScneLine = TableManager.GetSceneClassByID(packet.SceneID, 0);
                if (ScneLine != null)
                {
                    string str = StrDictionary.GetClientDictionaryString("#{4729}", packet.InviterName, ScneLine.Name);
                    MessageBoxLogic.OpenOKCancelCountDownBox(str, "", OnAgree, OnDefuse, 30, 5069);
                }
            }

            return((uint)PACKET_EXE.PACKET_EXE_CONTINUE);
        }