|
Davos Adept
Joined: 30 Jan 2003 Posts: 228 Location: USA
|
Posted: 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 |
|
|
|
TonDiening GURU
Joined: 26 Jul 2001 Posts: 1958 Location: Canada
|
Posted: 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} {} {}
} {} {}
} {} {} |
|
|
|
Davos Adept
Joined: 30 Jan 2003 Posts: 228 Location: USA
|
Posted: 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 |
|
|
|
TonDiening GURU
Joined: 26 Jul 2001 Posts: 1958 Location: Canada
|
Posted: 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."? |
|
|
|
LightBulb MASTER
Joined: 28 Nov 2000 Posts: 4817 Location: USA
|
Posted: 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}} |
|
|
|
Davos Adept
Joined: 30 Jan 2003 Posts: 228 Location: USA
|
Posted: 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. |
|
|
|
LightBulb MASTER
Joined: 28 Nov 2000 Posts: 4817 Location: USA
|
Posted: 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}} |
|
|
|
|
|