diff options
author | Charles Krinke | 2008-09-28 22:01:37 +0000 |
---|---|---|
committer | Charles Krinke | 2008-09-28 22:01:37 +0000 |
commit | 04be8726d30fe4399a89c3a739d1967412c0b548 (patch) | |
tree | a5d8b37967efa023c1859bb0e344c26be54392b9 /OpenSim/Region/ClientStack | |
parent | Added the plumbing for llSetVehicleRotationParam (diff) | |
download | opensim-SC_OLD-04be8726d30fe4399a89c3a739d1967412c0b548.zip opensim-SC_OLD-04be8726d30fe4399a89c3a739d1967412c0b548.tar.gz opensim-SC_OLD-04be8726d30fe4399a89c3a739d1967412c0b548.tar.bz2 opensim-SC_OLD-04be8726d30fe4399a89c3a739d1967412c0b548.tar.xz |
Mantis#296. Thank you kindly, Idb for a patch that resolves:
Estate/ Manager Owner Uses the Region/Estate Menu Region TAB,
and uses "Teleport Home All Users..." (Action Button), the
action will complete but no one will be teleported and all
users still function in the region ok.
Diffstat (limited to 'OpenSim/Region/ClientStack')
-rw-r--r-- | OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs b/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs index c8923e0..72d2a76 100644 --- a/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs +++ b/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs | |||
@@ -965,6 +965,7 @@ namespace OpenSim.Region.ClientStack.LindenUDP | |||
965 | public event EstateBlueBoxMessageRequest OnEstateBlueBoxMessageRequest; | 965 | public event EstateBlueBoxMessageRequest OnEstateBlueBoxMessageRequest; |
966 | public event EstateDebugRegionRequest OnEstateDebugRegionRequest; | 966 | public event EstateDebugRegionRequest OnEstateDebugRegionRequest; |
967 | public event EstateTeleportOneUserHomeRequest OnEstateTeleportOneUserHomeRequest; | 967 | public event EstateTeleportOneUserHomeRequest OnEstateTeleportOneUserHomeRequest; |
968 | public event EstateTeleportAllUsersHomeRequest OnEstateTeleportAllUsersHomeRequest; | ||
968 | public event RegionHandleRequest OnRegionHandleRequest; | 969 | public event RegionHandleRequest OnRegionHandleRequest; |
969 | public event ParcelInfoRequest OnParcelInfoRequest; | 970 | public event ParcelInfoRequest OnParcelInfoRequest; |
970 | public event ScriptReset OnScriptReset; | 971 | public event ScriptReset OnScriptReset; |
@@ -5877,6 +5878,14 @@ namespace OpenSim.Region.ClientStack.LindenUDP | |||
5877 | OnEstateTeleportOneUserHomeRequest(this, invoice, SenderID, Prey); | 5878 | OnEstateTeleportOneUserHomeRequest(this, invoice, SenderID, Prey); |
5878 | } | 5879 | } |
5879 | break; | 5880 | break; |
5881 | case "teleporthomeallusers": | ||
5882 | if (((Scene)m_scene).ExternalChecks.ExternalChecksCanIssueEstateCommand(this.AgentId, false)) | ||
5883 | { | ||
5884 | UUID invoice = messagePacket.MethodData.Invoice; | ||
5885 | UUID SenderID = messagePacket.AgentData.AgentID; | ||
5886 | OnEstateTeleportAllUsersHomeRequest(this, invoice, SenderID); | ||
5887 | } | ||
5888 | break; | ||
5880 | case "colliders": | 5889 | case "colliders": |
5881 | handlerLandStatRequest = OnLandStatRequest; | 5890 | handlerLandStatRequest = OnLandStatRequest; |
5882 | if (handlerLandStatRequest != null) | 5891 | if (handlerLandStatRequest != null) |