His tutorials are here, http://www.cipscis.com/fallout/tutorials/ but I didn't see anything for FOSE/NVSE inventory functions. I've done a bunch of inventory stuff in my FO3 mod. Was there something in particular you were looking for?
Edit: This stuff is still applicable http://cs.elderscrolls.com/constwiki/index.php/Walking_through_Items_in_an_Inventory
Appreciate the links, and yeah, there is something specific; I'm having problems with removing from a formlist; I use it to build a list on the fly of hotkeyed weapons so I don't remove them to storage. The removal works sometimes, the first time, but never a second; it gives me a CTD.
Here's the code; maybe you can spot something that's causing a problem; I've been fighting it for weeks now. The problem is in the loop at the bottom of the GameMode block; you'll see some extra code in a few places that I put in on hunches and haven't removed yet. Iv'e learned over 30 years of banging bits for a living to code defensively, and that applies in spades with TES script. If I comment out the clearing of the hotkeyItem list at the bottom, problem goes away, but that defeats the purpose. Sorry about the formatting; this code tag is kinda twitchy...
ScriptName WSTNWeaponsMoverScriptref rContainer;ref rItem;ref rBaseObject;int Button;int nItems;int ListIndex;int Count;int PlayerTotal;int ItemType;int tempIndex;float fWeaponHealth;short bActivated;Begin OnActivate set rContainer to GetLinkedRef; set bActivated to 1; ShowMessage WSTNMsgWeapons;EndBegin GameMode if ( bActivated ) set Button to GetButtonPressed; if ( Button == 0 ) ; first option in menu is "Open it." rContainer.Activate; elseif ( Button == 1 ) ; Get a list of weapons assigned to hotkeys; these ; will not be removed. set ListIndex to 1; label 10 set rItem to Player.GetHotKeyItem ListIndex; if ( rItem ) set ItemType to GetObjectType rItem; PrintToConsole "HKItem %n, type = %x", rItem, ItemType; if ( ItemType == 40 ) ListAddForm WSTNHKItemList, rItem; endif set rItem to 0; endif set ListIndex to ListIndex + 1; if ( ListIndex <= 8 ) goto 10; endif ; Move all but the hotkeyed weapons into storage. set nItems to Player.GetNumItems; if ( nItems ) set nItems to ListGetCount WSTNHKItemList; if ( nItems ) Player.RemoveAllTypedItems rContainer, 0, 1, 40, WSTNHKItemList; else Player.RemoveAllTypedItems rContainer, 0, 1, 40; endif endif ; Now clear the hotkey list. set nItems to ListGetCount WSTNHKItemList; label 30 if ( nItems ) printc "%x items in WSTNHKItemList", nItems; set rItem to ListGetNthForm WSTNHKItemList, 0; if ( rItem ) printc "Removing %n", rItem; ListRemoveForm WSTNHKItemList, rItem; set rItem to 0; endif set nItems to nItems - 1; goto 30 endif ; ( nItems ) endif ; ( Button == 1 ) set bActivated to 0; endif ; ( bActivated ) End