Category: Miscellaneous
Addon Information
Download Latest Version.
To add favorites please register for a free account. If you already have one you need to login. How do I install this? (FAQ)
Nefarion's Portal Bug Reports Feature Requests
Author:
Version:
1.2.0006
Date:
10-22-2008 08:05 AM
Size:
2.11 Kb
Downloads:
2,200
Favorites:
22
MD5:
Pictures
InDemand (Now with /rpt!)
NOTE: I've had reports of this addon breaking with the patch. I suspect Ace may be interfering with the /in command (since it provides one of its own). I've added a secondary command on a completely separate entry (/ind) to avoid having the two clash. If you see any problems with the normal /in, please switch to /ind.


A simple addon to implement repeating and delaying non-secure macro code.


Delays

The command for delaying is "/in" (alias: "/delay"). It accepts a number (fixed- or floating-point), and a string of slash-command macro text, space-separated.

Example: /in 2.5 /say Hello.

You can also name commands, allowing you to later modify them by resending a slightly altered version of the message. To name a command, insert the name (sans any spaces) within square brackets after the delay. By later sending another command with the same name (case-insensitive), you can modify the original command by that name before it has a chance to execute. Example:

/in 2 [HI] /say Hello
/in 3 [HI] /say Hi


In that example, the original /in command is immediately modified to execute after 3 seconds instead of after 2, and to execute "/say Hi" instead of "/say Hello", by the second command.


Repeats

The command for repeating is "/rpt". It accepts a number, a name within square brackets (sans spaces), and a string of slash-command macro text, space-separated.

Example: /rpt 2.5 [TEST] /s This is a test.

The above timer will execute after 2.5 seconds, saying "This is a test", then continue to spam it every 2.5 seconds afterwards, until canceled.

To cancel an existing timer, simply pass the command the parameter "cancel" followed a name (case-insensitive).

Example: /rpt cancel TEST.

Like the "/in" command, rpt timers can also be modified simply by sending another command by the same name.


This addon is released under the MIT license found here.
  Change Log - InDemand (Now with /rpt!)
1.2.0005:
+ Added a /rpt command.


1.2.0003:
+ Added a [name] option.
+ Removed the dependency on PenduLib.


1.1.0002:
+ TOC bump.
+ Removed unused library.


1.1.0001:
+ Now uses the embedded PenduLib-1.0 timer library. Please report any issues you think may be related to this addons timer's ASAP.


1.0.0155:
+ Cleaned up the code a little. Now has more specialized handling of certain things. This should make it more efficient.
+ Changed how command info is picked up. Floating-point (decimal) delays are now accepted.


1.0.0154:
+ Initial WoWInterface upload.


g-code rev 153:
+ Throttled OnUpdating.


g-code rev 142:
+ Initial commit.
  Optional Files - InDemand (Now with /rpt!)
Sorry, there are currently no optional files available.
  Comments - InDemand (Now with /rpt!)
Post A Reply Comment Options
Old 02-03-2009, 04:58 PM  
Himeki
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Small, Efficient, Helpful, and just what I've been looking for for quite a while now. ^_^ Thanks for the great job.
Himeki is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 12-11-2008, 04:18 PM  
Nefarion
A Defias Bandit
 
Nefarion's Avatar
Interface Author - Click to view interfaces

Forum posts: 2
File comments: 57
Uploads: 20
Quote:
Originally posted by Potter
clicking download loads up a file named InDemand-1.0.0006

is the 1.0/1.2 just a typographical error? or's something rotten
Oh woops. Yeah, that's just a naming error. It's the correct file.
Nefarion is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-24-2008, 01:18 AM  
Potter
A Kobold Labourer

Forum posts: 0
File comments: 113
Uploads: 0
clicking download loads up a file named InDemand-1.0.0006

is the 1.0/1.2 just a typographical error? or's something rotten
Potter is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-22-2008, 11:40 AM  
brendon2424
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Awesome! Thx for the quick update. Previously I was getting no errors, just nothing happened. Now /in, /delay, and the new /ind all work. Wasnt an ace interference for me since I was only testing with your addon installed, but it works now with the update so I'm happy. Thx for the small effecient addon.
brendon2424 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-22-2008, 08:05 AM  
Nefarion
A Defias Bandit
 
Nefarion's Avatar
Interface Author - Click to view interfaces

Forum posts: 2
File comments: 57
Uploads: 20
Re: Re: /in doesnt work as of 3.0.2

Err, see the notice on the comments page, and update.
Nefarion is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-22-2008, 12:14 AM  
Nefarion
A Defias Bandit
 
Nefarion's Avatar
Interface Author - Click to view interfaces

Forum posts: 2
File comments: 57
Uploads: 20
Re: /in doesnt work as of 3.0.2

It works perfectly for me. Are you getting any errors?

Last edited by Nefarion : 10-22-2008 at 12:15 AM.
Nefarion is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-21-2008, 10:56 PM  
brendon2424
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
/in doesnt work as of 3.0.2

As of 1.2.0005 in 3.0.2 the /rtp works fine, but the /in or /delay does not work. For example, "/rpt 2.5 [TEST] /s This is a test" repeats the text every 2.5 seconds, but "/in 2.5 /say Hello" does nothing at all. I realize that many other addons like ace and such allow for the /in time delay, but they dont include the naming feature "/in 2 [HI] /say Hello" like indemand does which i find very usefull in some situations. I tested this with a new install of wow with no other addons due to the fact that the authors page claims it is wotlk complient.
brendon2424 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Post A Reply



Category Jump:




The Network:
EQInterface | EQ2Interface | LoTROInterface | MMOInterface | War.MMOUI | WoWInterface | VGInterface | Allakhazam | Thottbot | Wowhead | Zam


©2009 MMOUI / ZAM Network
vBulletin - Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.