From 3151e302caa804222206dc85579bb4c2ed9181ac Mon Sep 17 00:00:00 2001 From: Charles Krinke Date: Sat, 8 Mar 2008 18:06:10 +0000 Subject: Thank you kindly, Ldviopeng for: Patch to implement the following LSL / OS functions llParcelPrimCount(60%) osSetParcelMediaURL --- OpenSim/Region/Environment/Scenes/Scene.cs | 16 ++++++++++++++++ .../Region/Environment/Scenes/Scripting/IScriptHost.cs | 8 +++++--- 2 files changed, 21 insertions(+), 3 deletions(-) (limited to 'OpenSim/Region/Environment') diff --git a/OpenSim/Region/Environment/Scenes/Scene.cs b/OpenSim/Region/Environment/Scenes/Scene.cs index 2ede245..cc97988 100644 --- a/OpenSim/Region/Environment/Scenes/Scene.cs +++ b/OpenSim/Region/Environment/Scenes/Scene.cs @@ -2414,6 +2414,22 @@ namespace OpenSim.Region.Environment.Scenes } } + public void SetLandMediaURL(float x, float y, string url) + { + Land land = LandManager.getLandObject(x, y); + + if (land == null) + { + return; + } + + else + { + land.landData.mediaURL = url; + return; + } + } + #endregion #region Script Engine diff --git a/OpenSim/Region/Environment/Scenes/Scripting/IScriptHost.cs b/OpenSim/Region/Environment/Scenes/Scripting/IScriptHost.cs index b4e2a13..f385106 100644 --- a/OpenSim/Region/Environment/Scenes/Scripting/IScriptHost.cs +++ b/OpenSim/Region/Environment/Scenes/Scripting/IScriptHost.cs @@ -34,13 +34,15 @@ namespace OpenSim.Region.Environment.Scenes.Scripting public interface IScriptHost { string Name { get; set; } - string SitName { get; set; } - string TouchName { get; set; } string Description { get; set; } + LLUUID UUID { get; } LLUUID ObjectOwner { get; } LLUUID ObjectCreator { get; } LLVector3 AbsolutePosition { get; } + + string SitName { get; set; } + string TouchName { get; set; } void SetText(string text, Vector3 color, double alpha); } -} \ No newline at end of file +} -- cgit v1.1