OpNpc messages are sent when a player clicks one of the five primary options on a NPC. It should be noted that this message will not handle 'OPNPC6', as that message requires different arguments.
OpNpcT messages are fired whenever an interface component is targeted on a NPC, which, as of revision 204, includes using items from the player's inventory on NPCs - the OpNpcU message was deprecated.