diff options
author | Melanie Thielker | 2008-09-25 17:26:32 +0000 |
---|---|---|
committer | Melanie Thielker | 2008-09-25 17:26:32 +0000 |
commit | f11107821e259d544dc42648f4cdba2b123cd71e (patch) | |
tree | 5d288d96a2eb07788ae40130736215599eb9bcec /OpenSim/Region/Environment/Scenes/Scene.Inventory.cs | |
parent | Mantis#2017. Thank you kindly, Tyre, for a patch that solves: (diff) | |
download | opensim-SC_OLD-f11107821e259d544dc42648f4cdba2b123cd71e.zip opensim-SC_OLD-f11107821e259d544dc42648f4cdba2b123cd71e.tar.gz opensim-SC_OLD-f11107821e259d544dc42648f4cdba2b123cd71e.tar.bz2 opensim-SC_OLD-f11107821e259d544dc42648f4cdba2b123cd71e.tar.xz |
Add an extension to allow registering multiple interfaces of a type with
Scene. Make the script engines check that the engine name in the
//Engine:language comment is a valid engine and treat it as a normal
comment if it's not.
//DotNetEngine: needs to be written as //ScriptEngine.DotNetEngine: now, since
that is it's real internal name. //XEngine: still works
Diffstat (limited to '')
-rw-r--r-- | OpenSim/Region/Environment/Scenes/Scene.Inventory.cs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/OpenSim/Region/Environment/Scenes/Scene.Inventory.cs b/OpenSim/Region/Environment/Scenes/Scene.Inventory.cs index 2a9be81..8fec13f 100644 --- a/OpenSim/Region/Environment/Scenes/Scene.Inventory.cs +++ b/OpenSim/Region/Environment/Scenes/Scene.Inventory.cs | |||
@@ -178,6 +178,7 @@ namespace OpenSim.Region.Environment.Scenes | |||
178 | remoteClient.SendAgentAlertMessage("Insufficient permissions to edit notecard", false); | 178 | remoteClient.SendAgentAlertMessage("Insufficient permissions to edit notecard", false); |
179 | return UUID.Zero; | 179 | return UUID.Zero; |
180 | } | 180 | } |
181 | remoteClient.SendAgentAlertMessage("Notecard saved", false); | ||
181 | } | 182 | } |
182 | else if ((InventoryType) item.InvType == InventoryType.LSL) | 183 | else if ((InventoryType) item.InvType == InventoryType.LSL) |
183 | { | 184 | { |
@@ -186,6 +187,7 @@ namespace OpenSim.Region.Environment.Scenes | |||
186 | remoteClient.SendAgentAlertMessage("Insufficient permissions to edit script", false); | 187 | remoteClient.SendAgentAlertMessage("Insufficient permissions to edit script", false); |
187 | return UUID.Zero; | 188 | return UUID.Zero; |
188 | } | 189 | } |
190 | remoteClient.SendAgentAlertMessage("Script saved", false); | ||
189 | } | 191 | } |
190 | 192 | ||
191 | AssetBase asset = | 193 | AssetBase asset = |
@@ -287,6 +289,10 @@ namespace OpenSim.Region.Environment.Scenes | |||
287 | // | 289 | // |
288 | part.CreateScriptInstance(item.ItemID, 0, false, DefaultScriptEngine); | 290 | part.CreateScriptInstance(item.ItemID, 0, false, DefaultScriptEngine); |
289 | } | 291 | } |
292 | else | ||
293 | { | ||
294 | remoteClient.SendAgentAlertMessage("Script saved", false); | ||
295 | } | ||
290 | } | 296 | } |
291 | 297 | ||
292 | /// <summary> | 298 | /// <summary> |