I managed to do a simple script :
Scriptname drkBound extends ObjectReference Event OnContainerChanged(ObjectReference akNewContainer, ObjectReference akOldContainer) If akOldContainer == Game.GetPlayer() Debug.SendAnimationEvent(akNewContainer, "IdleBoundKneesStart") EndIfEndEvent
It works as intended, if the player " gives " to a NPC ( using pickpocket ) a new item called leather cuffs, the NPC will got in a bound animation. Sadly my skills are limited and i got some issues :
■ If the player starts attacking the cuffed NPC's, the animation will " break " and the NPC will attack the player. I've no idea how to fix this.
■ If the player have more than one cuff in his inventory, the script will not trigger. He must have no leather cuffs left in his inventory after giving a leather cuff to a NPC for the script to play, again no idea how to fix this.
