getMacroLocation: Difference between revisions
Jump to navigation
Jump to search
m (Text replacement - "source>" to "syntaxhighlight>") |
m (Text replacement - "<source" to "<syntaxhighlight") |
||
Line 6: | Line 6: | ||
|usage= | |usage= | ||
< | <syntaxhighlight lang="mtmacro" line> | ||
getMacroLocation() | getMacroLocation() | ||
</syntaxhighlight> | </syntaxhighlight> | ||
|example= | |example= | ||
< | <syntaxhighlight lang="mtmacro" line> | ||
[h: MacroLocation = getMacroLocation()] | [h: MacroLocation = getMacroLocation()] | ||
[if(MacroLocation == "chat", "You are running from chat", "You are running from "+MacroLocation] | [if(MacroLocation == "chat", "You are running from chat", "You are running from "+MacroLocation] |
Revision as of 18:49, 14 March 2023
getMacroLocation() Function
• Introduced in version 1.3b48
Returns the location of the macro being executed, the return value will be
"chat"
, "global"
, "campaign"
or the label of the token the macro resides on (e.g. "Lib:Utilities"
or "Token:Orc"
.) Standard PC and NPC tokens will have their label prefixed with Token:
.Usage
getMacroLocation()
Example
[h: MacroLocation = getMacroLocation()]
[if(MacroLocation == "chat", "You are running from chat", "You are running from "+MacroLocation]
Version Changes
- 1.3b51 - Now accurately reports where the macro button resides.