This addon allows you to turn small lua scripts into slash commands that can be saved and loaded automatically each time you log into the game. Add your own lua scripts and make your own slash commands all while logged into, and playing WoW. No reloads required to edit your code or activate the new commands. Just type "/sm config" to get started.
If you have any ideas for new default commands let me know... To change the addon settings type /sm config
current commands are:
current commands are:
/eject = ejects passenger from seat # or all seats
/xx = attempts to dismount you and leave any vehicle you are in
/gfx = restart the gfx engine
/fquit = fast quit / force quit
/tele = teleport in/out of lfg dungeon
/p2r = convert your party to a raid
/r2p = convert your raid to a party
/clear = clear all raid markers (smoke bombs)
/cloak = toggle your cloak visibility
/helm = toggle your helm visibility
/lvgrp = will leave your group
/passloot = will toggle pass on loot
/in = will run a slash command in a set amount of time ( /in delaytime /whatever) or (/in mins:secs /whatever) (not all slash commands can be delayed)
/sha = tells you if you did Sha of Anger
/exp = tells you exp to next level and rested amount
/ready = initiates a ready check
/role = initiates a role check
/names = toggle names / nameplates in the 3d world
/toast = set / clear your Battle Net message
/cdown = counts down in "SAY" from passed 1st number by optional 2nd number
/quitaftertaxi = [/qat] quits the game after landing from a taxi flight (or swim)(options are logout to just logout instead of quit or cancel to not quit after taxi)
/mount = summons a mount matching passed string ("/mount hearth" would mount hearthsteed) (prefering flying 1st)
/critter = [/vpet] summons a vanity pet matching passed string ("/vpet treas" would match Treasure Goblin) (prefering favorite pets 1st)
to create a new command type /sm config
type in the name of your new slash command like "test" for the command "/test"
this addon will not allow you to make a command named the same as some other command as you will not know which command will be the one ran because they overwrite each other...
put your code in the code window
put a description in the description window
click save
click activate
your command should now work