If you would prefer only to have certain functionality from MacroTalk (for
instance, if you have another addon that provides similar functionality),
you can disable various modules by renaming or deleting the corresponding
.lua files. You can safely remove MacroTalkChatOptions, MacroTalkCommands,
and MacroTalkSubstitutions which correspond to Conditional/Random chat
commands, Slash commands, and Text substitutions, respectively.

Slash commands:

/tellunit (/tu, /whisperunit, /wu) <unit> <message>

Sends a whisper to the specified unit. See
http://www.wowwiki.com/API_TYPE_UnitId for a list of units

Example:

/cast Innervate
/tellunit target Incoming innervate

/group (/gr) <message>

Picks battleground, raid, or party chat depending on which type of group
you are in.

/opt [options] <slash command>; [options] <slash command>; ...

Picks from multiple slash commands given the options. You can only use
slash commands that don't trigger secure functions. Chat commands,
emotes, scripts, etc. are OK. /cast, /use, etc. are off limits.

Note: the sub-commands cannot use macro options since the semicolons
would cause ambiguity.

Picks a random slash command out of the group chosen based on the
given options. Each group is a list of slash commands separated by the
backslash (\) character (this is in contrast to commas used for the
built-in random commands--commas are just too common in chat messages).

Note: like the /opt command, the sub-commands cannot use macro options
and you can't use any secure commands.

All chat commands (/say, /tell, /guild, etc.) can now accept macro options.
To use this functionality, simply start the command with /opt. Note:
[target=] has no effect on the output of the chat commands; it only affects
the other conditionals in the clause.

Similar to the macro options, you can now add /rnd to the beginning of any
chat command to pick a random saying. The /rnd___ commands also take options
to pick a different list of sayings. The lists themselves are separated by
the backslash symbol (\).

Example:

/rndyell ZOMG! \ WTF?! \ You there! Check out that noise!

Example:

/rndsay [outdoors] Ahhh, the Great Outdoors! \ What a lovely day!;
I wish I could go outside right now \ Must... Leave... Building...

Text substitutions:

MacroTalk offers a variety of substitutions in addition to %t of the default
UI. Substitutions are prioritized by the length of the code; longer codes
are processed first. This means that %tl will be processed before %t. The
codes are case-insensitive so %Tl is equivalent to %tL.

percentage.
v2.0.6
- Function GetNumGroupMember replaced with IsInRaid, to make sure you're really in a party or a raid.

v2.0.5
- Function GetNumPartyMember and GetNumRaidMember replaced with new GetNumGroupMember.

v2.0.4
- TOC updated

v2.0.3
- Fixed an issue with the subzone substitution. Now if you are in a zone with no subzones, %sz will show you the name of the zone instead of nothing.

v2.0.2
- Fixed an issue I did not see with /opt or /rnd commands and a secure command like /equipset.
- Constant MAX_BATTLEFIELD_QUEUES replaced by the function GetMaxBattlefieldID()

v2.0.1
- Correcte 3 changes done with versions posted on wowinterface and not in wowcurse (1.72 max in wow curse and 1.8.1 max in wowinterface)
See below for the changes.

v2.0
- Works now with 4.2
- Added realm and guild commands

v1.8.1
- Fixed a stray global in MacroTalk.lua

v1.8
- The ic and icb suffixes now insert the appropriate codes to send texture links
instead of just the name of the icons.

v1.7.2
- %gb correctly eliminates the "no gender" message
- % without a code no longer substitutes as the player's name

v1.7.1
- Fixed suffixes to work without a unit
- Fixed error when using /gr outside of a group

v1.7
- /rnd___ commands should actually work now
- Changed /rnd to /rndcmd because of a conflict with the built-in /rnd command
- Added architecture for straight text substitutions (no interface yet--see
MacroTalkSubstitutions.lua for more information)

v1.6
- Added raid icon and "blank" suffixes

v1.5.1
- Fixed a bug that caused all SendChatMessages to fail... :eek:

v1.4
- /opt & /rnd will now print an error message if you attempt to use a secure
command
- Added %n, %z, %sz
- Added ability to use suffixes alone to get info about the player
- Changed unit prefixes to suffixes - INCOMPATIBLE WITH PREVIOUS VERSION
- Substitutions are no longer case-sensitive
- Restructured substitutions and localizations to be more generic

v1.3
- Added /rnd and /rnd___ commands
- Fixed a bug where the /opt prefix was only being applied to the first command
of a given type (e.g. only /opts would work but not /optsay)

Can you make the %loc with 1 decimal, like 15.5, 60.2
That should fit the map coordinate like TomTom use

Regards

Hi, thanks for the suggestion. An update is coming live today.

Thanks for this Update

__________________
Regards:LonghornsEarthen Ring / Darkmoon Faire
-----------------------------------------------------------------------------------------------------Always Remember: A Newbie is someone that calls an other new player a Newbie, because
he/she forgot that he/she started to play the game him/her self for the first time also ones.
-----------------------------------------------------------------------------------------------------

Can you make the %loc with 1 decimal, like 15.5, 60.2
That should fit the map coordinate like TomTom use

Regards

__________________
Regards:LonghornsEarthen Ring / Darkmoon Faire
-----------------------------------------------------------------------------------------------------Always Remember: A Newbie is someone that calls an other new player a Newbie, because
he/she forgot that he/she started to play the game him/her self for the first time also ones.
-----------------------------------------------------------------------------------------------------

What command did you type to get this error please ?
And in what conditions (target ? zone ? etc...)

I know that for instance, macrotalk group command doesn't work with the smartgroup function of Prat (so you have to deactivate it, also this function of prat is broken, so that group command works !)
Maybe QHLite interfere, maybe not...