void makebook(string sRes) { CreateItemOnObject(sRes,OBJECT_SELF,1); } void main() { if (GetInventoryDisturbType()==INVENTORY_DISTURB_TYPE_ADDED) { return; } object oObject=GetInventoryDisturbItem(); string sRes=GetResRef(oObject); if (sRes!=""&&(GetBaseItemType(oObject)==BASE_ITEM_BOOK)) { DelayCommand(600.0,makebook(sRes)); } }