diff options
author | Melanie | 2011-10-11 23:08:38 +0100 |
---|---|---|
committer | Melanie | 2011-10-11 23:08:38 +0100 |
commit | 61a8e35b7de6630d52c8146660cefa0610f04c9b (patch) | |
tree | 9e1f5eaafce6bf72ef3258e89a9aca0d353acfc3 /OpenSim/Region/ScriptEngine/Shared/Api/Implementation | |
parent | Merge commit 'a3531dec1aaafdcd22a70764cc512dd5666c75fc' into bigmerge (diff) | |
parent | llAvatarOnLinkSitTarget Implementation (diff) | |
download | opensim-SC-61a8e35b7de6630d52c8146660cefa0610f04c9b.zip opensim-SC-61a8e35b7de6630d52c8146660cefa0610f04c9b.tar.gz opensim-SC-61a8e35b7de6630d52c8146660cefa0610f04c9b.tar.bz2 opensim-SC-61a8e35b7de6630d52c8146660cefa0610f04c9b.tar.xz |
Merge commit '528fcede6c31c056c3863fd19528558fcbaf475f' into bigmerge
Diffstat (limited to 'OpenSim/Region/ScriptEngine/Shared/Api/Implementation')
-rw-r--r-- | OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs index 4f21c67..1b82ad1 100644 --- a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs +++ b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs | |||
@@ -6756,6 +6756,20 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api | |||
6756 | return m_host.GetAvatarOnSitTarget().ToString(); | 6756 | return m_host.GetAvatarOnSitTarget().ToString(); |
6757 | } | 6757 | } |
6758 | 6758 | ||
6759 | // http://wiki.secondlife.com/wiki/LlAvatarOnLinkSitTarget | ||
6760 | public LSL_String llAvatarOnLinkSitTarget(int linknum) | ||
6761 | { | ||
6762 | m_host.AddScriptLPS(1); | ||
6763 | if(linknum == ScriptBaseClass.LINK_SET || | ||
6764 | linknum == ScriptBaseClass.LINK_ALL_CHILDREN || | ||
6765 | linknum == ScriptBaseClass.LINK_ALL_OTHERS) return UUID.Zero.ToString(); | ||
6766 | |||
6767 | List<SceneObjectPart> parts = GetLinkParts(linknum); | ||
6768 | if (parts.Count == 0) return UUID.Zero.ToString(); | ||
6769 | return parts[0].SitTargetAvatar.ToString(); | ||
6770 | } | ||
6771 | |||
6772 | |||
6759 | public void llAddToLandPassList(string avatar, double hours) | 6773 | public void llAddToLandPassList(string avatar, double hours) |
6760 | { | 6774 | { |
6761 | m_host.AddScriptLPS(1); | 6775 | m_host.AddScriptLPS(1); |