diff options
author | BlueWall | 2015-03-01 20:48:51 -0500 |
---|---|---|
committer | BlueWall | 2015-03-01 20:48:51 -0500 |
commit | cfa4e6642eabe8b277052c8295127d1bf4e97c7f (patch) | |
tree | ed534c87aac43e70632f5c00ee79488007c6f6ee /OpenSim/Region | |
parent | minor: Remove mono compiler warnings from EstateDataConnector (diff) | |
download | opensim-SC_OLD-cfa4e6642eabe8b277052c8295127d1bf4e97c7f.zip opensim-SC_OLD-cfa4e6642eabe8b277052c8295127d1bf4e97c7f.tar.gz opensim-SC_OLD-cfa4e6642eabe8b277052c8295127d1bf4e97c7f.tar.bz2 opensim-SC_OLD-cfa4e6642eabe8b277052c8295127d1bf4e97c7f.tar.xz |
Handle kick user from estate management tools
Diffstat (limited to 'OpenSim/Region')
-rw-r--r-- | OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs b/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs index ee0f790..311dd31 100644 --- a/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs +++ b/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs | |||
@@ -9904,6 +9904,20 @@ namespace OpenSim.Region.ClientStack.LindenUDP | |||
9904 | } | 9904 | } |
9905 | return true; | 9905 | return true; |
9906 | 9906 | ||
9907 | case "kickestate": | ||
9908 | |||
9909 | if(((Scene)m_scene).Permissions.CanIssueEstateCommand(AgentId, false)) | ||
9910 | { | ||
9911 | UUID invoice = messagePacket.MethodData.Invoice; | ||
9912 | UUID SenderID = messagePacket.AgentData.AgentID; | ||
9913 | UUID Prey; | ||
9914 | |||
9915 | UUID.TryParse(Utils.BytesToString(messagePacket.ParamList[0].Parameter), out Prey); | ||
9916 | |||
9917 | OnEstateTeleportOneUserHomeRequest(this, invoice, SenderID, Prey); | ||
9918 | } | ||
9919 | return true; | ||
9920 | |||
9907 | default: | 9921 | default: |
9908 | m_log.WarnFormat( | 9922 | m_log.WarnFormat( |
9909 | "[LLCLIENTVIEW]: EstateOwnerMessage: Unknown method {0} requested for {1} in {2}", | 9923 | "[LLCLIENTVIEW]: EstateOwnerMessage: Unknown method {0} requested for {1} in {2}", |