Hi i have the abSilent working now but still no luck with abPreventRemoval i have tried (true, true) and get this error " too many arguments passed to function"
Here is my script all together now, I might have gone wrong somewhere, not to sure. Thanks
Scriptname SOTDGTest extends ObjectReference
Armor Property DaedricHelmet Auto
Armor Property DaedricGauntlets Auto
Armor Property DaedricBoots Auto
Armor Property DaedricCuirass Auto
Armor Property DaedricShield Auto
Bool Property abPreventRemoval Auto
Bool Property abSilent Auto
Bool abPreventRemoval = false
Bool abSilent = false
Event OnEquipped(Actor akActor)
if akActor == Game.GetPlayer()
Game.GetPlayer().AddItem(DaedricHelmet, 1, true)
Game.GetPlayer().AddItem(DaedricCuirass, 1, true)
Game.GetPlayer().AddItem(DaedricGauntlets, 1, true)
Game.GetPlayer().AddItem(DaedricShield, 1, true)
Game.GetPlayer().AddItem(DaedricBoots, 1, true)
Game.GetPlayer().EquipItem(DaedricHelmet, 1, true, true)
Game.GetPlayer().EquipItem(DaedricCuirass, 1, true, true)
Game.GetPlayer().EquipItem(DaedricGauntlets, 1, true, true)
Game.GetPlayer().EquipItem(DaedricShield, 1, true, true)
Game.GetPlayer().EquipItem(DaedricBoots, 1, true, true)
EndIf
EndEvent
Event OnUnequipped(Actor akActor)
if akActor == Game.GetPlayer()
Game.GetPlayer().UnequipItem(DaedricHelmet, 1, true)
Game.GetPlayer().UnequipItem(DaedricCuirass, 1, true)
Game.GetPlayer().UnequipItem(DaedricGauntlets, 1, true)
Game.GetPlayer().UnequipItem(DaedricShield, 1, true)
Game.GetPlayer().UnequipItem(DaedricBoots, 1, true)
Game.GetPlayer().RemoveItem(DaedricHelmet, 1, true)
Game.GetPlayer().RemoveItem(DaedricCuirass, 1, true)
Game.GetPlayer().RemoveItem(DaedricGauntlets, 1, true)
Game.GetPlayer().RemoveItem(DaedricShield, 1, true)
Game.GetPlayer().RemoveItem(DaedricBoots, 1, true)
EndIf
EndEvent