From d7ec786244cce8b856233090349d85b4aec76206 Mon Sep 17 00:00:00 2001 From: Teravus Ovares Date: Sat, 24 Nov 2007 00:19:48 +0000 Subject: * Added a nice 'The Region is going down.' message to the user when the sim owner issues 'shutdown' on the console. --- OpenSim/Region/Environment/Scenes/ScenePresence.cs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'OpenSim/Region/Environment/Scenes/ScenePresence.cs') diff --git a/OpenSim/Region/Environment/Scenes/ScenePresence.cs b/OpenSim/Region/Environment/Scenes/ScenePresence.cs index 850d3a4..0cc3a7e 100644 --- a/OpenSim/Region/Environment/Scenes/ScenePresence.cs +++ b/OpenSim/Region/Environment/Scenes/ScenePresence.cs @@ -1219,6 +1219,20 @@ namespace OpenSim.Region.Environment.Scenes #endregion + public void Kick(string message) + { + KickUserPacket kupack = new KickUserPacket(); + KickUserPacket.UserInfoBlock kupackib = kupack.UserInfo; + + kupack.UserInfo.AgentID = UUID; + kupack.UserInfo.SessionID = this.ControllingClient.SessionId; + + kupack.TargetBlock.TargetIP = (uint)0; + kupack.TargetBlock.TargetPort = (ushort)0; + kupack.UserInfo.Reason = Helpers.StringToField(message); + ControllingClient.OutPacket(kupack, ThrottleOutPacketType.Task); + + } /// /// /// -- cgit v1.1