a few changes to last commit

0.9.1.0-post-fixes
UbitUmarov 2018-10-23 18:55:26 +01:00
parent 06a35b9559
commit c643b4236f
3 changed files with 16 additions and 18 deletions

View File

@ -6844,28 +6844,26 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api
return String.Empty; return String.Empty;
} }
public LSL_Key llName2Key(string name) public LSL_Key llName2Key(LSL_String name)
{ {
m_host.AddScriptLPS(1); m_host.AddScriptLPS(1);
foreach (ScenePresence sp in World.GetScenePresences()) foreach (ScenePresence sp in World.GetScenePresences())
{ {
if (sp.IsDeleted || sp.IsChildAgent)
continue;
string test = sp.ControllingClient.Name; string test = sp.ControllingClient.Name;
if (!name.Contains(" ")) if (!name.Contains(" "))
test = test.Replace(" ", "."); test = test.Replace(" ", ".");
if (String.Compare(name, test, true) == 0) if (String.Compare(name, test, true) == 0)
{
if (!sp.IsNPC)
return sp.UUID.ToString(); return sp.UUID.ToString();
} }
}
return UUID.Zero.ToString(); return UUID.Zero.ToString();
} }
public void llSetTextureAnim(int mode, int face, int sizex, int sizey, double start, double length, double rate) public void llSetTextureAnim(int mode, int face, int sizex, int sizey, double start, double length, double rate)
{ {
m_host.AddScriptLPS(1); m_host.AddScriptLPS(1);

View File

@ -225,7 +225,6 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api.Interfaces
void llInstantMessage(string user, string message); void llInstantMessage(string user, string message);
LSL_String llIntegerToBase64(int number); LSL_String llIntegerToBase64(int number);
LSL_String llKey2Name(string id); LSL_String llKey2Name(string id);
LSL_Key llName2Key(string name);
LSL_String llGetUsername(string id); LSL_String llGetUsername(string id);
LSL_Key llRequestUsername(string id); LSL_Key llRequestUsername(string id);
LSL_String llGetDisplayName(string id); LSL_String llGetDisplayName(string id);
@ -270,6 +269,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api.Interfaces
void llModifyLand(int action, int brush); void llModifyLand(int action, int brush);
LSL_Integer llModPow(int a, int b, int c); LSL_Integer llModPow(int a, int b, int c);
void llMoveToTarget(LSL_Vector target, double tau); void llMoveToTarget(LSL_Vector target, double tau);
LSL_Key llName2Key(LSL_String name);
void llOffsetTexture(double u, double v, int face); void llOffsetTexture(double u, double v, int face);
void llOpenRemoteDataChannel(); void llOpenRemoteDataChannel();
LSL_Integer llOverMyLand(string id); LSL_Integer llOverMyLand(string id);

View File

@ -961,11 +961,6 @@ namespace OpenSim.Region.ScriptEngine.Shared.ScriptBase
return m_LSL_Functions.llKey2Name(id); return m_LSL_Functions.llKey2Name(id);
} }
public LSL_Key llName2Key(string name)
{
return m_LSL_Functions.llName2Key(name);
}
public LSL_String llGetUsername(string id) public LSL_String llGetUsername(string id)
{ {
return m_LSL_Functions.llGetUsername(id); return m_LSL_Functions.llGetUsername(id);
@ -1186,6 +1181,11 @@ namespace OpenSim.Region.ScriptEngine.Shared.ScriptBase
m_LSL_Functions.llMoveToTarget(target, tau); m_LSL_Functions.llMoveToTarget(target, tau);
} }
public LSL_Key llName2Key(LSL_String name)
{
return m_LSL_Functions.llName2Key(name);
}
public void llOffsetTexture(double u, double v, int face) public void llOffsetTexture(double u, double v, int face)
{ {
m_LSL_Functions.llOffsetTexture(u, v, face); m_LSL_Functions.llOffsetTexture(u, v, face);