Exemple #1
0
        public void EjectUser(UUID targetID, bool ban)
        {
            EjectUserPacket eject = new EjectUserPacket();

            eject.AgentData.AgentID   = frame.AgentID;
            eject.AgentData.SessionID = frame.SessionID;
            eject.Data.TargetID       = targetID;
            if (ban)
            {
                eject.Data.Flags = 1;
            }
            else
            {
                eject.Data.Flags = 0;
            }

            proxy.InjectPacket(eject, Direction.Outgoing);
        }
Exemple #2
0
        public void EjectUser(UUID targetID, bool ban)
        {
            EjectUserPacket eject = new EjectUserPacket();
            eject.AgentData.AgentID = frame.AgentID;
            eject.AgentData.SessionID = frame.SessionID;
            eject.Data.TargetID = targetID;
            if (ban) eject.Data.Flags = 1;
            else eject.Data.Flags = 0;

            proxy.InjectPacket(eject, Direction.Outgoing);
        }
Exemple #3
0
        /// <summary>
        /// Eject and optionally ban a user from a parcel
        /// </summary>
        /// <param name="targetID">target key of avatar to eject</param>
        /// <param name="ban">true to also ban target</param>
        public void EjectUser(UUID targetID, bool ban)
        {
            EjectUserPacket eject = new EjectUserPacket();
            eject.AgentData.AgentID = Client.Self.AgentID;
            eject.AgentData.SessionID = Client.Self.SessionID;
            eject.Data.TargetID = targetID;
            if (ban) eject.Data.Flags = 1;
            else eject.Data.Flags = 0;

            Client.Network.SendPacket(eject);
        }