Site Tools


commandqueues
no way to compare when less than two revisions

Differences

This shows you the differences between two versions of the page.


commandqueues [2007/03/06 06:14] (current) – created - external edit 127.0.0.1
Line 1: Line 1:
 +# $EPIC: commandqueues.txt,v 1.2 2007/03/06 06:14:45 jnelson Exp $
 +======Synopsis:======
 +[[load]] commandqueues
 +
 +======Description:======
 +This script provides a facility to avoid [[quoting hell]] by having
 +you put code into aliases and passing the names of those [[alias]]es
 +to these commands.  Then are then executed without quoting issues.
 +The explanations of the commands below are probably wrong; the script
 +is difficult to understand.  Hopefully the author will provide more
 +documentation in the future.
 +
 +        /1cmd <time> <command>
 +                Execute <command>, but only if <command> has not been executed
 +                already by /1cmd in the previous <time> seconds.
 +
 +        /qcmd <queue> <command>
 +                Add <command> to the end of queue <queue>, which will be
 +                executed sequentially in 5 second intervals.  Queues with a
 +                lower alphanumerical value will be drawn from first, and hence
 +                have a higher priority.
 + Qcmd now makes reference to a non-existant function called
 + $islagged().  If this returns a true value, qcmd will stop 
 + right there so that the server doesn't get mistakenly flooded.
 +
 +        /fqcmd <queue> <command>
 +                Add <command> to the beginning of queue <queue>, which will
 +                be executed sequentially in 5 second intervals.
 +
 +        /q1cmd <time> <queue> <command>
 +                Equivalent to: /1cmd <time> qcmd <queue> <command>
 +                as long as <command> is not already queued in <queue>.
 + Q1cmd now permits you to specify multiple comma separated 
 + queues to test against for the specific purpose of blocking.  
 + The command will only be queued on the first.
 +
 +        /fq1cmd <time> <queue> <command>
 +                Equivalent to: /1cmd <time> fqcmd <queue> <command>
 +                as long as <command> is not already queued in <queue>
 +
 + Commands are executed in "literal" form (not subject to "quoting hell")
 +
 + /timer.ue <args>
 + This functions the same as /timer, but won't expand the command
 + when it is executed.  It's not quite 100% clean yet.  Don't try
 + to execute numbers as commands.
 +
 +======History:======
 +This script was written by CrazyEddy and first appeared in EPIC4-1.1.3.
 +
  
commandqueues.txt · Last modified: 2007/03/06 06:14 by 127.0.0.1