Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(12 Kb)
Download
Updated: 08-29-12 01:28 AM
Pictures
File Info
Compatibility:
Mists of Pandaria (5.0.4)
Updated:08-29-12 01:28 AM
Created:09-16-10 09:43 AM
Downloads:6,350
Favorites:43
MD5:
SlashIn ( /in )  Popular! (More than 5000 hits)
Version: v1.0.6
by: ZombiePope [More]
Description

Provides the /in command for delayed execution. Also provides /slashin, in case of conflicts with other addons providing /in.

Many addons have provided this feature -- so many that some users assume it's a built-in command. Long, long ago Cosmos provided it. In the Ace2 era, almost every Ace2 addon provided it. More recently, InDemand provides it. SlashIn has its own advantages:

- Updated for Patch 5.0 and Mists of Pandaria.
- Uses AddonLoader if you have it.

Also available on Curse. Use the WowAce Ticket Tracker to report bugs. Thanks.

Examples

Say "hi" in 1.5 seconds:

/in 1.5 /say hi


Use your Argent Crusader's Tabard to teleport, then put your other tabard back afterwards:

/equip Argent Crusader's Tabard
/use Argent Crusader's Tabard
/in 12 /equip Scryers Tabard



Known Limitations

Many types of commands can't be delayed, especially ones that cast spells. If you receive an error dialog saying "SlashIn has been blocked from an action only available to the Blizzard UI," then that command can't be delayed.

The timer library can only generate events up to 10 times per second. Times with higher precision (more than one decimal place) are supported, but for example /in 2.0 and /in 2.01 aren't actually going to happen 0.01 seconds apart. They'll either happen together, or 0.1 seconds apart. (InDemand has the same limitation, but doesn't document it.) In practice this limitation really doesn't matter.
v1.0.5
- TOC bump for patch 4.2.

v1.0.4
- TOC bump for patch 4.1.

v1.0.3
- TOC bump for patch 4.0.

v1.0.2
- Small fix with AddonLoader support.

v1.0.1
- First version.
Archived Files (5)
File Name
Version
Size
Author
Date
v1.0.5
12kB
ZombiePope
07-01-11 12:44 PM
v1.0.4
12kB
ZombiePope
04-26-11 11:33 AM
v1.1
9kB
ZombiePope
10-11-10 02:50 PM
v1.0.2
9kB
ZombiePope
09-16-10 12:36 PM
v1.0.1
9kB
ZombiePope
09-16-10 09:43 AM


Post A Reply Comment Options
Unread 03-09-12, 05:10 PM  
Ssateneth
A Kobold Labourer

Forum posts: 0
File comments: 26
Uploads: 0
Can you please implement /rpt (repeat)? You said you made this to replace InDemand, but I really need repeat. InDemand make a lot of lua errors and I don't know how to fix it. I even tried the unofficial fix, and now the commands actually get through but it still spams lua errors bad.
Ssateneth is offline Report comment to moderator  
Reply With Quote
Unread 11-24-11, 10:05 PM  
Cabinfever
A Kobold Labourer

Forum posts: 1
File comments: 3
Uploads: 0
possible change?

i dont know if what i'm asking is possible :P
Im using a timer ingame to track deminishing returns (24 second cooldown):

/cast spell
/sw 24
/sw play
/in 24 /sw

The idea is that i use SlashIn to close the stopwatch when it reaches 0

This works fine, however if i press it more than once in the 24 seconds, the stopwatch timer resets (as intended) and i would like the /in command to reset too.

Is this possible with SlashIn?
Cabinfever is offline Report comment to moderator  
Reply With Quote
Unread 07-01-11, 01:49 PM  
creepy_inc
A Deviate Faerie Dragon
 
creepy_inc's Avatar

Forum posts: 10
File comments: 243
Uploads: 0
Just curious if anyone use this addon and have some fun/useful/neat macros to share, using the /in command? Feel free to share ideas
creepy_inc is offline Report comment to moderator  
Reply With Quote
Unread 09-17-10, 09:00 PM  
Morsker
A Fallenroot Satyr
 
Morsker's Avatar
AddOn Author - Click to view AddOns

Forum posts: 22
File comments: 89
Uploads: 13
That might be a problem with the macro I gave you. The Ace3 from wowace doesn't have /in, and it would be pretty weird if you had some altered copy that added it.

It's not so important though; if you have /in from somewhere else you really don't need this.

Last edited by Morsker : 09-19-10 at 09:07 AM.
Morsker is offline Report comment to moderator  
Reply With Quote
Unread 09-17-10, 06:54 PM  
creepy_inc
A Deviate Faerie Dragon
 
creepy_inc's Avatar

Forum posts: 10
File comments: 243
Uploads: 0
Thank you

Dump: value=issecurevariable("SLASH_IN1")
[2]="Ace3"
creepy_inc is offline Report comment to moderator  
Reply With Quote
Unread 09-17-10, 09:08 AM  
Morsker
A Fallenroot Satyr
 
Morsker's Avatar
AddOn Author - Click to view AddOns

Forum posts: 22
File comments: 89
Uploads: 13
Hm. I'm sure you're not the only person who thought /in was standard though, since for the last 3 years a lot of addons were providing it automatically. I'll try to make the description explain this better.
Morsker is offline Report comment to moderator  
Reply With Quote
Unread 09-17-10, 06:52 AM  
Morsker
A Fallenroot Satyr
 
Morsker's Avatar
AddOn Author - Click to view AddOns

Forum posts: 22
File comments: 89
Uploads: 13
/in is not standard. You're most likely getting it from an Ace2 addon. If you search your Addons folder for files called AceEvent-2.0.lua, you can find which addon(s) are providing /in. Ace2 is old and bloated though, and will stop being maintained in Cata. Almost no addons use it anymore. The big remaining ones are probably Grid and PallyPower, but even they'll have to stop in Cata.

edit: Another way to tell which Ace2 addon is providing /in is this:

/dump issecurevariable("SLASH_IN1")

Last edited by Morsker : 09-17-10 at 07:04 AM.
Morsker is offline Report comment to moderator  
Reply With Quote
Unread 09-17-10, 06:43 AM  
creepy_inc
A Deviate Faerie Dragon
 
creepy_inc's Avatar

Forum posts: 10
File comments: 243
Uploads: 0
/in x

This works already in game for macros, maybe I'm missing what else this addon does?
creepy_inc is offline Report comment to moderator  
Reply With Quote
Unread 09-16-10, 03:40 PM  
Morsker
A Fallenroot Satyr
 
Morsker's Avatar
AddOn Author - Click to view AddOns

Forum posts: 22
File comments: 89
Uploads: 13
BTW, this works differently internally than previous /in addons, and tries to reuse more Blizzard code.

If it ends up causing some obscure problem like taint, I have a more traditional implementation I can switch it to. This seemed fine in my tests though.

Last edited by Morsker : 09-17-10 at 06:18 AM.
Morsker is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: