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
Apollyon
Wanderer


Joined: 02 Oct 2001
Posts: 76
Location: USA

PostPosted: Wed Aug 28, 2002 9:10 pm   

Why won't this work
 
#alias {grecall} {:fol apollyon; group all; :shaitan:{#wait 500; cast 'group recall'}}

i am on Apollyon, i want all my multis to follow me, no problem there, then to have shaitan wait a sec, before he group recalls
but for some reason this doesnt work

--------------------------------------------------

"They tell Soze they want his territory - all his business. Soze looks over the faces of his family... Then he showed these men of will what will really was."
Reply with quote
iljhar
GURU


Joined: 10 Oct 2000
Posts: 1116
Location: USA

PostPosted: Wed Aug 28, 2002 11:40 pm   
 
Try to use #alarm instead:

#alias grecall {:fol apollyon;group all;:shaitan:#alarm +1 {cast 'group recall'}}

Iljhar
Reply with quote
doomfyre
Apprentice


Joined: 03 Jan 2002
Posts: 152
Location: USA

PostPosted: Wed Aug 28, 2002 11:45 pm   
 
Not sure why your version didn't work, but here's a slightly uglier version that did for me

#alias {grecall} {:fol apollyon; group all; :shaitan:#wait 500; :shaitan:cast 'group recall'}
Reply with quote
Apollyon
Wanderer


Joined: 02 Oct 2001
Posts: 76
Location: USA

PostPosted: Thu Aug 29, 2002 12:35 am   
 
thank you both, i tried bothand decided to go with doom's cause thats what i ended up doing eventually, is there a way where you could do multiple commands in another window without looking into that window i thought that:
:Char2:{action1;action2;action3;etc}
would work, but its doesnt for me, i use 6.16
or is it just a matter or typing...
thanks again

--------------------------------------------------

"They tell Soze they want his territory - all his business. Soze looks over the faces of his family... Then he showed these men of will what will really was."
Reply with quote
LightBulb
MASTER


Joined: 28 Nov 2000
Posts: 4817
Location: USA

PostPosted: Thu Aug 29, 2002 3:15 am   
 
Based on the examples in "Introduction to Multiplaying", it would be:
#alias {grecall} {:fol apollyon; group all; shaitan:{#wait 500; cast 'group recall'};::}

Of course, if this #ALIAS is in the Apollyon window, you could also use:
#alias {grecall} {:fol apollyon; group all; shaitan:#wait 500; cast 'group recall';apollyon:}

LightBulb
Senior Member
Reply with quote
Apollyon
Wanderer


Joined: 02 Oct 2001
Posts: 76
Location: USA

PostPosted: Sat Aug 31, 2002 3:51 am   
 
i tried it your way LB but every time i do that, it switches to shaitans window, i wanna do all this from the window of apollyon

#alias {grecall} {:fol apollyon; group all; :shaitan:{#wait 500; cast 'group recall'}}

doesnt work cause when it gets to that last part it does nothing and when i look in shaitans screen it shows that he tried to do {#wait 500; cast 'group recall'} with the brackets there, confusing the mud.

is there a way to stack commands on the other window without changing over to the other window cause now i do
:shaitan:action1;:shaitan:action2;:shaitan:etc
and i would rather do
:shaitan:{action1;action2;etc.}
but the { } shows up
i think i am hopeless

--------------------------------------------------

"They tell Soze they want his territory - all his business. Soze looks over the faces of his family... Then he showed these men of will what will really was."
Reply with quote
Vijilante
SubAdmin


Joined: 18 Nov 2001
Posts: 5182

PostPosted: Sat Aug 31, 2002 4:55 am   
 
#alias {grecall} {:fol apollyon; group all; :shaitan:#EXEC {#wait 500; cast 'group recall'}}
Reply with quote
LightBulb
MASTER


Joined: 28 Nov 2000
Posts: 4817
Location: USA

PostPosted: Sat Aug 31, 2002 7:06 am   
 
It's not my way, it's Zugg's way. However there are many ways of doing what you want.

Make an alias in the shaitan window with the #WAIT command, then just call the alias
:shaitan:#AL grecall {#WAIT 500;cast 'group recall'}
#alias {grecall} {:fol apollyon; group all;:shaitan:grecall}

Put the #WAIT before the focus change
#alias {grecall} {:fol apollyon; group all; #WAIT 500;:shaitan:cast 'group recall'}

Do multiple focus changes. I'm not sure if shaitan will actually wait with this though
#alias {grecall} {:fol apollyon; group all; :shaitan:#wait 500;:shaitan:cast 'group recall'}

Use an alarm in the main window (shortest time is 1 sec with version 6.16)
#alias {grecall} {:fol apollyon; group all;#ALA +1 {:shaitan:cast 'group recall'}

Use an alarm in the shaitan window
#alias {grecall} {:fol apollyon; group all;:shaitan:#ALA +1 {cast 'group recall'}}

I expect there's other ways also, but that should give you enough choices to find something that works.

LightBulb
Senior Member
Reply with quote
LightBulb
MASTER


Joined: 28 Nov 2000
Posts: 4817
Location: USA

PostPosted: Sat Aug 31, 2002 2:04 pm   
 
For the general problem; doing multiple commands in the shaitan window without bringing it to the top (even for a few seconds), you can probably use #EXEC or %exec as suggested by Vijilante. Other than that, the only method is what you are using:
:shaitan:action 1;:shaitan:action 2;:shaitan:action 3

LightBulb
Senior Member
Reply with quote
Apollyon
Wanderer


Joined: 02 Oct 2001
Posts: 76
Location: USA

PostPosted: Sun Sep 01, 2002 4:58 am   
 
thanks for all the help guys i appreciate that alot

--------------------------------------------------

"They tell Soze they want his territory - all his business. Soze looks over the faces of his family... Then he showed these men of will what will really was."
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