aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region
diff options
context:
space:
mode:
authorBlueWall2015-03-01 20:48:51 -0500
committerBlueWall2015-03-01 20:48:51 -0500
commitcfa4e6642eabe8b277052c8295127d1bf4e97c7f (patch)
treeed534c87aac43e70632f5c00ee79488007c6f6ee /OpenSim/Region
parentminor: Remove mono compiler warnings from EstateDataConnector (diff)
downloadopensim-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.cs14
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}",