MQ2Say

From the wonderful RedGuides Wiki
MQ2Say
A Say Detection and Alerting Plugin.
View details
Authors sl968, EQMule, Brainiac, Lax, Knightly, ChatWithThisName, Sic
Software type Plugin
Config file MQ2Say.ini



Links

🏠Resource (review)
🤝Support •🛠️Repository

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