ScriptName _00E_GoldfurtButtonScript extends objectReference ; written by Julian "Sagantor" Actor Property playerRef Auto {Let it autofill in the CK} ObjectReference Property wall1 Auto ObjectReference Property wall2 Auto Sound Property movingWallsSound Auto bool doOnce auto STATE active EVENT onActivate( objectReference ref ) if( ref == playerRef && doOnce == false ) playAnimation("down") gotoState("inactive") moveWalls() playAnimation("up") gotoState("active") doOnce = true EndIf endEVENT endSTATE STATE inactive ; do nothing in this state endSTATE Function moveWalls() wall1.TranslateTo( 3512.0000, 2552.0000, 313.3433, 0.0000, -0.0000, 90.0000, 50.0 ) wall2.TranslateTo( 3512.0000, 2784.0000, 313.3433, 0.0000, -0.0000, 270.0000, 50.0 ) movingWallsSound.Play( Self ) EndFunction