diff options
author | Adam Frisby | 2007-08-17 22:44:34 +0000 |
---|---|---|
committer | Adam Frisby | 2007-08-17 22:44:34 +0000 |
commit | d2e48c8014650f1fa025b9cd674d55becb54b18c (patch) | |
tree | d27c294aea6b7e639e9388832bfefee5424f4c6d /OpenSim/Region/Application | |
parent | Pimped up Default.lsl. Now featuring a touch counter. (diff) | |
download | opensim-SC_OLD-d2e48c8014650f1fa025b9cd674d55becb54b18c.zip opensim-SC_OLD-d2e48c8014650f1fa025b9cd674d55becb54b18c.tar.gz opensim-SC_OLD-d2e48c8014650f1fa025b9cd674d55becb54b18c.tar.bz2 opensim-SC_OLD-d2e48c8014650f1fa025b9cd674d55becb54b18c.tar.xz |
* Added new terrain-sim <simname> <terrain commands...> function to run terrain commands on a specific sim.
* Made arguments for terrain save grdmap optional. Uses defaultstripe if no argument specified.
Diffstat (limited to 'OpenSim/Region/Application')
-rw-r--r-- | OpenSim/Region/Application/OpenSimMain.cs | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/OpenSim/Region/Application/OpenSimMain.cs b/OpenSim/Region/Application/OpenSimMain.cs index 7249c5d..3fc6662 100644 --- a/OpenSim/Region/Application/OpenSimMain.cs +++ b/OpenSim/Region/Application/OpenSimMain.cs | |||
@@ -350,6 +350,22 @@ namespace OpenSim | |||
350 | } | 350 | } |
351 | } | 351 | } |
352 | break; | 352 | break; |
353 | case "terrain-sim": | ||
354 | string result2 = ""; | ||
355 | foreach (Scene scene in m_localScenes) | ||
356 | { | ||
357 | if (scene.RegionInfo.RegionName.ToLower() == cmdparams[0].ToLower()) | ||
358 | { | ||
359 | string[] tmpCmdparams = new string[cmdparams.Length - 1]; | ||
360 | cmdparams.CopyTo(tmpCmdparams,1); | ||
361 | |||
362 | if (!scene.Terrain.RunTerrainCmd(tmpCmdparams, ref result2, scene.RegionInfo.RegionName)) | ||
363 | { | ||
364 | m_log.Error(result2); | ||
365 | } | ||
366 | } | ||
367 | } | ||
368 | break; | ||
353 | case "script": | 369 | case "script": |
354 | foreach (Scene scene in m_localScenes) | 370 | foreach (Scene scene in m_localScenes) |
355 | { | 371 | { |