Mod:Creation Kit/OnItemAdded - ObjectReference

Member of: Mod:Creation Kit/ObjectReference Script

Event received when an item is inserted into this object's container. Only arrives if it matches an inventory filter in place on the script receiving the event.

Syntax
Event OnItemAdded(Form akBaseItem, int aiItemCount, ObjectReference akItemReference, ObjectReference akSourceContainer)

Parameters

 * akBaseItem: The base object for the item that was added to this container.
 * aiItemCount: The number of items added to this container.
 * akItemReference: The specific reference added to the container, if any. Will be None if a non-persistant object is added.
 * akSourceContainer: The container that the object(s) came from. If None, then the object came from the world.

Examples
Event OnItemAdded(Form akBaseItem, int aiItemCount, ObjectReference akItemReference, ObjectReference akSourceContainer) if !akSourceContainer Debug.Trace("I picked up " + aiItemCount + "x " + akBaseItem + " from the world") elseif akSourceContainer == Game.GetPlayer Debug.Trace("The player game me " + aiItemCount + "x " + akBaseItem) else Debug.Trace("I got " + aiItemCount + "x " + akBaseItem + " from another container") endIf endEvent