I realize SKSE is working on keypress stuff, but I'd prefer not to wait.
Event OnEquipped(Actor akActor) If akActor == Game.GetPlayer() akActor.EquipItem(YourARMO, True, True) Utility.Wait(0.1) akActor.UnequipItem(YourARMO, False, True) ; Do stuff EndIfEndEvent
Function doSomething(Actor akActor) If akActor == Game.GetPlayer() ; stuff to do EndIfEndFunctionEvent OnEquipped(Actor akActor) doSomething(akActor)EndEventEvent OnUnequipped(Actor akActor) doSomething(akActor)EndEvent