Difference between revisions of "GetInventoryObject"

From the Oblivion ConstructionSet Wiki
Jump to navigation Jump to search
imported>DragoonWraith
(correcting link)
imported>DragoonWraith
(function category)
Line 20: Line 20:
*Like [[GetNumItems]], this works with ''unique items'' - if your 4th item was an arrow, and you have ten of them, GetInventoryItemType 3 (it starts with 0, 3 is the fourth value) will return Iron Arrow, and GetInventoryItemType 4 will return whatever is next, ''not'' another Iron Arrow.
*Like [[GetNumItems]], this works with ''unique items'' - if your 4th item was an arrow, and you have ten of them, GetInventoryItemType 3 (it starts with 0, 3 is the fourth value) will return Iron Arrow, and GetInventoryItemType 4 will return whatever is next, ''not'' another Iron Arrow.


[[Category: Oblivion Script Extender]]
[[Category: OBSE Functions]]

Revision as of 10:14, 2 August 2006

A command for Oblivion Script Extender

Syntax:

GetInventoryItemType index

Must be called on a reference. Returns the indexth item in the container's inventory.

Example

ref itemType
set itemType to ( player.GetInventoryItemType 0 )
container.additem itemType 1

Finds the first item in the player's inventory, and adds an object of the same type to a container.

Notes

  • Objects are listed in the order they were first picked up. If you pick up a sword, a bow, and a shield, GetInventoryItemType 0 will return the sword, 1 will return the bow, and 2 the shield.
  • Items remember what order they were in, so if you dropped the bow and picked it up again, it will still be returned by GetInventoryItemType 1, and the shield will still be 2.
  • Like GetNumItems, this works with unique items - if your 4th item was an arrow, and you have ten of them, GetInventoryItemType 3 (it starts with 0, 3 is the fourth value) will return Iron Arrow, and GetInventoryItemType 4 will return whatever is next, not another Iron Arrow.