aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorCharles Krinke2008-07-09 18:03:22 +0000
committerCharles Krinke2008-07-09 18:03:22 +0000
commit130cbd43761ce50d9e52af3bc8318d361acecb0f (patch)
treed17355b83da6ec819425820643c72a0129ff1c01
parentMantis#1700. Thank you, Melanie for a patch that: (diff)
downloadopensim-SC-130cbd43761ce50d9e52af3bc8318d361acecb0f.zip
opensim-SC-130cbd43761ce50d9e52af3bc8318d361acecb0f.tar.gz
opensim-SC-130cbd43761ce50d9e52af3bc8318d361acecb0f.tar.bz2
opensim-SC-130cbd43761ce50d9e52af3bc8318d361acecb0f.tar.xz
Mantis#1704. Thank you kindly, Mjm for a patch that:
The attached patch implements llRemoveInventory().
-rw-r--r--OpenSim/Region/ScriptEngine/Common/LSL_BuiltIn_Commands.cs11
1 files changed, 9 insertions, 2 deletions
diff --git a/OpenSim/Region/ScriptEngine/Common/LSL_BuiltIn_Commands.cs b/OpenSim/Region/ScriptEngine/Common/LSL_BuiltIn_Commands.cs
index e0b6e5d..2b986be 100644
--- a/OpenSim/Region/ScriptEngine/Common/LSL_BuiltIn_Commands.cs
+++ b/OpenSim/Region/ScriptEngine/Common/LSL_BuiltIn_Commands.cs
@@ -2759,10 +2759,17 @@ namespace OpenSim.Region.ScriptEngine.Common
2759 llSay(0, "Could not find object " + inventory); 2759 llSay(0, "Could not find object " + inventory);
2760 } 2760 }
2761 2761
2762 public void llRemoveInventory(string item) 2762 public void llRemoveInventory(string name)
2763 { 2763 {
2764 m_host.AddScriptLPS(1); 2764 m_host.AddScriptLPS(1);
2765 NotImplemented("llRemoveInventory"); 2765 foreach (TaskInventoryItem item in m_host.TaskInventory.Values)
2766 {
2767 if (item.Name == name)
2768 {
2769 m_host.RemoveInventoryItem(item.ItemID);
2770 return;
2771 }
2772 }
2766 } 2773 }
2767 2774
2768 public void llSetText(string text, LSL_Types.Vector3 color, double alpha) 2775 public void llSetText(string text, LSL_Types.Vector3 color, double alpha)