public llGetInventoryCreator ( string item ) : Aurora.ScriptEngine.AuroraDotNetEngine.LSL_Types.LSLString | ||
item | string | |
return | Aurora.ScriptEngine.AuroraDotNetEngine.LSL_Types.LSLString |
public LSL_String llGetInventoryCreator(string item)
{
if (!ScriptProtection.CheckThreatLevel(ThreatLevel.None, "LSL", m_host, "LSL", m_itemID)) return "";
lock (m_host.TaskInventory)
{
foreach (KeyValuePair<UUID, TaskInventoryItem> inv in m_host.TaskInventory)
{
if (inv.Value.Name == item)
{
return inv.Value.CreatorID.ToString();
}
}
}
llSay(0, "No item name '" + item + "'");
return String.Empty;
}