(Defined and added simple example to SInventoryItem .Use() .Delete()) |
m |
||
Line 1: | Line 1: | ||
− | Each SInventoryItem refers to a single item in the users inventory. | + | Each SInventoryItem refers to a single item in the users inventory. Below members may require inventory authorization, please see [[Scripting/SInventory]] for master inventory access. |
==Members== | ==Members== | ||
Line 13: | Line 13: | ||
==Properties== | ==Properties== | ||
− | {{ScriptFunction|long|MasterID|{ get; }|The master ID for this item - also known as the Curator ID or Item ID, this is the ID for the master item from which this copy exists}} | + | {{ScriptFunction|long|MasterID|{ get; }|The master ID for this item - also known as the Curator ID or Item ID, this is the ID for the master item from which this copy exists.|5= |
− | {{ScriptFunction|long|PlayerItemID|{ get; }|The instance ID for this item - this is guaranteed to be unique per inventory item}} | + | <pre>Items = Space.Inventory.Items |
+ | itemMasterID = Items[1].MasterID</pre>}} | ||
+ | {{ScriptFunction|long|PlayerItemID|{ get; }|The instance ID for this item - this is guaranteed to be unique per inventory item|5= | ||
+ | <pre>Items = Space.Inventory.Items | ||
+ | Items[1].PlayerItemID</pre>}} | ||
{{ScriptFunction|string|Name|{ get; }|Returns the name of the inventory item}} | {{ScriptFunction|string|Name|{ get; }|Returns the name of the inventory item}} | ||
{{ScriptFunction|string|Description|{ get; }|Returns the registered description of the inventory item in the users locale}} | {{ScriptFunction|string|Description|{ get; }|Returns the registered description of the inventory item in the users locale}} |
Each SInventoryItem refers to a single item in the users inventory. Below members may require inventory authorization, please see Scripting/SInventory for master inventory access.
Updates the inventory items custom data, and requests a synchronisation with the inventory server. It may not update on the server immediately, but all local calls will reflect the new data. Note: this request can be rate limited and should only be called from a user initiated action (such as clicking a button). Updates to custom data must not be initiated on a timer or regular automatic event. Access to this function can be blacklisted to specific creators if abused.
Player will 'Use' this item.
Items = Space.Inventory.Items Items[1].Use()
Player will 'Delete' this item.
Items = Space.Inventory.Items Items[1].Delete()
The master ID for this item - also known as the Curator ID or Item ID, this is the ID for the master item from which this copy exists.
Items = Space.Inventory.Items itemMasterID = Items[1].MasterID
The instance ID for this item - this is guaranteed to be unique per inventory item
Items = Space.Inventory.Items Items[1].PlayerItemID
Returns the name of the inventory item
Returns the registered description of the inventory item in the users locale
Returns brand information about the item
Returns any custom data associated with this item, typically used for 'game' items
|