• You've discovered RedGuides, an EverQuest multi-boxing and scripting community 🧙‍♀️⚙️. We want you to play several EQ characters at once, come join us and say hello! 👋

  • A TLP without truebox has thawed (Very Vanilla ready)
    Frostreaver

Plugin Information

armysoldier

Well-known member
Joined
Jun 26, 2005
RedCents
101¢
This Thread is a compiled list of plugins.

It will show where you can get the source code

and it will have usage for all the plugins listed

This Thread sickied above has source code found here on RG forums and additional info on how to put plugins into your compile.

This should prove useful to some

Army
 
This is a list of plugins and where the source code can be found

If you do not have access to MQ2 VIP section .. alot of this source code will not be available to you

Go ahead and donate 10$ to the DEVs and get your access



This is a working list .. so please feel free to reply with

a. a plugin with link that is not listed
b. a plugin you would like source code found for that is not listed
c. a link to your source code for a plugin you wrote
d. your own source code in the reply


DO NOT POST CODE COPIED from MQ2 VIP Section ... links to it only pls

Enjoy - I hope this helps you all out

MQ2AuctionIt --> MQ2 VIP Plugin Forum

MQ2AutoDestroy --> MQ2 VIP Plugin Forum

MQ2AutoForage --> MQ2 VIP Plugin Forum

MQ2AutoSize --> RG Strats and Cheats

MQ2AutoSkills --> MQ2 VIP Development Forums

MQ2Bandolier --> MQ2 VIP Plugins

MQ2BardSwap --> MQ2 VIP Plugins

MQ2Buffblock --> thread in Q&A

MQ2BuffQueue (XML included) --> MQ2 VIP Plugins

MQ2Bufftool --> MQ2 VIP Plugins

MQ2Cast with cast timer window (XML included) --> MQ2 VIP Plugins

MQ2Cgank --> RG Strats and Cheats

MQ2CharNotes --> MQ2 VIP Plugins

MQ2CInspect --> RG Strats and Cheats

MQ2Clickies (XML included) --> MQ2 VIP Plugins

MQ2Clip --> MQ2 VIP Development Forum

MQ2Clipset --> LVL 1 Kenetics Plugin

MQ2CMessage --> RG Strats and Cheats

MQ2Combat --> Combat Plugin thread by tone

MQ2COpen --> RG Strats and Cheats

MQ2Csum --> RG Strats and Cheats

MQ2Cursor --> MQ2 VIP Plugins

MQ2CustomSound --> MQ2 VIP Development Forum

MQ2Debuffs --> MQ2 VIP Development Forum

MQ2DoCrack --> RG Strats and Cheats

MQ2Doors --> RG Strats and Cheats

MQ2DPS (XML included) --> MQ2 VIP Development Forum

MQ2Emotes --> MQ2 VIP Plugins

MQ2Eqbc and Server --> MQ2 VIP Plugins

MQ2Events --> MQ2 VIP Plugins

MQ2Exchange --> MQ2 VIP Plugins

MQ2ExpTrack --> MQ2 VIP Development Forums

MQ2Fakelink --> MQ2 VIP Development Forums

MQ2FeedMe --> MQ2 VIP Development Forums

MQ2Flappy -->MQ2 VIP Plugins

MQ2Fps --> MQ2 VIP Plugins

MQ2GMcheck --> MQ2 VIP Plugins

MQ2Hail--> RG Strats and Cheats

MQ2HideDoors --> RG Strats and Cheats

MQ2HudMove--> MQ2 VIP Development Forums

MQ2Levitate--> RG Strats and Cheats

MQ2LinkDB--> MQ2 VIP Development Forums

MQ2MasterMind --> MQ2 VIP Plugins

MQ2Melee--> MQ2 VIP Plugins

MQ2MMouseTo--> MQ2 VIP Plugins

MQ2MoveUtils --> MQ2 VIP Development Forums

MQ2NetBots--> MQ2 VIP Plugins

MQ2NetHeal--> MQ2 VIP Plugins

MQ2NetStat--> MQ2 VIP Plugins(Same Thread as NETBOTS)

MQ2NoStun --> RG Strats and Cheats

MQ2NoSummon --> RG Strats and Cheats

MQ2Notepad (XML included) --> MQ2 VIP Plugins

MQ2OpenBags--> DLL only .. i can not find code

MQ2Otd --> MQ2 VIP Development Forum

MQ2PiggyZone (with ini) RG Strats and Cheats

MQ2PlaceItem --> RG Strats and Cheats

MQ2PreventSpeed --> LVL 1 Kenetics Plugin

MQ2RandomStuff --> MQ2 VIP Plugins

MQ2RWarp --> RG Strats and Cheats

MQ2Screen --> MQ2 VIP Plugins

MQ2SeeInvis --> LVL 1 Kenetics Plugin

MQ2SetGravity --> RG Strats and Cheats

MQ2Size--> RG Strats and Cheats

MQ2Slave--> RG Strats and Cheats

MQ2Spawnmaster --> MQ2 VIP Plugin Forum

MQ2Speed--> LVL 1 Kenetics Plugin

MQ2SpellSearch--> MQ2 VIP Development Forums

MQ2SuperDuperReallyGhettoSpeed--> RG Strats and Cheats

MQ2SWho--> MQ2 VIP Development Forums

MQ2Switch --> RG Strats and Cheats

MQ2Targets --> MQ2 VIP Plugin Forum

MQ2TDoN --> RG Strats and Cheats

MQ2Timer (XML included)--> MQ2 VIP Development Forums

MQ2Timestamp--> MQ2 VIP Development Forums

MQ2Tracking --> MQ2 VIP Plugin Forum

MQ2TradeMods--> MQ2 VIP Plugins

MQ2Tswitch --> Tones Thread

MQ2Twist --> MQ2 VIP Development Forum

MQ2Vendors --> MQ2 VIP Development Forum

*MQ2Winamp --> MQ2 VIP Development Forum

MQ2XPTracker (non XML version) --> MQ2 VIP Development Forum


Army
 
USAGE and SYNTAX for PLUGINS

This is a list of commonly seen plugins in pre-compiles or that you can get code for on this site or MQ2

This information is a compilation of information from the original plugin threads,

And from some of the PRECOMPILE threads: Cade, Soultaker, Codecaster, Sidden and TheZ


8-)






MQ2AuctionIt

Rich (BB code):
Author Bushdaka:
I wrote this plugin because I got tired of re-linking items in auctions. With this plugin it will autolink specific items into your auction phrase. It requires that you have a linkdb from the MQ2LinkDB plugin as that's the database used to generate the links. An example INI is at the bottom, but essentially, use the keywords LINK1, LINK2, etc. in your PHRASE. Then supply the exact name of the item you'd like linked in that spot instead. 

Edit: As written, it supports only 5 links (LINK1, LINK2, LINK3, LINK4, LINK5). You can easily add more yourself though. 

Using the INI example below
/auctionit FoodDrink 
/auctionit festivedoll
MQ2AuctionIt.ini
Rich (BB code):
[FoodDrink] 
Phrase=I know you're hungry! Lots of LINK1 and LINK2 for sale! 
Link1=Grobb Liquidised Meat 
Link2=Halas 10lb Meat Pie 

[festivedoll] 
Phrase=If you missed it you can still get a LINK1 from me, cheap! 
Link1=Festive Doll


MQ2AutoDestroy

Rich (BB code):
// version 3.0 (by Cr4zyb4rd) 
// 
////////////////////////////////////////////////////////////////////////////// 
// Usage: 
//  This plugin can be used to automatically keep (/autoinvetory) or destroy 
//  (/destroy) items as they appear on the mouse cursor.  It also provies a 
//  command to handle these actions based on the same INI file, for those who 
//  feel the automatic handling is too risky or uses too much CPU.  The INI 
//  file is character/server specific. 
// 
// Commands: 
//  /autodestroy      - Object held on the mouse cursor will be added to the 
//                      INI file's [AutoDestroy] section 
//  /autodestroy auto - Toggles automatic destruction of items listed in the 
//                      [AutoDestroy] section of the INI file as they appear 
//                      on the mouse cursor 
//  /autokeep         - Object held on the mouse cursor will be added to the 
//                      INI file's [AutoKeep] section 
//  /autokeep auto    - Toggles automatic keeping of items listed in the 
//                      [AutoKeep] section of the INI file as they appear on 
//                      the mouse cursor 
//  /handlecursor     - Keep or destroy the item on the cursor, depending on 
//                      which section of the INI file it appears in 
// 
// Stackable items: 
//  Stackable items now require an argument to the /autodestroy and /autokeep 
//  commands.  This argument can be a total number of items, a number of 
//  stacks, or the word "all" or "always" 
// 
//  Examples - 
//    (With "Fishing Grubs" on the mouse cursor) 
//    /autokeep 28         - Keep fishing grubs until we have 28 of them 
//    /autokeep 2 stacks   - Keep fishing grubs until we have 40 (2 stacks) 
//    /autodestroy always  - Destroy fishing grubs whenever found on cursor 
// 
// Multiple entries: 
//  Items in the autokeep section are checked before items in the destroy 
//  section, this way you can keep up to a set number of items and destroy 
//  any more that you get.  Very useful for tradeskills/fishing/foraging. 
// 
// Known Issues/ToDo: 
//  -Items are added to the INI file with a key based ONLY on the number of 
//  items already in that section.  If the key to be created already exists 
//  (due to manual editing) it will be over-written. 
// 
//  -Add /autodrop support for items you'd rather drop on the ground than 
//  destroy. 
// 
//////////////////////////////////////////////////////////////////////////////


MQ2AutoForage

Rich (BB code):
Simple plugin to automate the tast of foraging (and eventually fishing). 
            
Syntax: 
            
/startforage		 - commence autoforaging. 
/stopforage			- stop autoforaging. 
/keepitem {item}	 - add/change the item in the .ini file to auto-keep. 
/destroyitem {item}	 - add/change the item in the .ini file to auto-destroy.


MQ2AutoSize

Rich (BB code):
// MQ2AutoSize.cpp : Automatically Shrink PC's within specific Range (Client Only!)
//
// version 0.9 (by Psycotic)
//
//////////////////////////////////////////////////////////////////////////////
// Usage:
//   This plugin will automatically shrink everyone within range down to minimum
//   allowed size.   They will automatically resize back to normal when they move
//   out of range.  (Current range is set at 50' - adjust with #define RANGE)
//   NOTE:  These effects are CLIENT SIDE ONLY!
//
// Commands:
//  /autosize              - Toggles AutoSizing on/off
//
// Known Issues/ToDo:
//  - Add configuration file to adjust range, shrinkable targets, and possible
//    unshrinkable list.
//
//  - Add the ability to resize self (toggle)
//
//////////////////////////////////////////////////////////////////////////////


MQ2AutoSkills

Rich (BB code):
Commands: 
/autoskills help - lists options 
INI file will be auto-created, MQ2AutoSkills_Charname_server.ini 
Syntax is simply Skill=on/off and MeleeRange=distance 
Currently suported skills: 
Backstab, Bash, Begging, Disarm, Dragon Punch, Eagle Strike, Flying Kick, 
Frenzy, Evade, Forage, Feign Death, Intimidation, Kick, Mend, Pick Pockets, 
Round Kick, Sense Traps, Slam, Taunt, Tiger Claw 

/attack off on mob ENRAGE/infuriate is also supported, treated as the "ENRAGE" and "infuriate" skills in the INI. 
Known issues: Trade/Vendor windows and possibly some other events may cause some skills to fire when not appropriate and spam you


MQ2Bandolier

Rich (BB code):
USAGE

/createset <setname> slotname1|slotnumber slotname2|slotnumber2 ... (slotname21|slotnumber22)
Creates a set in MQ2Bandolier_<CharName>.ini using the selected equipment slots. If you use 
the name of an existing set, it will be over-written.

/deleteset <setname>
Deletes the specified setname from the characters ini.

/equipset <setname>
Equips all items of the specified set.


Example:


/createset ThisSet chest mainhand offhand
/createset ThisSet 17 13 14


Both of the above examples will create the following ini entry:


[ThisSet]
17=12345
13=23456
14=34567

--------------

/deleteset ThisSet
Deletes the ThisSet section in the ini

/equipset ThisSet
Equips all of the items from the ThisSet section in the ini


MQ2BardSwap

Rich (BB code):
This plugin attempts to retrieve the current song from the twist plugin, if that TLO exists, and swap the correct intstrument into use.
Commands: 
/bardswap - toggle swapping off and on 
/bardswap melee - toggle using "Melee swap" delay

Rich (BB code):
INI: 
the ini file (MQ2BardSwap_Charname_server.ini) will be created the first time swapping is enabled. 
It contains a [Settings] section that should countain a command line for each instrument type you'd 
like to swap in (I use /exchange but /itemnotify or macros or anything else should work). If you 
don't have or don't wish to use a certain type of instrument, leave that key DISABLED. The "Delay" 
key indicates how long (in .1ths of a second) to leave your weapons equpped before swapping in when 
doing a "melee swap" and may need adjusted if you find your instrument aren't having an effect. The 
INI may also contain an [Exclude] section, where each key is treated as a song name to ignore for 
instrument-swapping purposes.
MQ2BardSwap_Someplayer_Someserver.ini
Rich (BB code):
[Settings]
Horn=/exchange "Me So Horny" mainhand
Drum=/exchange "Tambourine of Wonder" mainhand
Lute=/exchange "Lute Skywalker" mainhand
Wind=DISABLED
Singing=DISABLED
Weapons=/exchange "Really Really Really Sharp Knife" mainhand
Delay=21
[Exclude]
;instruments don't have an effect on these
exclude1=Requiem of Time
exclude2=Selo's Rhythm of Speed
exclude3=Selo`s Assonant Strane
exclude4=Song of Sustenance
exclude5=Alenia`s Disenchanting Melody
;no swap for my Composers Greaves click please
exclude6=Selo`s Accelerating Chorus
;or lute of the flowing waters click
exclude7=Wind of Marr


MQ2Buffblock

Rich (BB code):
Hate clicking off buffs? Me too, so I wrote a plugin that will click 
off unwanted buffs automatically (right when they appear). Uses an INI file 
so each char you have will keep track of their own unwanted buffs. Thanks 
EFudd for the idea (yes I stole it), and to the people who wrote previous 
plugins whose code I could learn from and in some cases copy/paste from

Usage:

/block "buffname" - blocks that buff
/unblock "buffname" - unblocks that buff
/block list - lists all buffs currently being blocked
(capitalization makes no difference, but you do need the " " around buffs that have mulitable words)



MQ2BuffQueue

Rich (BB code):
Basicly this plugin is an improvement over the original buffqueue.cpp, it'll auto respond to buffs, 
you can tell it who to respond to(group, raid, guild, everyone) and it's IRC aware(you can issue commands, 
check the queue, clear the queue, as well as tell the bot to buff <player> <spell>, very handy for multibotters).
here's a sample .ini for a cleric
Rich (BB code):
[general] 
groupbuff=0 
guildbuff=0 
raidbuff=0 
listbuff=0 
allbuff=1 
buffannounce=1 
incmsgoutput="tell" 
masterlist="Toons|You|Want|To|Buff" 
triggerlisten="irc|tell|raid|group" 
defaultgem=9 
[ircsettings] 
useirc=0 
server="irc.xelium.net" 
port=6667 
channel="#testchan" 
realname="MQ2BuffqueueUser" 
[all buff] 
incmsg="Inc wov/bali/vie" 
triggers="give all" 
spells="Ward of Valiance|Symbol of Balikor|Panoply of Vie" 
[hov] 
incmsg="WoV inc." 
triggers"WoV|ward|valiance|buffme" 
spells="Ward of Valiance" 
[vie] 
incmsg="Vie inc." 
triggers="Vie|Panoply|Pan|Pov" 
spells="Panoply of Vie" 
[viction] 
incmsg="Viction inc" 
triggers="viction|conv|vic|conviction" 
spells="conviction" 
[devotion] 
incmsg="Devotion inc" 
triggers="devotion|aura|focus" 
spells="blessing of devotion"


MQ2Bufftool

Rich (BB code):
This is also a plugin that will click off buffs automatically, but includes some logic to decide what to click off.
NOTE: Please makes your you not trying to load this plugin if MQ2BuffUtils or MQ2BuffBlock are loaded, this might cause some funny crashes!

// Features: 
// 
// - XML Windows, fully resizable, cloasable, movable, lockable 
// that remember their save location and states. Auto-disable 
// close (button and escape closing) if window is locked, auto 
// save/load window position and size (on plugin shutdown, or 
// on clean ui or on reaload ui). 
// 
// - Buff Window List (Self & Pet) sorted by time left on buff, 
// colorfull visual effects(red=detrimental, white=less then 
// 1min, teal=less then 3mins, blue=less then 6mins or green 
// if time left greater then 6mins) Toggle option to include 
// songs or not in visual buff list. Buffs Free and Max Slot 
// display and same for Songs. Right or Left Clicking on the 
// Self Buff window will add or remove buff to the bloc list. 
// 
// - Bloc Window List sorted by buff name, green mean buff that 
// will always been blocked, white for others. Toggle options 
// for On/Off state and Popups. Load and Save Button to saves 
// or load settings. Right or Left Clicking on selected buff, 
// will increase or decrease # of free slots attach to it. If 
// # of free slots reach -1, it will remove that bloc buff. 
// 
// - TLO supports for macro scripters or HUD maniacs. 
// 
//**************************************************************// 
// MQ2Data: 
// 
// Block.Ready (bool Plugin Loaded && InGame && Bloc Enable) 
// Block.Quiet (bool Always true or NULL if plugin not loaded) 
// Block.Popup (bool Should i Popup Msg on Spell Block?) 
// Block.Count (int # of buff in bloc list) 
// Block.Total (int # of buff blocked so far) 
// Block.Spell[X] (int # of free slot for a spell -1 not found) 
// Block.Maxim[X] (int Maxim # of Buff (1=buff,2=song,3=pet)) 
// Block.Avail[X] (int Avail # of Buff (1=buff,2=song,3=pet)) 
// 
//**************************************************************// 
// 
// Usage: /Command Common to ALL (ie /block /unblock /clickoff) 
// /Command /Help (Show Help) 
// /Command /List (Show List of Spells Being Blocked) 
// /Command /Load (Load Settings and Bloc List from INI) 
// /Command /Save (Save Settings and Bloc List to INI) 
// /Command /Block (Toggle on/off Scan for Bloc Buffs) 
// /Command /Popop (Toggle on/off Display of Popups) 
// /Command /Window (Popups XML Windows) 
// 
// /Block <##/Name/[Set]> <MODE> 
// /Block ## <MODE> (spell on slot ##, -## for song) 
// /Block Name <MODE> (spell matching that name) 
// /Block [Set] (spell list from INI) 
// 
// <MODE> 0=always(default) 1+ free buff to keep (Optional) 
// 
// /Unblock <##/Name/[Set]> 
// /Unblock ## (remove Block from bloc list ##) 
// /Unblock Name (remove Block for that spell name) 
// /Unblock [Set] (remove Block for this List from INI) 
// 
// /Clickoff <##/Name/[Set]> 
// /Clickoff ## (click off slot ##, -## for song) 
// /Clickoff Name (click off buff matching that name) 
// /Clickoff [Set] (click off buff from List in INI)



MQ2Cast

Rich (BB code):
This plugin performs basic casting functions and creates some shortcut TLOs useful in macros. Thanks to its new author, 
A_Enchanter_00, it also has spell tracking abilities. Check them out!

- Added: -kill
- Added: -recast|#
- Added: -maxtries|#
MQ2DATA:
Rich (BB code):
   Cast.Active    BOOL Return true if plug-in loaded, in game and not a dumb bard!
   Cast.Effect  PSPELL Return spell being casted otherwise a null string.
   Cast.Result  STRING Return Casting Results (PENDING IF ONE IN PROGRESS)
   Cast.Status  STRING Return List of Events Pending (I=Idle and waiting for you,
      A=advpath pause, F=stick pause, S=immobilize in progress,
      M=memorize in progress, E=item swapped, D=ducking casting,
      C=spell casting in progress).

   Cast.Timing    LONG Estimate Cast Time Remaining, 0,1,+++
   Cast.Taken     BOOL Return true if last spell cast didn’t take hold on target.
   Cast.Ready     BOOL Ready to Target/Memorize or Cast an item/aa.
   Cast.Ready[#]  BOOL Ready to Cast Gem #.
   Cast.Ready[X]  BOOL Ready to Cast SpellName/AAName/ItemName. Information given
      ould contains | (only the 1's arg will be evaluated).
      ie: ${Cast.Ready[Celestial Regeneration|alt]}
      or: ${Cast.Ready[Celestial Regeneration]}
      both should find correct aa, and return right result.
MEMORIZE:
Rich (BB code):
   /memorize "SpellName|gem#"
   /memorize "SpellName" gem#

   Try to memorize spell name or spelled into specified gem#. (If no gem is given Gem 5 going to be used as default). If you’re currently moving, plug-in will

try to Immobilize within 3secs, if it fail to complain it will abort
CASTING:
Rich (BB code):
   /casting "name" "alt/gem#/slotname/item" ["-invis"] ["-focus|itemname|slotname"]
   /casting "name|alt/gem#/slotname/item" ["-invis"] ["-focus|itenmane|slotname"]

 "-invis" tell the cast routines to check if you are invisible and never break it.

 "-focus|itemname|slotname" (slot name is optional, but strongly suggest that you take the time to pass 

        the parameters, my auto-detect routines wont check if it removes another focus items (in case of multiple one).

 "-targetid|####" (this is still in beta test, but you could specify to cast spell on this target id, it 

        will attempt to target it then wait to acquired target before attempting to cast.

 - Will equip up to 5 focus items, activate alt ability, click item, or cast spell (memorize if needed) 

        for ya within a 9secs time. Otherwise it will abort.

   /casting "wunshi's focusing" gem4 -invis "-focus|Blessed Coldain Prayer Shawl|shoulders" "-focus|Book 

        of Contemplation|offhand" "-focus|Signet of the Arcane"

 - This is a single command line that could be given. It will first check if you are invisible since -invis 

        switch was passed. If you currently moving it will try to immobilize you (if casting greater then 0.1sec). 

        If spell is not medded it will try to memorize it in "gem4" (if memorize needed, it might try again to immobilize

        you). Will then wait till spells ready to cast (or abort if the timer expired). When spells ready, it will equip 

       all the focus items, double check if you not invisible, then perform the "CAST". When the cast is over, it will 

       un-equips items in reverse order and set the cast return value.
MQ2CastTimer:
Rich (BB code):
- added Command
      /timer [on|off]

- Auto Calculatsion of Duratsion ( by focus spell name in Ini File
   BeneficialSpellMod / DetrimentalSpellMod )
   DetrimentalSpellMod=my focus spell name

      So you don’t have to define a lot of stuff in file... (this means "atm" spells others cast is not added.

- left click buff in xml window Target nearest (200 range will also add LOS) npc / pc with out the spell on it
   if Beneficial target  PC
   if Detrimental target NPC

- right click buff in xml window remove the buff from target.

- show you in xml
   Spell not take hold
   Spell not immune

- Adds spells to raid / group ( beneficial )

- Added Modes to Xml Target / NPC / PC / PET / ALL

- Added Sort to xml ( on / off )

- Makes a qualified guess on what spell's other's get casted on them ( need to work on a little better filter ) 

this includes NPS's, when you get message a mob have been slowed and ther eare two mobs in camp it will pick 

the mob closest to you and add the spell to that target. ( optimised for MGB ) 

-kill will cast the spell you have called until your target is dead, ie /casting "rain of kickass dps" gem9 -kill.

-recast will cast the spell x number of times, ie /casting "some canni spell" gem2 -recast|5.

-maxtries will attempt to cast the spell x number of times until it successfully casts, ie /casting "fizzlerific 

spell 01" gem3 -maxtries|5.



MQ2Cgank

Rich (BB code):
Target a ground item (/itemtarget <NAME>)and type /gank to "summon" it


MQ2CharNotes

Rich (BB code):
// MQ2CharNotes.cpp : Add Character / NPC Comments, Viewable in Chat and HUD 
// 
// version 0.9 (by Psycotic) 
// 
////////////////////////////////////////////////////////////////////////////// 
// Usage: 
//   This plugin lets you add a PC or NPC comment to a character.  When 
//   active, It scan any new spawns, and all spawns upon zoning in, for 
//   any comments you have saved in MQCharNotes.ini.  It will display these 
//   comments in the MQChat window upon spawn or zone if anyone zones in 
//   or is currently in zone when you enter.  It will display the current 
//   targeted player or NPC comment in the HUD. 
// 
// 
// Commands: 
//  /charnote <comment>   - Currently targeted PC or NPC will have the comment 
//                          assigned to them, and be displayed as requested 
//                          If the target is a corpse, it will assign the 
//                          comment to the live  PC or NPC it belongs to. 
//                          If the comment already exists, it will update it. 
// 
//  /charnote -delete     - Will delete the comment from the currently targeted 
//                          PC or NPC.  Currently will only 'clear' the comment 
//                          and not actually remove the name from the INI file. 
// 
//  /charnotepos <x> <y>  - Assigns the position of the comment in the HUD 
// 
// 
//  Examples - 
// 
//  (With "a rabbit" currently targeted) 
//   /charnote This guy's foot isn't so lucky anymore! 
//    - Would add the comment "This guy's foot isn't so lucky anymore!" 
//      to any "a rabbit" NPC's in zone. 
// 
//  (With "Psycotic" currently targeted) 
//   /charnote This guy rocks! 
//    - Would add the comment "This guy rocks!" to PC Psycotic 
// 
//   /charnote -delete 
//    - Would clear the comment from Psycotic, leaving Psycotic's INI entry 
// 
//   /charnotepos 200 500 
//    - Would change the current HUD location of the comment to x200 y500 
// 
// 
// INI File Config Settings - Current possible settings 
// 
// CharNotesPosX=200       - Current HUD X-Axis Location 
// CharNotesPosY=170       - Current HUD Y-Axis Location 
// ShowInChat=on           - Toggle Showing Comments in Chat 
// ShowInHUD=on            - Toggle Showing Comments on HUD 
// MaxNotes=200            - Maximum Number of Possible Comments 
// 
// 
// Known Issues/ToDo: 
//  - Currently, there's no way to remove a comment once it's been added 
//    without editing the INI file and reordering the numbers.  It will 
//    clear the comment, but will not remove the target from the INI file. 
// 
//  - The code could use a bit of optimization and commenting 
// 
//  - Add code to automatically create the INI file if it doesn't exist 
//    with default settings. 
// 
//  - Add the ability to show the comments in a pop-up, movable window 
// 
//////////////////////////////////////////////////////////////////////////////


MQ2Cinspect

Rich (BB code):
With this loaded, right clicking on an npc will cause you to inspect it, just like a player. The window 
will reflect all equipment that the npc is actually wearing. As far as I know, this doesn't work on PoP+ mobs.



MQ2Clickies

Rich (BB code):
//****************************************************************// 
// MQ2Clickies v1.02 
// by s0rCieR 2005.07.24 
//****************************************************************// 
// I was real tired of having to edit my UI files each time i get 
// a new clicky items, making lots of custom folders for each of 
// my toons that i play on regular basis. 
// 
// I Wake Up this morning with idea of making a plugin to display 
// and manage clickies easily. A 2 windows design, one to display 
// clickies, and one to manage them. 
// 
// I know it's real ugly on first time startup, windows positions 
// and size are a mess so suggest you position them way you likes 
// them and use /clickies save 
//****************************************************************// 
// Usage: /clickies           -> Display Setting window if active. 
// Usage: /clickies on        -> Turn on Clickies support. 
// Usage: /clickies off       -> Turn off Clickies support. 
// Usage: /clickies save      -> Save clickies and windows. 
//****************************************************************//


MQ2Clip

Rich (BB code):
ctrl + v 
Pastes the clipboard contents into the chat bar if you're typing something and if the clipboard contains plain text 

/copy <string> 
Searchs the last 100 chat messages you recieved for <string>, and copies all lines that match the search to the clipboard


MQ2Clipset

Rich (BB code):
This plugin will automatically adjust your clip plane based on how much FPS you are getting, 
the goal being to keep your FPS hovering around the same number, 
no matter how laggy of a zone you happen to be in. No commands after loaded.


MQ2CMessage

Rich (BB code):
Created By: Cobalt
Purpose: Send a message through user selected channel ie) shout, say, tell etc. Since all languages are spoken at max skill (100) you can teach them to other PCs easily.
Usage: /message <targetname> <channel> <language> <message>

<targetname> PC/NPC Name ${Target.Name} ie) Jared or a_spider00
<channel> guild group shout auction ooc raid tell say
<launguage> common barbarian erudian elvish darkelvish dwarvish troll ogre gnomish halfling thievescant olderudian elderelvish froglok goblin gnoll combine eldertierdal lizardman orcish faerie dragon elderdragon darkspeech vahshir
<message> What you want to say to the target. Max Length = 2048


MQ2Combat

Rich (BB code):
/combat help
/combat      - Start fighting your target.
/fight       - Same as /combat, but does not toggle combat music.


MQ2COpen

Rich (BB code):
Target an openable object and type /open


MQ2Csum

Rich (BB code):
Target a corpse and type /sum (must have drag permissions)


MQ2Cursor

Rich (BB code):
s0rcier version of MQ2Autodestroy
A plugin that helps you manage items that are on your cursor using the commands below

/autokeep on/off/auto         | Turn on/off or Toggle AutoKeeping of item held.
/autokeep rem(ove) ID/Name    | Remove ItemID or ItemName from List if Found!
/autokeep del(ete) ID/Name    | Delete ItemID or ItemName from List if Found!
/autokeep help                | Internal Help Command
/autokeep list                | List Items in the Keep List.
/autokeep #[ st(acks)]        | Amount that should be kept. (Item on Cursor).
/autokeep al(l(ways))         | Keep All of those (Item on Cursor).

/autodrop on/off/auto         | Turn on/off or Toggle AutoDropping of item held.
/autodrop rem(ove) ID/Name    | Remove ItemID or ItemName from List if Found!
/autodrop del(ete) ID/Name    | Delete ItemID or ItemName from List if Found!
/autodrop help                | Internal Help Command
/autodrop list                | List Items in the Drop List.
/autodrop #[ st(acks)]        | Drop when you have more then this amount.
/autodrop al(l(ways))         | Drop All of those (Item on Cursor).

/autodestroy on/off/auto      | Turn on/off or Toggle AutoDestroy of item held.
/autodestroy rem(ove) ID/Name | Remove ItemID or ItemName from List if Found!
/autodestroy del(ete) ID/Name | Delete ItemID or ItemName from List if Found!
/autodestroy help             | Internal Help Command
/autodestroy list             | List Items in the Destroy List.
/autodestroy #[ st(acks)]     | Destroy when you have more then this amount.
/autodestroy al(l(ways))      | Destroy All of those (Item on Cursor).

/cursorkeep                   | Tell to Keep item held (wont affect keep list).
/cursordrop                   | Tell to Drop item held (wont affect drop list).
/cursordestroy                | Tell to Destroy item held (wont affect destroy list).

/handlecursor                 | Tell to handle cursor, check keep/drop/destroy list.

/autocursor [no param]        | Same as /handlecursor
/autocursor on/off/auto       | Turn on/off or Toggle Background Cursor Handling.
/autocursor quiet on/off/auto | Turn on/off or Toggle Quiet Processing Flag.
/autocursor load/save         | Load/Save Setting from/to INI file.
/autocursor help              | Internal Help Command
/autocursor drop [no param]   | Same as /cursordrop
/autocursor drop [param]      | Same as /autodrop [params]
/autocursor destroy [no param]| Same as /cursordestroy
/autocursor destroy [params]  | Same as /autodestroy [params]
/autocursor keep [no param]   | Same as /cursorkeep
/autocursor keep [params]     | Same as /autokeep [params]


MQ2CustomSound

Rich (BB code):
The MQ2CustomSound plug-in allows MQ2 users to define custom sound events that play based on unique chat events, all configured via one INI file. 

With MQ2CustomSound, you can have a sound play... 
- Whenever anybody (or certain people) send you /tell's - while also filtering out NPC tells (bankers, merchants, pets, etc.) 
- When a spell drops or is resisted 
- When you enable a discipline or a discipline drops 
- Whenever somebody says any particular word, or mentions any particular item 
- When you get hit/stunned/zone/die/camp/etc. 
Commands: 

/togglesounds - Turns all custom sound events on/off DEFAULT: OFF


/npctellsounds - Turns NPC tell filter on/off, when ON - tells that come from NPCs will not fire sound events DEFAULT: ON


/sound [sound name] - plays the sound identified with a particular sound name (from the INI) - based on MQ2PlaySound plug-in by Digitalxero


/sound stop - immediately stops the play-back of whatever sound is currently playing (if any)


MQ2Debuffs

Rich (BB code):
Nice little plugin that figures out how many counters of what type you have and makes it available as MQData. 
Has a HUD attachment that can be added.

// MQ2Data:
//
// Debuff               (bool True if you have debuffs on that have counters on them, false if not)
// Debuff.Poisoned      (int  # of poison counters on you)
// Debuff.Diseased      (int  # of disease counters on you)
// Debuff.Cursed        (int  # of curse counters on you)
// Debuff.Poisons       (int  # of poison spells affecting you)
// Debuff.Diseases      (int  # of disease spells affecting you)
// Debuff.Curses        (int  # of curse spells affecting you)
// Debuff.Count         (int  # of debuffs that need cured, does not include snare)
// Debuff.HPDrain       (int  Amount of HP you are losing per tick from debuffs. This value is POSITIVE)
// Debuff.HPDrain[X]    (int  X= Disease, Poison, Curse, All: Number of specific counters effecting HPDrain)      
// Debuff.ManaDrain     (int  Amount of Mana you are losing per tick from debuffs. This value is POSITIVE)
// Debuff.ManaDrain[X]  (int  X= Disease, Poison, Curse, All: Number of specific counters effecting ManaDrain)      
// Debuff.Slowed        (bool True if you are Slowed (melee attacks), False if not)
// Debuff.SpellSlowed   (bool True if you are SpellSlowed (spell haste reduction), False if not)
// Debuff.CastingLevel  (bool True if your Effective Casting Level has been reduced, False if not)
// Debuff.HealingEff    (bool True if you are Healing Effectiveness has been reduced, False if not)
// Debuff.SpellDmgEff   (bool True if your Spell Damage Effectiveness has been reduced, False if not)
//
// koad 09-11-2005 added these members:
// Debuff.Snared        (bool True if your are Snared, False if not)
// Debuff.ManaCost      (bool True if your Spell Mana Cost has been raised, False if not)
*This* part can be added to your MQ2Hud if you run the plugin. You may need to alter some of the numbers to get it going for your UI set up. Check out the MQ2Hudmove plugin in the zip's info for some basic ideas on how to do this.
Rich (BB code):
[Elements]
PoisonCounter=1,400,170,0,250,50,${If[${Debuff.Poisoned},${Debuff.Poisoned} POISON,]}
DiseaseCounter=1,400,185,200,200,50,${If[${Debuff.Diseased},${Debuff.Diseased} DISEASE,]}
CurseCounter=1,400,200,250,200,150,${If[${Debuff.Cursed},${Debuff.Cursed} CURSE,]}
DrainHP=1,465,170,250,0,10,${If[${Debuff.HPDrain},-${Debuff.HPDrain} HP/tick,]}
DrainMana=1,465,185,0,50,250,${If[${Debuff.ManaDrain},-${Debuff.ManaDrain} Mana/tick ,]}
BadThings=1,400,220,255,0,10,${If[${Debuff.Snared},SNARED ,]}${If[${Debuff.Slowed},SLOWED ,]}${If[${Debuff.SpellSlowed},SPELLSLOWED ,]}${If[${Debuff.CastingLevel},EFFCASTLEVELDOWN ,]}${If[${Debuff.HealingEff},HEALEFFECTIVEDOWN ,]}${If[${Debuff.SpellDmgEff},SPELLDMGDOWN ,]}${If[${Debuff.ManaCost},MANACOSTUP ,]}
Example of what it looks like:
mq2debuffs_hud.jpg

This data is calculated while having the follow buff bar:
mq2debuffs_buffwin.jpg



MQ2DoCrack

Rich (BB code):
/docrack list 
     - Lists all available cracks and their current status. 

/docrack <crack name> [on|off] [silent] 
     - Apply or remove <crack name>.  [silent] does it without printing out 
       anything (used during startup). 
  
/showmem <address> <bytes to show>
     - Shows X amount of bytes of memory at specified address 

/dooffset <address> <memory>
     - Writes supplied memory to specified address

/docrackwnd
     - Opens or closes the DoCrack window - must have XML file in your UI folder


MQ2Doors

Rich (BB code):
This plugin allows you to hide unlocked doors and walk through them.

/toggledoors on     - Hides all doors in current zone.
/toggledoors off    - Shows all doors and disables 'always' toggle.
/toggledoors always - Hides all doors as soon as you zone anywhere.


MQ2DPS

Rich (BB code):
/dps option value, ex: /dps sort dps"

on|off|reset               - activate dps parsing or not. reset parser
petfollowowner[true,false] - Pet's stats are displayed after owner's stats.
logonwindow[true,false]    - Activate the window wehn u log on.
showwindow[true,false]     - Make the window appear.
absolutedps[true,false]    - Timer used for calculating player's dps is the same.
focus[MYTARGET,'target']   - Dps calculations will end only if a mob of that name is killed.
sort[none,melee,cast,total,dps] - Sort player's dps.


MQ2Emotes

Rich (BB code):
----------------------------------------------------------------------------------------------------- 

Commands: 
   /loademotes 
   /listemotes 
   /addemote <slash command> <target|notarget> <emote text> 


Alternatively, emotes can be manually added in the ini file using the following format. 
The percent character (%) can be used to indicate target name: 

   [/grope] 
   target=/me puts his hand on %'s leg 
   notarget=/me gropes everyone around him! 
   [/stab] 
   target=/me stabs % in the back! 
   [/service] 
   target=/me services % 
   notarget=/me needs to be serviced 

target:    the emote to be used when you have someone targeted or do, for example, "/grope <char name>" 
notarget:  the emote to be used if no name is specified, or yourself is targeted. 

If we wanted to add the "/service" emote from above, using the /addemote command: 

   /addemote /service target /me services % 
   /addemote /service notarget /me needs to be serviced 

* The same range is used as the default EQ emotes and "I don't see anyone by that name around here..." 
  will be produced if the target person is out of range. 

-----------------------------------------------------------------------------------------------------*/


MQ2Eqbc and Server

Rich (BB code):
This plugin allows you to send remote commands via box chat much like mastermind does, remotely log into a different character (ie. load up cleric for rezzing) and control anyone anywhere (ie. someone in your raid needs to afk for a while: they connect to your server, you remotely load macros as pimp their char as needed until they return). (Yea, this is the SHIT, I know.)

/bccmd connect <server> <port> (defaults: 127.0.0.1 2112)
/bccmd quit (disconnects)
/bccmd help (show help)
/bccmd status (show connected or not)
/bccmd reconnect (close current connection and connect again)
/bccmd names (show who is connected)
/bccmd colordump (show color codes)
/bccmd togglecontrol (toggle allow control)
/bccmd togglewindow (toggle dedicated window)
/bccmd toggleautoconnect (toggle auto connect)
/bccmd togglecompatmode (toggle IRC Compatability mode)
/bccmd togglereconnect (toggle auto-reconnect mode on server disconnect)
/bccmd setreconnectsecs n (n is seconds to reconnect: default 15)
/bccmd stopreconnect (stop trying to reconnect for now)
/bccmd relog <charname>
/bccmd version (show version)
/bc your text (send text)
/bc ToonName //command (send Command to ToonName)
/bca //command (send command to all Toons)
Rich (BB code):
Eqbcs is a server that can be run as a console app on windows or *nix, and is the server software used to operate Eqbc.

It takes one command line parameter, which is the port you want to bind to (default is 2112)

Control-C ends the program.


MQ2Events

Rich (BB code):
// ini driven events plugin 
// 
// commands: 
//    /event <load|delete <name>|settrigger <name> <trigger text>|setcommand <name> <command text>|list> 
// 
// variables: 
//    EventArg1  these are set acording to last event triggered and correspond to #1# .. #9# 
//    EventArg2  these are not cleared so you can have one event use #9# and once set it will stay set until another #9# is encountered. 
//    EventArg3 
//    EventArg4 
//    EventArg5 
//    EventArg6 
//    EventArg7 
//    EventArg8 
//    EventArg9 
// 
// ini file: MQ2Events_CharacterName.ini 
// [eventname] 
// trigger=trigger text 
// command=command to execute when triggered 
// 
// ini example entries 
// [enrage] 
// trigger=|${Target.DisplayName}| has become ENRAGED#2# 
// command=/attack off 
// 
// [relaytell] 
// trigger=#1# tells you, #2# 
// command=/tell relaytargetname ${EventArg1} told me, '${EventArg2.Mid[2,${Math.Calc[${EventArg2.Length}-2]}]}' 
// 
// [group] 
// trigger=#1#To join the group, click on the 'FOLLOW' option, or 'DISBAND' to cancel.#2# 
// command=/timed ${Math.Calc[3+${Math.Rand[4]}].Int}s /keypress ctrl+i 
// 
// [raid] 
// trigger=#1#To join the raid click the accept button in the raid window or type /raidaccept.#2# 
// command=/timed ${Math.Calc[3+${Math.Rand[4]}].Int}s /raidaccept


MQ2Exchange

Rich (BB code):
Usage  
 

/exchange "itemname"|itemid <slotname|slotnumber> 
Swaps "itemname"|itemid into <slotname|slotnumber> 

/unequip <slotname|slotnumber> 
unequip any of the equipment slots 
 

Examples  

The following two examples will exchange Staff of Eternal Flames to the mainhand slot: 

/exchange "staff of eternal flames" mainhand 
/exchange 24789 13

Note:  Item names that contain spaces must be enclosed in quotation marks, otherwise quotations marks are not required. 

The following two examples will unequip the item in your offhand slot: 

/unequip offhand 
/unequip 14

/exchange list gives a list of the equipment slot names and slot numbers 

/exchange help gives a list of the commands available


MQ2ETrack

Rich (BB code):
EXP Tracking window

/resetexp" It resets the exp. 
/showexp" which will bring the window up if you closed it
/expwnd to open/close xml window.


MQ2Fakelink

Rich (BB code):
Fake links in channels of your choice.
Usage:/fake   <command>
     <command> - Must start with a /(as in /g, /gu, /1, etc)   
               - use and to create links for text between
            - use <<Link>> before to link to a different object

Example: /fake /rs <<Spell: Complete Heal>>CHEAL on %T
                 Will link CHEAL and %T over /raidsay


MQ2FeedMe

Rich (BB code):
This plugin will force-feed food and drink you specify in the ini, so you don't eat your stat food in the top slot.
/autofeed  - Begin automatically feeding.
/autodrink - Begin automatically drinking.

MQ2FeedMe.ini
The two "3500" values at the end indicate hunger and thirst level at which to eat or drink a new item.
Rich (BB code):
[Drink]
Drink1=Brackish Water
Drink2=Glob of Slush Water
Drink3=Pod of Water

[Food]
Food1=Arctic King Crab
Food2=Arctic Mussels
Food3=Arctic Scallop

[JoeBloe]
autodrink=3500
autofeed=3500


MQ2Flappy

Rich (BB code):
As a Wizard i allways have my Familiar up, yet i often forget to click off the actual pet. Especially on raids 
i get friendly tells to fucking kill my annoying flappy. So all this little plugin does, is killing flappy over and 
over again whenever it shows up.


MQ2Fps

Rich (BB code):
This plugin changes the frames per second of the Everquest screen when it is in focus and when it is in the background.

/maxfps fg|bg #

   - Sets the foreground or background framerate

/fps mode [absolute|calculate]

   - Changes the mode used by /maxfps to absolute or calculate. You can specify the mode, or use /fps mode to toggle between the two.

/fps on|off

   - Enables or disables the framerate display

/render fg|bg #|~#

   - Sets the foreground or background rendering rate. This is how many out of n frames MQ2FPS
     will allow to be drawn. You keep moving full speed, the client responds to mouse or keys,
     the UI is still drawn... but, the world itself will not be drawn as often.

The use of # will cause MQ2FPS to draw 1 of # frames.

The use of ~# will cause MQ2FPS to draw n - 1 frames, where n is #.


MQ2GMcheck

Rich (BB code):
Seems every macro has a GM check routine, and many plugins need one. 
This solution could be used to reduce all the code and variety of methods.
/gmcheck timer [seconds] command - /gmcheck timer 5 will check for GM's every 5s 
in your MQ2Sound INI make an entry for GMCHECK=path/sound.wav 
// ${GMCheck} returns TRUE or FALSE. 
// ${GMCheck.Status} returns TRUE or FALSE.


MQ2Hail

Rich (BB code):
Long distance hails. NOTE: you will show up at the target for a brief second and it is possibly to get agro

/hailtarget - hail your target from anywhere inzone.
/saytarget - say anything to your target from inzone.


MQ2HideDoors

Rich (BB code):
// /hidedoors and one click to remove a door until zone!
// /showdoors to bring them back!


MQ2HudMove

Rich (BB code):
This plugin moves HUDs around from withing EQ without manually editing MQ2HUD.ini

--- These work with the currently loaded HUD ---
/hudmove <HUD name>                                   - move a single HUD
/hudmove <HUD name> delete                            - delete a single HUD
/hudmove <HUD name> <up|down|left|right> <#>          - move a single HUD a specified number of units in whatever direction
/hudmove list                                         - list all HUDs in the loaded HUD set and all sections in MQ2HUD.ini
/hudlist                                              - same as above
/hudcolor <HUD name> <preset color name>              - change HUD to preset color
/hudcolor list                                        - list preset colors
-- This works for sections of HUDs --
/hudmove <section name> <up|down|left|right> <#>      - move all HUDs within a specified section
/hudmove ;<comment tag name> <up|down|left|right> <#> - move all huds within a comment section

Comment Tags:
- You can split sections of the ini using custom comments
- Comment tags are defined with ";<x>" (no quotes)
- You must follow the format ";<x> CommentTagName" (must be one word for now)
- Regular comments are ignored

Syntax:
/hudmove ;NameOfCommentTag <up|down|left|right> <#>
(the semi colon tells it to move a comment section)

Example: "/hudmove ;section1 up 50" would move all entries below ";<x> section1" until it
       reaches either the next ";<x>" or the next ini [section].

-- example ini (only ManaRegen and BuffCount would be moved) -----------------------
[blah]
Level=3,339,649,0,255,255,${If[${Target.ID},${Target.Level} - ${Target.Class} - ${Target.Distance} - ${Target.LineOfSight},]}
Raid=3,1263,468,0,255,255,${If[${Raid.Members}>0,In Raid - ${Raid.Members},]}
TarID=3,172,337,0,255,0,ID: ${Target.ID}
;<x> section1
ManaRegen=3,272,272,0,255,0,MR: ${Me.ManaRegen}
BuffCount=3,272,367,0,255,0,Buffs: ${Me.CountBuffs}
;<x> section2
ER=3,172,342,0,255,0,ER:  ${Me.AltAbilityTimer[Eldritch Rune].TimeHMS}
MGB=3,172,357,0,255,0,MGB:  ${Me.AltAbilityTimer[Mass Group Buff].TimeHMS}
------------------------------------------------------------------------------------


MQ2Levitate

Rich (BB code):
/levitate <on|off>


MQ2LinkDB

Rich (BB code):
This plugin basically allows you to be a LinkBot. It stores links in a database and allows you to request a link to be posted. Make sure you type import the database with the "/link /import" command after getting ingame and unzipping the file in the right spot...see below.

/link         - Display statistics
/link /import - Import items.txt as downloaded from 13th Floor

                (Unzip the items.txt file to the mq2\release directory)
/link /max n  - Set number of maximum displayed results (default 10)
/link search  - Find items containg search string


MQ2MasterMind

Rich (BB code):
1) compile and setup as you normally would a new plugin. I would highly recommend changing the text assigned to char szMasterKeyDefault[MAX_STRING] = "xxx" to something besides the default. 

2) load the plugin on your bot: /plugin MQ2MasterMind 

3) from the controlling master account, send a tell to your bot account such as: 

/t yourbot xxx 

where xxx is the text you assigned to szMasterKeyDefault. When you do this, you should get a reply back from the bot "Yes my master, I shall do thy bidding!" Until you get that response, you haven't established the master controller and nothing will work. 

4) if you don't want to change the masterkey in the source, you can also issue the command: /setmasterkey xxx 
where xxx is the text for your key. Note that you issue this command from the BOT; or, if you've already established a master, then you can use mastermind to change the key with a /tell to the bot. 

5) You can also use the command: /resetmaster to remove any active masters from MasterMind.


MQ2Melee

Rich (BB code):
This plugin activates common combat abilities at logical times determined by the user.

COMMAND: /melee
         /melee on aggro=on taunt=on kick=1 bash=0 intimidation=false disarm=true
         In other words, you may use on/off, 1/0, or true/false

/melee will only list and report abilities and setting that are available to you.

Note: /melee just changes the values in the INI.  If you begin with /melee
aggro=on kick=on, but want to stop taunting, you must use /melee aggro=off, not
/melee kick=on (in other words, your settings are NOT reset with each use of /melee

on/off       : Turn On/Off features.
aggro        : [On/Off] Means that you want to keep aggro on target, it will use
               aggro abilities/disciplines(enabled) and will keep on going until
               either you or the target dies.
melee        : [0+] This is the maximum melee distance for abilities that require
               a target to be used. (0=off)
range        : [0+] Minimum distance to be considered in archery/throwing range
               (0=off). You must have bow/arrow or throwing item equipped for
               /ranged  to activate. (Default is 40)
enrage       : [On/Off] Watch for enrage messages and turn off/on attack if needed.
               Attack will be turned back on if you are standing behind the target
               during enrage.
infuriate    : [On/Off] Watch for infuriate messages and turns off/on attack.
petassist    : [On/Off] Will pet attack on engage and backoff on enrage/infuriate
               if those skills are on. Plugin will also use /pet focus or /pet hold
               if you have those AAs.
mend         : [0-100] Mend your wound if your life percentage goes below the
               designated value.
backoff      : [0-100] Turns attack off if your life percentage goes below the
               designated value. (0=off) If you are in aggro mode, you will never
               back off due to low health.
evade        : [0-100] Turn off Attack and Hide if your life percentage goes below
               the designated value. Will never happen if you are in aggro mode.
               (Needs more testing)
feigndeath   : [0-100] Feigns death if your life percentage goes below this value.
               Will never happen if you are in aggro mode. (Needs more testing)
resume       : [0-100] Stand Up and turn back attack on if your life percentage
               goes above this value.  Used with /melee feigndeath
backstab     : [0-180] Will backstab if you wielding a piercing weapon in main
               hand and you are within X degrees +/- of the targets back (ie 45 is
               a good angle for just backstabbing.
bash         : [On/Off] Will try to bash target if you have a shield equipped.
begging      : [On/Off] Will turn attack off and beg target if not in aggro mode.
disarm       : [On/Off] Will try to disarm target if target is wielding something.
dragonpunch  : [On/Off] Will use dragon punch if available.
eaglestrike  : [On/Off] Will use eagle strike if available.
flyingkick   : [On/Off] Will use flying kick if available.
forage       : [On/Off] Will try to forage up food/water if not in combat.
frenzy       : [On/Off] Will try to use frenzy if available.
hide         : [On/Off] Will try to hide if you're not in a combat and not moving.
intimidation : [On/Off] Will use intimidation if available.
kick         : [On/Off] Will use kick as often as possible.
pickpockets  : [On/Off] Turn off attack & try to pickpocket if not in aggro mode.
roundkick    : [On/Off] Will use round kick if available.
sensetraps   : [On/Off] Will try to sense traps if not in combat.
sneak        : [On/Off] Will try to sneak if not in combat.
slam         : [On/Off] Will use slam as often as possible.
taunt        : [On/Off] Will push taunt button if aggro is on and you're not hott.
tigerclaw    : [On/Off] Will try to use tiger claw if available.
feralswipe   : [On/Off] Will trigger feral swipe AA as it refreshes.
provoke      : [0-100]  Will use best provoke discipline once per target if you are
                        in aggro mode and your endurance percentage above this.
                        0=off.
throwstone   : [0-100]  Will use throw stone disc when ready and target in range.
                        (Will not use in aggro/provoke mode if provoke has not been
                        used yet).
ragevolley   : [0-100]  Will use best ragevolley discipline available and ready.
leopardclaw  : [0-100]  Will use "leopard claw" or "dragon fang" discipline when
                        your endurace is above X%. If not operating in aggro mode it
                        will wait till target hp get below 70% before firing up
                        this.


MQ2MMouseTo

Rich (BB code):
/mmouseto 0 0 is the top left. 
/mmouseto ${Screen.CX} ${Screen.CY} (using the MQ2Screen plugin) would move the mouse to the center of the screen.
/MMouseTo X Y - will move the mouse cursor to the X Y coordinates


MQ2MoveUtils

This plugin performs basic monotonous movement tasks.


Stick Commands:
Rich (BB code):
/stick [on|off]
/stick [hold] current target even if you lose/change target
/stick [<dist>] units of your target
/stick [[-]<dist>[%]] - Substract or percentage modifier
/stick [behind] your target
/stick [behindonce] your target once
/stick [pin] your target
/stick [!front] not in front of your target
/stick [moveback] to <dist> from target
/stick [loose] to target
/stick [uw] look up/down at target
/stick [id <spawn>] to target with ID
/stick [mpause] manual control pause toggle
/stick [pause|unpause] MoveUtils
/stick [save|load] INI file
/stick [mindelay <time in ms>] return to camp or resume after manual move
/stick [maxdelay <time in ms>] return to camp or resume after manual move


MoveTo Commands:
Rich (BB code):
/moveto [loc Y X|off]
/moveto [<dist>] area your anchor
/moveto [[-]<dist>] - Substract modifier
/moveto [mpause] manual control pause toggle
/moveto [pause|unpause] MoveUtils
/moveto ID [Spawn ID | If not numeric value then move to current target]
/moveto [mindelay <time in ms>] return to camp or resume after manual move
/moveto [maxdelay <time in ms>] return to camp or resume after manual move
/moveto [save|load] INI file


Circle Commands:
Rich (BB code):
/circle [on|off] set anchor use current radius.
/circle [on <radius>] set radius at current||existing loc
/circle [<y> <x>] anchor location
/circle [mpause] manual control pause toggle
/circle [pause|unpause] MoveUtils
/circle [drunken] toggle
/circle [mindelay <time in ms>] return to camp or resume after manual move
/circle [maxdelay <time in ms>] return to camp or resume after manual move
/circle [save|load] INI file


MakeCamp Commands:
Rich (BB code):
/makecamp [on|off] on drops anchor at current location
/makecamp [<y> <x>] anchor location
/makecamp [mindelay <time in ms>] return to camp
/makecamp [maxdelay <time in ms>] return to camp
/makecamp [leash] toggle
/makecamp [leash [<dist>]] implicit on
/makecamp [radius <dist>]
/makecamp [mpause] manual control pause or break
/makecamp [pause|unpause] MoveUtils
/makecamp [return] immediatly to camp
/makecamp [save|load] INI file


MQ2NetBots

Rich (BB code):
Provides Linked MQ2EQBC Client way to exchange/share statistics/status to others and make those informations available in TLO for macro scripters and HUD designers. 

/netbots on/off 
/netbots grab=on/off 
/netbots send=on/off 
/netbots heal=on/off 
/netbots gem=on/off 
/netbots buff=on/off 
/netbots song=on/off 
/netbots PetBuff=on/off 

grab: listen to others status on the network. 
send: broadcast your status over the network. 
heal: broadcast your groups health for listening mq2netheals. 
gem: broadcast your spell medded 
buff: broadcast your buff 
song: broadcast your song 
petbuff: broadcast your petbuff 

ie: /netbots on grab=on send=on


MQ2NetHeal

Rich (BB code):
Supply some TLO and functions to help out healing macros/plugins. It's build around 2 Big TLO, one that you could access to get informations on a specific spawn id, other one containing Worst health evaluations. 

Your group health is refresh everytimes you access on of those 2 TLO. Well this could be used as standalone (to get group heal informations / statistics) or used in conjunction with MQ2NetBots and MQ2Eqbc to watch health of others people that are not in your group but grouped with a linked broadcasting bots. 
Please go to thread to get full functionality of this plugin


MQ2NetStat

Rich (BB code):
Simple HUD plugins that display every linked bot that send their status their Name, Health Pct, Mana Pct, Endu Pct and Pet Pct using some text based gauges. 

/netstat on/off 
/netstat x=5 
/netstat y=40 

x: Screen Location 
y: Screen Location 

/ie: Netstat on x=5 y=40


MQ2NoStun


Do you really need an explaination???


MQ2NoSummon


Do you really need an explaination???


MQ2Notepad

Rich (BB code):
MQ2Notepad lets you edit a text file from inside EQ. 
// Usage: (Don't forget to put the MQUI_NotepadWindow.xml in your UI directory 
// /notepad dir - display current working directory 
// /notepad dir <directoryname> - set current working directory 
// /notepad <filename> - open file for editing


MQ2OpenBags

Rich (BB code):
/bags on|off - Enables/disables the ability to open bags while casting.


MQ2Otd

Rich (BB code):
OTD stands for Overhead Target Direction.

Commands available:
/otd (displays available options)
/otd moveto x y (centers the output at x,y - and stores in ini file)
/otd moveby x y (Like moveto, but moves from where it is by x and y)
/otd on (turns on output)
/otd off (turns off output)
/otd range (toggles numeric range display)
/otd reload (reloads ini file)
/otd drawtight (default off - displays range very close to direction pointer)
/otd getloc (displays current x,y location)

It uses the hud to display an overhead low-tech pointer to your current target. If the target is behind you, it points down. If it is in front of you it points up. If it is to your right... well you get it.

It also displays the range to target (optionally) and changes color as you change distance from target.

It's a silly character-based implementation of something that has become very useful to me. If you look at the code and see how the stunning stick figure graphics are accomplished, you will laugh and you should. But if you use it, I think you will like it.

Finally, it is not to be confused with MQ2Ctd plugin (which gives you and instant crash to desktop).

Now loads colors from INI if they are present. v0.0.2
Add [COLORS] section, and add settings in the following format:
RANGECOLORN=HEX_RGB_COLOR RANGE COLOR_MORPH_FLAG
Note: these setting must be in ascending range order,
or none will be loaded (defaults used instead).
Also, there is a LABELCOLOR setting that is used for coloring
the range number.
Here is an example (add to end of mq2otd.ini - or create if does not exist):
Rich (BB code):
[COLORS]
LABELCOLOR=19FF19
RANGECOLOR1=FF1919 10 0
RANGECOLOR2=1919FF 11 0
RANGECOLOR3=19FF19 200 1
RANGECOLOR4=C8C820 201 0
RANGECOLOR5=505020 500 1
RANGECOLOR6=F0F0F0 501 0


MQ2PiggyZone

Rich (BB code):
Gate/Zone/Chainshift/Fade/Succor

/zone qeynos2 - takes you to North Qeynos if it knows a path
/zone force qeynos - takes you directly to North Qeynos and crashes if you aren't adjacent
/findpath qeynos2 - displays the path to North Qeynos
/findpath North - displays all of the zonenames whose long name contains "North"
/fade - zones you to the zone you are already in (even if its instanced)
/gate - Returns you to your bind point
/succor - fades you out, then back in at the succor point


MQ2PlaceItem

Rich (BB code):
// allows you to drop an item on a certain Y,X,Z location
// syntax: /placeitem <y x z>


MQ2PreventSpeed

Rich (BB code):
This plugin eliminates all changes to your speed, positive or negative.

/dspeed - Toggle PreventSpeed on/off


MQ2RandomStuff

Rich (BB code):
Pulls random text strings from ini file and assigns them to ${RandomStuff}

// Commands:
//  /randomstuff [section] - Picks a random key from [section] of the INI file,
//                           to be returned by ${RandomStuff}

EXAMPLE ini
Rich (BB code):
[hybrids]
hybrid1=ranger
hybrid2=shadow knight
hybrid3=paladin
hybrid4=bard
hybrid5=beastlord
[incoming]
incoming1=Holy shit! %t incoming!
incoming2=%t is a big nasty monster!  kill it!
incoming3=%t said he hates gnomes...then again who doesn't?
incoming4=Look, over in the bushes!  It's %t!
[blackorwhite]
bw1=black
bw2=white

You could do
Rich (BB code):
/multiline ; /randomstuff incoming ; /gsay ${RandomStuff}

to trigger a random incoming message. Or maybe

/multiline ; /randomstuff hybrid ; /raidsay some ${RandomStuff} needs to kite that add!


MQ2RWarp

Rich (BB code):
/zwarp <distance> - Warps you a specified distance on the Z axis.
/exactloc - Gives you a high-precision /loc readout
/waypoint - Sets a waypoint for future /warping
/warp <succor|last|loc <y x z>|dir <dist>|target|wp name>


MQ2Screen

Rich (BB code):
Bushdaka put this TLO together simply to give me access to the screen resolution within plugins and macros. This is to help with positioning of the mouse as well as HUD objects. 
// ${Screen.Text} - width x height text 
// ${Screen.X}    - width 
// ${Screen.Y}    - height 
// ${Screen.CX}   - center of width (width/2) 
// ${Screen.CY}   - center of height (height/2)


MQ2SeeInvis


Do you really need an explaination???


MQ2SetGravity

Rich (BB code):
Changes the Gravity of the zone
/gravity -1


MQ2Size

Rich (BB code):
This plugin allows you to change the size of characters on your screen. (client side only)

/size 1-98

*WARNING* Do not go higher than /size 98. If you do, you'll have to delete your character file and do a complete file check with the EQ patcher.


MQ2Slave

Rich (BB code):
// Inspired by Fibby's MQ2MasterMind. MQ2Mastermind was good because
// it let me control my bots, and have them run macros w/o actually
// looking at that screen and manually fiddle with buttons.
//
// I found I would also have situations where I'd want friends to control
// my toons, for situations where one of us would fall asleep etc..
// but MQ2MasterMind only allows 1 controller.
//
// The next problem is each time the bot is run, you need to resend the password
//
// When someone sends a blank password, like many do in eq, it would accept it..
// Not good for a random person checking to see if you've zoned see's
// "I will do you bidding"...
//
// I made MQ2Slave to address all these issues.
//
// To start it, type /plugin mq2slave
// To add someone named "Mrmath" to the master list, type
// /addmaster mrmath
// To remove "Mrmath" from the master list, you need to type
// /remmaster Mrmath
// *Note* removing masters is case sensitive, adding them is not.
//
// That is all there is to it, if any of the masters in the .ini file
// send the slave a tell starting with / then the slave will do it.
//
// The list of masters is saved in the MQ2Slave.ini file which is
// completely customized the first time you run MQ2Slave and is
// edited via eq (you don't have to open the .ini file).


MQ2Spawnmaster

Rich (BB code):
needs to be reloaded after zone as callbacks aren't totally fixed yet
Commands: 
/spawnmaster - display usage information


MQ2Speed


Another Speed Hack


MQ2SpellSearch

Rich (BB code):
   Features: 
     - Adds /spellsearch command that you can use to lookup a spell 
      by its name, or its casted emote text. Search is done on spell 
      data in active memory. This is an interpreter not a dictionary. 
    - Spells are searched for by an invoked thread, which on most 
      machines helps avoid the 'freeze until search complete' syndrome 
    - The dedicated window mode uses the default chatbox, no MQUI files needed 

   Setup: 
     - You need to setup your Settings section of your MQ2SpellSearch.ini 
      or the plugin will not give you more than 1 match ever. Ex: 
      [Settings] 
       UseWnd=1 
       MaxResults=15 
    - The window is NOT shown by default at all. When you use a 
      /spellsearch, the window will be visible. 
      (Press ESC to hide it, output is not lost) 
    - Window settings are saved per server per char name in the ini, 
      only when the window class is destroyed. ie: game process does 
      a OnCleanUI() or plugin is unloaded.


MQ2SuperDuperReallyGhettoSpeed

Rich (BB code):
/speed 1 - undoes the speed mod
/speed 2-5 --sets speed at various mods. Don't go higher than 5.


MQ2SWho

Rich (BB code):
/swho help = help screen 
/swho stat = will show you your current settings 

Is pretty easy to use, for example: 

/swho filter rogue 
/swho 
/swho report raid 

/swho without parms, will display the output in the MQ2 window. 
/swho report <option> will display the output in whatever channel is specified (see the help screen).


MQ2Switch

Rich (BB code):
Here is the old /switch # plugin for doors/portals. You need to use the mq2main.dll that is attached in the 
thread to add in the ActorInfo struct, otherwise mq2switch.dll won't load for you.


MQ2Targets

Features
Rich (BB code):
- Search strings are saved per zone 
- Replace "add" with "notify" and it will do a popup for each spawn matching your search string 
- Can add as many search strings per zone as needed 
- Each HUD spawn matching the search shows by default Name, Level, Class, Distance, an arrow showing relative direction, and a Compass heading 
- Use MQ2HUD-type syntax strings to determine HUD display elements to completely customize the HUD display for each spawn 
- Default is 5 spawns show, can modify using "/watch count <num>" 
- HUD will highlight spawn if it's the current target 
- Guild members highlighted in HUD 
- HUD list sorted by distance ascending
Syntax
Rich (BB code):
/watch [add|[remove|delete]|notify target|n] 
  • [show n] [x|y n] [increment n] /watch [hud refresh|[HUDString|&clr|&dst|&arr]]

  • Examples
    Rich (BB code):
    /watch add paladin pc range 65 70 
    Show all Player character paladins between level 65 and 70 in current zone 
    
    /watch add guild 
    Show everyone in your guild in current zone 
    
    /watch add damlin lingering npc 
    Show when damlin in CoA pops (but not his corpse) 
    
    /watch remove damlin lingering npc 
    Remove damlin from HUD tracking 
    
    /watch list 
    Lists the current targets being watched for in current zone 
    
    /watch show 10 
    Change the HUD display to track the 10 nearest targets 
    
    /watch x 200 
    Display the leftmost edge of the HUD list at screen x position 200 
    
    /watch y 50 
    Display the topmost edge of the HUD list at screen y position 50 
    
    /watch increment 20 
    Change the spacing between spawns in the HUD to 20 pixels 
    
    /watch notify hanvar 
    Pop up message if Hanvar spawns/despawns 
    
    /watch remove 2 
    Removes search spawn criteria string #2 according to /watch list 
    
    /watch hud ${Target.CleanName} ${Target.Level}${Target.Class.ShortName}(${Target.HeadingTo})${Target.Distance}&arr 
    Targets are displayed as follows: 
    Cleric01 75CLR(NNW)30.23--> 
    Hint: It's probably easier to open MQ2Targets.ini and edit the HUDString key, similar to: 
    HUDString=&clr${Target.CleanName}(${Target.Race}) ${Target.Level}${Target.Class.ShortName} ${Target.Distance}&arr(${Target.HeadingTo})
    Example .ini file:
    Rich (BB code):
    [Settings]
    CheckInterval=10
    NumDisplayed=10
    HUDXStart=160
    HUDYStart=5
    HUDYIncrement=12
    HUDColor=-5624
    GuildHUDColor=-65281
    DeadHUDColor=-7829368
    TargetHUDColor=-65536
    
    [Vegarlson, The Earthen Badlands]
    spawn0=war pc guild
    [Muramite Proving Grounds]
    spawn0=miseryfiend ghio npc
    [Plane of Storms]
    spawn0=neffiken npc
    [Lair of the Korlach]
    spawn0=korlach npc
    spawn1=chancellor npc
    spawn2=vision of the witheran beast npc
    [The Hive]
    spawn0=group
    spawn1=taskmaster shadowspin npc
    [Plane of Torment]
    spawn0=kaniz painbringer npc
    [Wall of Slaughter]
    spawn0=shaman pc
    [Plane of Knowledge]
    spawn0=guild
    spawn1=shaman pc 65 70
    [Riftseekers' Sanctum]
    spawn0=shardtend npc
    spawn1=pyrilen researcher npc
    [South Ro]
    spawn0=cyclops npc
    [The Plane of Hate]
    spawn0=a teir`dal guardian npc
    [The Accursed Nest]
    spawn0=mournful npc
    spawn1=concentra npc
    spawn2=a tainted egg npc
    spawn3=cleric pc
    [Living Larder]
    spawn0=foddin npc
    spawn1=foreman zlixtil npc
    spawn2=sizz kipcoil npc
    spawn3=alizis parbrind npc
    spawn4=terrzin wirecrimp npc
    spawn5=virak the devourer npc
    [Caverns of the Lost]
    spawn0=therigals scholar
    spawn1=captain therimel
    [Asylum of Anguish]
    spawn0=damlin lingering npc
    spawn1=grenlok npc
    spawn2=vilria npc
    spawn3=a languished convert npc
    spawn4=administrator charial npc
    spawn5=first lieutenant minas npc
    [Stoneroot Falls]
    spawn0=group
    [Undershore]
    spawn0=group
    [Guild Hall]
    spawn0=shaman pc
    spawn1=paladin pc
    [The Guild Lobby]
    spawn0=cleric pc range 60 70
    [The Devastation]
    spawn0=range 73 76|notify


    MQ2TDoN

    Rich (BB code):
    This plugin requests a DON mission with out being near the NPC or faction requirements
    Usage: /don mission #


    MQ2Timer

    Rich (BB code):
    This pops up a timer window based on Information in the INI file
    Example INI file
    Rich (BB code):
     [<name>] 
    duration=<numticks of duration>; 
    event="<text match for event>" 
    
    ex: 
    [Forlorn Deeds] 
    duration=35 
    event="slows down." 
    
    [Bliss] 
    duration=9 
    event="'s jaw falls as they begin to drool."


    MQ2Timestamp

    Rich (BB code):
    This plugin inserts a timestamp into incoming chat.
    
    /timestamp [ help| on | off | reload | default | format <format> | loc <0|1> | maxlen <length> ]
          Will toggle on/off with no arguments
          help   - displays usage information
          on/off   - enables/disables timestamps
          reload   - reloads the ini file
          default - resets your format to default(only changeable via ini)
          format   - sets your timestamp format to <format>
          loc      - sets timestamp location: 0-append, 1-prepend
          maxlen   - sets the maximum length of parsed timestamp.


    MQ2Tracking

    Rich (BB code):
    This plugin will provide a similar tracking window to the one used by native tracking characters.
    
    /track         [off|help|target]
    /track refresh [on|off|toggle|<time in seconds>]
    /track filter  [off|<spawn search string>]
    /tracknames    [<value>|reset]


    MQ2TradeMods

    Rich (BB code):
    This is a plugin to automatically swap in % mod items for tradeskills. 
    It works by checking if a tradeskill window has just been opened/closed, identifying what type of container it is 
    (brewing, baking, etc...) and the swapping in the appropriate % mod item into your mainhand (or your original weapon). 
    This requires MQ2Exchange to be loaded.
    The plugin works for the following:
    Rich (BB code):
    BAKING
    TAILORING
    SMITHING
    FLETCHING
    BREWING
    JEWELRY
    POTTERY
    SAMPLE INI FILE:
    Rich (BB code):
    [MODS]
    BAKING=Grandmaster Baker's Spoon
    TAILORING=Grandmaster Tailor's Needle
    SMITHING=Grandmaster Smith's Hammer
    FLETCHING=Grandmaster Fletcher's Knife
    BREWING=Grandmaster Brewer's Corker
    JEWELRY=Grandmaster Jeweler's Eyeglass
    POTTERY=Grandmaster Potter's Sculpter
    PRIMARY=Staff of Living Brambles



    MQ2Tswitch

    Rich (BB code):
    This plugin allows you to click doors/switches from anywhere in the zone.
    /tswitch door#


    MQ2Twist

    Rich (BB code):
    This plugin automates the twisting of bard songs.
    
    /twist # # # # # - Twists in the order given.
         - Valid options are 1 thru 9 for song gems, and 10 thru 19 for item clicks.
           These may be mixed in any order, and repeats are allowable. Up to 10 may be
           specified.
           If a song is specified with a duration longer than standard (ie, selos)
           that song will be twisted based on it's duration.  For example, riz+mana+selos
           would be a 2 song twist with selos pulsed every 2.5 min.
    /twist once # # # # #  - Twists in the order given, then reverts to original twist
    /twist or /twist start - Resume the twist after using /twist hold or /twist stop
    /twist hold <gem #>    - Pause twisting and sing only the specified song
    /twist stop/end/off    - stop twisting, does not clear the twist queue
    /sing <gem#>    - alias for /twist hold
    /stoptwist      - alias for above
    /twist reset    - Reset timers for item clicks and long duration songs
    /twist delay #  - 10ths of a second, minimum of 30, default 33
    /twist adjust # - in ticks, how early to recast long duration songs
    /twist reload   - reload the INI file to update item clicks
    /twist slots    - List the slots/items defined in the INI and their #'s
    /twist quiet    - Toggles songs listing and start/stop messages for one-shot twists


    MQ2Vendors

    Rich (BB code):
    MQ2Vendors is a plugin that lets you setup a search list of items that you want to be 
    
    notified about if they popup on a vendor that your browsing. Notification happens in 
    
    the MQ2 chat window and also by adding <<<< >>>> around the vendors name in the MerchantWnd.
    
    You can add/remove/list items on the search list. Passing an item link is valid too. The 
    
    link information is stripped off before it is saved to the search list. (Search list is global for all characters).
    
    The ability to save a vendors default item list is also available.
    
    "/vendor savevendors" to enable or "/vendor nosavevendors" to disable. the default is disabled.


    *MQ2Winamp

    Rich (BB code):
    Control winamp from within EQ, via /mp3 command. See /mp3 once loaded for help. (GUI control available as well) 
    
    I listen to streaming radio stations, and eq's mp3 player lacked in that ability - you'll now see a /mp3 play url function with this. 
    
    Info can be queried from winamp and used via ${MP3.} variable. 
    Example: /g I am currently listening to: ${MP3.title}
    Rich (BB code):
    Syntax: 
    
    /mp3 { play [cd|#|url http://|file *] | pause | stop | next | prev | shuffle | repeat | vol # | volup | voldown | info | playlist | browser } 
    
    Commands: 
    
    /mp3                    - Display help and display MP3 window 
    /mp3 play               - Play current selection 
    /mp3 play #             - Play specified track 
    /mp3 play cd            - Play currently inserted CD 
    /mp3 play url http://   - Play specified url 
    /mp3 play file *        - Play specified file 
    /mp3 pause              - Pause current playback 
    /mp3 stop               - Stop playback 
    /mp3 next               - Next song in playlist 
    /mp3 prev               - Prev song in playlist 
    /mp3 shuffle            - Toggle random play of playlist 
    /mp3 repeat             - Continuous play of playlist when end reached 
    /mp3 vol #              - Direct setting of volume (0-255) 
    /mp3 volup              - Nudge volume up (like moving the slider) 
    /mp3 voldown            - Nudge volume down (like moving the slider) 
    /mp3 info               - Display quick info (Title atm) 
    /mp3 playlist           - Toggle display of WinAMP playlist window 
    /mp3 browser            - Toggle display of WinAMP minibrowser


    MQ2XPTracker

    Rich (BB code):
    This plugin is a text-based XP tracker. Uses no XML files.
    
    With Index:
    
    ${XPTracker[xp|aa|laa|rlaa]}
    
    ${XPTracker[].Total}      - Total % gained since tracking started
    ${XPTracker[].Average}    - Average gain per-change/kill (Everquest "points" format)
    ${XPTracker[].AveragePct} - Average gain per-change/kill as a %
    ${XPTracker[].TimeToDing} - Estimated hours until ding.
    
    With No Index:
    
    ${XPTracker.RunTime}      - Time since tracking started in HH:MM:SS format
    ${XPTracker.RunTimeHours} - Time since tracking started in hours
    ${XPTracker.KillsPerHour} - Estimated number of changes per hour
    ${XPTracker.Changes}      - Total number of changes tracked so far
    
    
    /xptracker       - Display time tracking was started.
    /xptracker reset - Reset all events and begin tracking as if plugin was just loaded
    /xptracker total - Display total gains since tracking start
    /xptracker quiet - Toggle output of tracking messages
    /xpevents        - list the events/timestamps of the events we've tracked
    /xpevents [#]    - lists the events tracked in the past [#] seconds
    /xpaverage       - lists the average (mean) xp per-kill

    Army
 
/mq2Map

/mapfilter

Rich (BB code):
All  Shows or hides all map items.  
PC  Show all Player Characters.  
PCConColor  Whether the dots on the map should be the same as the PC's con colors.  
Group  Whether group members should be listed in another color.  
Mount  Whether mounts should be listed in another color.  
NPC  Show all NPCs.  
NPCConColor  Whether the dots on the map should be the same as the NPC's con colors.  
Untargettable  Show untargettable spawns.  
Pet  Show pets.  
Corpse  Show corpses.  
Chest  Show chests.  
Trigger  Show trigger locations.  
Trap  Show traps.  
Timer  Show timers.  
Ground  Show ground spawns.  
Target  Show your target in a different color.  
TargetLine  Draw a line between yourself and your target.  
TargetRadius #  Draw a radius of # around your target. Using "hide" or "0" will disable the TargetRadius circle.  
TargetMelee  Draw a melee range circle around your target.  
Vector  Display heading vectors.  
Custom searchfilter  Set a custom filter, which can contain any filtering arguments from the Spawn Search page.  
CastRadius #  Show a cast radius circle around your own spawn on the map. Set to "hide" or "0" to disable.  
NormalLabels  Toggles the non-MQ2 label display.  
Menu  Enable or disable the right-click context menu



Examples
This will set a red CastRadius circle around your own spawn on the MQ2 map.

/mapfilter castradius color 255 0 0
This will display all NPCs between level 60 and 65 within a radius of 50

/mapfilter custom npc range 60 65 radius 50



ARMY
 
mq2fakelink:

"since the original macro was public, I'm making this as such also."

- dok (the author)
 
Plugin Information

Users who are viewing this thread

Back
Top
Cart