Here is a little get started guide with MQ2 I did for a few friends in the <Knightlights>. Hope maybe with this you can expand upon what you are looking to do!
If you need any more help or explanation pm me, granted I'm not an expert but I can help, or point you to a more advanced user, maybe even write up a part two. I tried to keep this along the scale of a "crash course" or "MQ2 for dummies" kinda a quick read to get you up and fighting fast!
Here are some of the basics, cause i'm not sure how much you already know. Post examples into game to see the effects.
/bca
This sends command to all toon excluding you.
*Example: /bca //Say Hello there! I love Dusky!
/bcaa
This sends to every toon including you.
*Example: /bcaa //shout We love Dusky!
/bct
This sends to a specific toon.
*Example: /bct Name //say Hi there there! I love Dusky!
(NOTE: Name is any of your connected toon)
/stick #
This is advanced version of follow. Can be added with UW for Under Water, so no drowning, or even behind. Then # is a number for distance.
*Example: /bca //stick 5 uw
/melee
This is for mq2Melee, and will display all of the characters current melee skills supported to automate. In the case of a rogue, there is assassinate option that will auto backstab/sneak/hide.
*Example: /melee assassinate=1
(1 for True, 0 for False. NOTE; this is different per class)
/cast #
This is for spell casting and can be simple or advanced depending how quickly you pick up the code.
*Example: /bct Name //cast #
(NOTE: Name is toon whom is casting, and # is the number of the gem the spell is in.)
/casting "Item" Slot
Mostly i use for item clickies. But also can be used for more advanced type of casting.
*Example: /casting "Advanced Charm of Queen Adrianne" charm
(Item is case sensitive name, slot is where its equipped.)
*Example: /casting "Nova Strike|1" -maxtries|3
(Advanced casting, names the spell in what gem, then retries 3 times in case of fizzle/interrupt.)
*Casting can get scary but don't let it overwhelm you, everything i send you i'll break it down the best i can so its easy to understand.*
/Target id ${Target.ID}
This is to get your current target.
*Example: /bca //target id ${Target.ID}
(Has all toons excluding your self, get your current target.)
/Target id ${Me.ID}
This for targeting your self.
*Example: /bca //target id ${Me.ID}
(Has all toons excluding your self, target you.)
The codes are the same whether or not you use them in hot key or macro, the difference is the amount of code you can run. NOTE: /multiline is just to add more than one code on one line, separated by ;.
EXAMPLE HotKey; Follow
/multiline ; /bca //Target id ${Target.ID} ; /bca //stick 5 uw ;
Breakdown - (gets all toons your target) ; (tells all toons to stick on you)
EXAMPLE HotKey; Attack
/multiline ; /bca //Target id ${Target.ID} ; /bca //stick 5 behind uw ; /bca //attack ;
Breakdown - (gets all toons your target) ; (sticks all toons behind target) ; (tells all toons to attack)
easy stuff!
MACROS
So now that you got some lite reading in and got the basics you want to string together all or a few of these things into a macro. I got you bruh!
Step one: Get NotePad++
just makes writing the code easy. Reg notepad will work as well.
Step Two: Open a new note pad
Step Three: At the top write Sub Main
Step Four: Enter a couple times down the page and write /bcaa //say We love Dusky!
Step Five: Enter a couple more times to give space and write /return
CONGRATS! You just wrote your first macro!
NOW IMPORTANT PART!!!!
Save your new macro, name it and save as .mac.
*Example: Hello.mac
Save to your MQ2 folder, into your Macros folder.
While in game do a command to start the macro
/mac Name
This will run a macro of your choice. Where name is the name of the file.
*Example: /mac Hello
Hope this helps to get you started, please let me know how it works! Ask me questions if you get stuck happy to help, i had to learn all this on my own and it was pretty terrible so trying to save you guys the head ache!
- Dusky