Event OnActivate(ObjectReference akActionRef) If akActionRef == Game.GetPlayer() akActionRef.PlayIdle(Idle1) EndifEndEventwhere Idle1 is the property set in properties window and assigned to that particular Idle you created previously.
Scriptname zqzzSlBeSeated Extends ObjectReference;When activated puts activator into the correct postureActor Property PlayerRef AutoObjectReference Property zqzzFlSitCrossLeggedPLAYER AutoEVENT OnActivate (ObjectReference akActivator)If akActivator == PlayerRef ;Do special stuff to player avatar akActivator.PlayAnimationAndWait("SitCrossLegged", "OnSit")Else ;Do ordinary stuff to Actors akActivator.PlayAnimationAndWait("SitCrossLegged", "OnSit")EndIf EndEVENT