diff options
Diffstat (limited to 'OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs')
-rw-r--r-- | OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs index 1bc4534..b3f90e2 100644 --- a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs +++ b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs | |||
@@ -811,7 +811,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api | |||
811 | World.ForEachScenePresence(delegate(ScenePresence sp) | 811 | World.ForEachScenePresence(delegate(ScenePresence sp) |
812 | { | 812 | { |
813 | if (!sp.IsChildAgent) | 813 | if (!sp.IsChildAgent) |
814 | result.Add(sp.Name); | 814 | result.Add(new LSL_String(sp.Name)); |
815 | }); | 815 | }); |
816 | return result; | 816 | return result; |
817 | } | 817 | } |
@@ -2030,8 +2030,8 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api | |||
2030 | { | 2030 | { |
2031 | if (g.Success) | 2031 | if (g.Success) |
2032 | { | 2032 | { |
2033 | result.Add(g.Value); | 2033 | result.Add(new LSL_String(g.Value)); |
2034 | result.Add(g.Index); | 2034 | result.Add(new LSL_Integer(g.Index)); |
2035 | } | 2035 | } |
2036 | } | 2036 | } |
2037 | } | 2037 | } |
@@ -2365,9 +2365,10 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api | |||
2365 | { | 2365 | { |
2366 | if (avatar.IsChildAgent == false) | 2366 | if (avatar.IsChildAgent == false) |
2367 | { | 2367 | { |
2368 | result.Add(avatar.UUID); | 2368 | result.Add(new LSL_String(avatar.UUID.ToString())); |
2369 | result.Add(avatar.AbsolutePosition); | 2369 | OpenMetaverse.Vector3 ap = avatar.AbsolutePosition; |
2370 | result.Add(avatar.Name); | 2370 | result.Add(new LSL_Vector(ap.X, ap.Y, ap.Z)); |
2371 | result.Add(new LSL_String(avatar.Name)); | ||
2371 | } | 2372 | } |
2372 | } | 2373 | } |
2373 | }); | 2374 | }); |