Ejemplo n.º 1
0
        void HandleSubmitUserFeedback(SubmitUserFeedback userFeedback)
        {
            if (userFeedback.IsSuggestion)
            {
                if (!Global.SupportMgr.GetSuggestionSystemStatus())
                {
                    return;
                }

                SuggestionTicket ticket = new SuggestionTicket(GetPlayer());
                ticket.SetPosition(userFeedback.Header.MapID, userFeedback.Header.Position);
                ticket.SetFacing(userFeedback.Header.Facing);
                ticket.SetNote(userFeedback.Note);

                Global.SupportMgr.AddTicket(ticket);
            }
            else
            {
                if (!Global.SupportMgr.GetBugSystemStatus())
                {
                    return;
                }

                BugTicket ticket = new BugTicket(GetPlayer());
                ticket.SetPosition(userFeedback.Header.MapID, userFeedback.Header.Position);
                ticket.SetFacing(userFeedback.Header.Facing);
                ticket.SetNote(userFeedback.Note);

                Global.SupportMgr.AddTicket(ticket);
            }
        }
Ejemplo n.º 2
0
        void HandleSupportTicketSubmitSuggestion(SupportTicketSubmitSuggestion packet)
        {
            if (!Global.SupportMgr.GetSuggestionSystemStatus())
            {
                return;
            }

            SuggestionTicket ticket = new SuggestionTicket(GetPlayer());

            ticket.SetPosition(packet.Header.MapID, packet.Header.Position);
            ticket.SetFacing(packet.Header.Facing);
            ticket.SetNote(packet.Note);

            Global.SupportMgr.AddTicket(ticket);
        }