[script] check player has magic effect?

Post » Wed Jun 20, 2012 12:51 am

Please help. How could I check if a player already has a magic effect using an activator (ObjectReference) script?

Something like this?
Scriptname hircineBlessingGiftGoScript extends ObjectReference  MagicEffect Property checkEffect autoEvent OnActivate(ObjectReference akActionRef)   if(Game.GetPlayer().ActiveMagicEffect() == checkEffect)      ;do something?   endifEndEvent; Compiler Output =; the type name ActiveMagicEffect cannot be used as a property; ActiveMagicEffect is not a variable; cannot compare a activemagiceffect to a magiceffect (cast missing or types unrelated)
User avatar
Antony Holdsworth
 
Posts: 3387
Joined: Tue May 29, 2007 4:50 am

Post » Tue Jun 19, 2012 9:51 pm

if(Game.GetPlayer().HasMagicEffect(checkEffect))
User avatar
Stat Wrecker
 
Posts: 3511
Joined: Mon Sep 24, 2007 6:14 am

Post » Wed Jun 20, 2012 4:46 am

Works perfectly thanks very much
User avatar
Multi Multi
 
Posts: 3382
Joined: Mon Sep 18, 2006 4:07 pm


Return to V - Skyrim