Register to post in forums, or Log in to your existing account
 

Play RetroMUD
Post new topic  Reply to topic     Home » Forums » zMUD General Discussion
Davos
Adept


Joined: 30 Jan 2003
Posts: 228
Location: USA

PostPosted: Sat Aug 16, 2003 8:35 pm   

using #TEMP
 
I have the following
channel earth
#TEMP {You have recovered equilibrium} {
channel air
#TEMP {You have recovered equilibrium} {
channel fire
#TEMP {You have recovered equilibrium} {
channel air}
}
}

my problem seems to be after channel earth all 3 temp triggers fire at the same time, is there a way around this? i need them to fire in subsequent order, Thanks
Reply with quote
TonDiening
GURU


Joined: 26 Jul 2001
Posts: 1958
Location: Canada

PostPosted: Sat Aug 16, 2003 9:18 pm   
 
I have used such nested #TEMP triggers before without them all firing at the same time.

Maybe give each one a name? Where are you calling all of that from? The command line cut and paste? An Alias?

Maybe explicitely set their options to default?

channel earth
#TEMP channelair {You have recovered equilibrium} {
channel air
#TEMP channelfire {You have recovered equilibrium} {
channel fire
#TEMP channelair2 {You have recovered equilibrium} {channel air} {} {}
} {} {}
} {} {}
Reply with quote
Davos
Adept


Joined: 30 Jan 2003
Posts: 228
Location: USA

PostPosted: Sat Aug 16, 2003 10:36 pm   
 
Nope using your example it still fires the last 3 channels at once instead of waiting to be triggered
This is all in a trigger that is triggered when I enter my MUD but that doesnt seem to have anything to do with it, here is my MUD output

1558h, 1660m ex-channel earth
You forge a channel through to the elemental skein of the universe.
The strength of earth is at your command.
1558h, 1460m x-
You have recovered equilibrium.
stand *IGNORE THE STAND*
channel air
channel fire
channel water


thats what it does...

HELP, thanks
Reply with quote
TonDiening
GURU


Joined: 26 Jul 2001
Posts: 1958
Location: Canada

PostPosted: Sat Aug 16, 2003 11:21 pm   
 
In an offline mode test with your original sample I do not get the issue using #SH to test it. What is different with your settings.

Do you #SUB or reparse or .. - what do you have for triggers on "You have recovered equilibrium."?
Reply with quote
LightBulb
MASTER


Joined: 28 Nov 2000
Posts: 4817
Location: USA

PostPosted: Sat Aug 16, 2003 11:43 pm   
 
#VAR nextchannel {air|water|fire} {air|water|fire}
#TR startup {You have recovered equilibrium} {#IF %numitems( @nextchannel) {channel %item( @nextchannel, 1);#DELNITEM nextchannel 1} {#T- startup}}
Reply with quote
Davos
Adept


Joined: 30 Jan 2003
Posts: 228
Location: USA

PostPosted: Sun Aug 17, 2003 3:36 am   
 
Lightbulb Im willing to do it that way but can you adapt that to this?

I trigger off a line saying
^Password Correct. Welcome!

and At that point I want it to
#WAIT 2000
channel earth
*wait for Equil Message*
channel air
*wait for Equil Message*
channel water
*wait for Equil Message*
channel fire

Can this be done?

PS I have nothing special for trigger option in zmud, its mostly the default settings for everything.
Reply with quote
LightBulb
MASTER


Joined: 28 Nov 2000
Posts: 4817
Location: USA

PostPosted: Sun Aug 17, 2003 8:29 am   
 
Here's a complete script. It goes in the command line, not in the settings editor.
#VAR nextchannel {air|water|fire} {air|water|fire}
#TR start1 {^Password Correct. Welcome!} {}
#COND {} {#T+ start2;channel earth;#T- start1} {Wait|Param=2000}
#TR start2 {You have recovered equilibrium} {#IF %numitems( @nextchannel) {channel %item( @nextchannel, 1);#DELNITEM nextchannel 1} {#T- start2}}
Reply with quote
Display posts from previous:   
Post new topic   Reply to topic     Home » Forums » zMUD General Discussion All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

© 2009 Zugg Software. Hosted by Wolfpaw.net