MQ2Say
MQ2Say | |
---|---|
A Say Detection and Alerting Plugin. |
Authors | sl968, EQMule, Brainiac, Lax, Knightly, ChatWithThisName, Sic |
---|---|
Software type | Plugin |
Config file | MQ2Say.ini
|
Links |
🏠Resource (review) |
This plugin is intended to catch say messages in close proximity to your group that may otherwise be lost in the game spam, or hidden behind another window. This is important due to the fact that if a Gamemaster is checking to see if your group is AFK they will frequently pop in and say something to your group, and if you don't respond quick enough you can find your group kicked and/or banned from the game.
The plugin creates a dedicated window for Say Messages which originated from player characters, it will ignore NPC or item say messages. Say messages from a GM or Guide, should be flagged with a special (GM) tag.
A customizable alert command can be defined that includes any valid MQ2 or EQ command. The default is set to 3 beeps. This must be edited in the ini (default is MQ2Say.ini) and the plugin reloaded.
Once a speaker has triggered an alert subsequent messages from them will still be displayed, no new alert is triggered for a customizable delay in seconds. The default is set to 5 minutes. Set the IgnoreDelay to 0 to always notify.
Please Provide feedback and bug reports on the plugin's discussion thread, and if you like the plugin consider rating it here!
Commands
Syntax | Description |
---|---|
/mqsay [option] [value] | Configures various settings, from ignoring certain messages to font size. |
Settings
example MQ2Say.ini,
[Settings]
SayStatus=on
SayDebug=off
AutoScroll=on
SaveByChar=on
IgnoreDelay=300
FilterNPC=on
[vox.Voxvox]
SayTop=261
SayBottom=461
SayLeft=203
SayRight=603
Locked=0
Fades=0
Delay=2000
Duration=500
Alpha=255
FadeToAlpha=255
BGType=1
BGTint.alpha=255
BGTint.red=0
BGTint.green=0
BGTint.blue=0
FontSize=4
WindowTitle=Say Detection
Alerts=on
AlertCommand=/multiline ; /beep ; /timed 1 /beep ; /timed 30 /burp
Timestamps=on
Explanations for these settings can be found on the /mqsay command page.
See also
Top-Level Object(s)
TLOs added by MQ2Say:
TLO | Data Type(s) | Description |
---|---|---|
SayWnd | saywnd | Has a form that returns the current title of the say window, and holds a datatype that does the same thing. |
Forms. Typical usage, /echo ${TLO}
Type | TLO | Description |
---|---|---|
saywnd | SayWnd | Returns the current title of the say window |
Members. More may be available if inherited. Typical usage, /echo ${TLO.Member}
TLO | Data Type | Return Type | Member | Description |
---|---|---|---|---|
SayWnd | saywnd | string | LastSay | The last /say received |
LastSpeaker | The last character to speak over /say | |||
Title | Returns the current title of the say window | |||
To String |