MQ2Say¶
MQ2Say
A Say Detection and Alerting Plugin.
Authors: sl968, EQMule, Brainiac, Lax, Knightly, ChatWithThisName, Sic • Config: MQ2Say.ini
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 MQ 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.
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.
Please Provide feedback and bug reports on the plugin's discussion thread, and if you like the plugin consider rating it here!
Commands¶
/mqsay [option] [value]
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.
Top-Level Objects¶
SayWnd¶
Has a form that returns the current title of the say window, and holds a datatype that does the same thing.
DataTypes¶
saywnd¶
Holds a member the returns the title of the say window
Members
string Title¶
- Returns the current title of the say window
string LastSay¶
- The last /say received
string LastSpeaker¶
- The last character to speak over /say