Script, group Reference IDs?

Post » Thu Jun 21, 2012 8:24 am

I was wondering if there is a way to group Refernce ID's to make something like in the following script easier.

Thanks in advance :smile:

I am going to have about 100 of these and I do not want to have a line to activate then deactive every single one.
Spoiler
Scriptname aaaakurdsspell01 extends activemagiceffect  ObjectReference property teleDestkurd autoObjectReference property teleDestplayer autoActor property Kurd autoObjectReference PlayerRefObjectReference property enablelayer1 autoObjectReference property enablelayer2 autoObjectReference property enablelayer3 autoObjectReference property enablelayer4 autoObjectReference property enablelayer5 autoObjectReference property enablelayer7 autoObjectReference property enablelayer8 autoEvent OnEffectStart(Actor akTarget, Actor akCaster)PlayerRef = Game.GetPlayer()PlayerRef.moveto(teleDestplayer)(Kurd as actor).MoveTo(teleDestkurd)Debug.Notification("I Would start running if I were you!!")enablelayer1.Enable()utility.wait(1)enablelayer2.Enable()utility.wait(1)enablelayer3.Enable()utility.wait(1)enablelayer4.Enable()utility.wait(1)enablelayer5.Enable()utility.wait(1)enablelayer7.Enable()utility.wait(1)enablelayer8.Enable()utility.wait(15)enablelayer8.Disable()utility.wait(1)enablelayer7.Disable()utility.wait(1)enablelayer5.Disable()utility.wait(1)enablelayer4.Disable()utility.wait(1)enablelayer3.Disable()utility.wait(1)enablelayer2.Disable()utility.wait(1)enablelayer1.Disable()utility.wait(1)enablelayer1.Enable()utility.wait(1)enablelayer2.Enable()utility.wait(1)enablelayer3.Enable()utility.wait(1)enablelayer4.Enable()utility.wait(1)enablelayer5.Enable()utility.wait(1)enablelayer7.Enable()utility.wait(1)enablelayer8.Enable()utility.wait(1)enablelayer8.Disable()utility.wait(1)enablelayer7.Disable()utility.wait(1)enablelayer5.Disable()utility.wait(1)enablelayer4.Disable()utility.wait(1)enablelayer3.Disable()utility.wait(1)enablelayer2.Disable()utility.wait(1)enablelayer1.Disable()utility.wait(1)enablelayer1.Enable()utility.wait(1)enablelayer2.Enable()utility.wait(1)enablelayer3.Enable()utility.wait(1)enablelayer4.Enable()utility.wait(1)enablelayer5.Enable()utility.wait(1)enablelayer7.Enable()utility.wait(1)enablelayer8.Enable()utility.wait(1)enablelayer8.Disable()utility.wait(1)enablelayer7.Disable()utility.wait(1)enablelayer5.Disable()utility.wait(1)enablelayer4.Disable()utility.wait(1)enablelayer3.Disable()utility.wait(1)enablelayer2.Disable()utility.wait(1)enablelayer1.Disable()EndEvent
User avatar
Wayne Cole
 
Posts: 3369
Joined: Sat May 26, 2007 5:22 am

Post » Thu Jun 21, 2012 1:13 am

Is there any reason you don't want to just set them all to have a common enable parent and enable/disable that instead?
User avatar
Stacy Hope
 
Posts: 3391
Joined: Thu Jun 22, 2006 6:23 am

Post » Wed Jun 20, 2012 8:57 pm

smacks fore head, doh!!!!

tho I will still have to set the parent one by one to create the groups but will save me lots of time on the script.
thanks
User avatar
TOYA toys
 
Posts: 3455
Joined: Sat Jan 13, 2007 4:22 am

Post » Wed Jun 20, 2012 11:41 pm

Check out http://www.creationkit.com/Batch_Assignment. It doesn't work for scripts, but I think it does for everything else.
User avatar
Taylor Bakos
 
Posts: 3408
Joined: Mon Jan 15, 2007 12:05 am

Post » Wed Jun 20, 2012 10:02 pm

you sir are a legend, I had no idea that there was a batch tool built into it.
User avatar
Jerry Jr. Ortiz
 
Posts: 3457
Joined: Fri Nov 23, 2007 12:39 pm

Post » Thu Jun 21, 2012 6:29 am

My script will not trigger using the enable function, I have "TriggerBoxenables" as an active parent for the things(100's of hazards and 100's of decals) that I want to enable.
so "enablelayer1.Enable()" enablelayer1 being the triggerboxenable.
I can enable the hazard and decals directly via the script just fine but I am not doing that because I have 100's of them.

Any one know what I am doing wrong thanks.
User avatar
Roberta Obrien
 
Posts: 3499
Joined: Tue Oct 23, 2007 1:43 pm

Post » Thu Jun 21, 2012 5:28 am

I have "TriggerBoxenables" as an active parent for the things
User avatar
Vincent Joe
 
Posts: 3370
Joined: Wed Sep 26, 2007 1:13 pm


Return to V - Skyrim