|A Say Detection and Alerting Plugin.|
|Authors||sl968, EQMule, Brainiac, Lax, Knightly, ChatWithThisName|
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!
|/mqsay [option] [value]||Configures various settings, from ignoring certain messages to font size.|
[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.
TLOs added by MQ2Say:
|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,
|saywnd||SayWnd||Returns the current title of the say window|
Members. More may be available if inherited. Typical usage,
|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|