Welcome, Guest. Please login or register.
Did you miss your activation email?
April 25, 2024, 08:01:05 pm *

Login with username, password and session length
Pages: 1 2 [3] 4 5 6 7 8 ... 10
Print
Author Topic: MQ2 macros  (Read 150638 times)
Kruciel
Hero Member
*****
Posts: 624


View Profile
« Reply #30 on: August 11, 2015, 04:09:46 pm »

I cannot do /target Maintankname Sad I have to do the fancy code, because I have too many dumbass similar toon names. AKA /target Kruciel might target my druid or my cleric or my warrior.  Angry
Logged
Chieftan
Hero Member
Sr. Member
*****
Posts: 258



View Profile
« Reply #31 on: August 11, 2015, 07:06:18 pm »

You could use /tar =Kruciel - if you wanted to use it
that would only target the one toon, as name has to be exact, works on NPC's so should work on PC's
Logged

hateborne
Legend
*******
Posts: 2282


Don't nerf me bro!


View Profile
« Reply #32 on: August 11, 2015, 07:18:23 pm »

I cannot do /target Maintankname Sad I have to do the fancy code, because I have too many dumbass similar toon names. AKA /target Kruciel might target my druid or my cleric or my warrior.  Angry

Code:
/tar ${Me.ID}
/tar ${Me.Name}

Will work too. ${Me.Name} should return Kruciel000. If you're not running it from Kruciel, /tar Kruciel000 (since it's literally impossible to have duplicate character names).


-Hate
Logged

I'm so sorry Hunter, I tried...
Kruciel
Hero Member
*****
Posts: 624


View Profile
« Reply #33 on: August 11, 2015, 07:22:06 pm »

The way I do it already works guys, I was just responding to him saying I use a fancy code for my macros rather than just using /target Kruciel  Grin but thanks !
Logged
Kruciel
Hero Member
*****
Posts: 624


View Profile
« Reply #34 on: August 11, 2015, 07:23:56 pm »

I might do a full write-up for this area if I get bored enough. So much good info sprawled across the pages in this thread, and yet there are people playing atm that don't even know what eqbc channels are! The humanity!
Logged
balidet
Master
******
Posts: 810



View Profile
« Reply #35 on: August 11, 2015, 08:06:00 pm »

rofl i know right...

an hour spent cleaning up for hotkeys is an hour well spent:)
Logged

Natedog
Master
******
Posts: 830


View Profile
« Reply #36 on: August 11, 2015, 08:21:27 pm »

/bcaa //ex

Best MQ2 macro for giving uber EXP buffs!
Logged

Rotic
Jr. Member
**
Posts: 54



View Profile
« Reply #37 on: August 11, 2015, 08:48:57 pm »

You could use /tar =Kruciel - if you wanted to use it
that would only target the one toon, as name has to be exact, works on NPC's so should work on PC's

Works for me. Thanks!
Logged

--
Rotic
barrettd04
Full Member
***
Posts: 233



View Profile
« Reply #38 on: August 15, 2015, 05:36:39 am »

/bcaa //ex

Best MQ2 macro for giving uber EXP buffs!

^
Logged

garybusey - warrior
umadd - pally
wayfaerer - pewpew
rondonald - cleric
obzen - monk
dongus - zerker
dorfkus - pally
ultrabeard - zerker
dopesmoke - drood
djenty - chanter
Eliseus
Full Member
***
Posts: 243


View Profile
« Reply #39 on: February 29, 2016, 02:59:29 pm »

So I'm assuming some of you have something similar already to this, especially those with many UW that maybe farm this. I couldn't find anything on the forums though so figured I'd post this just in case it helps anyone else out with t3/t4. It's pretty tiresome to turn in 1000s of tokens.

T3
Code:
#turbo

Sub Main

/if (${FindItemCount[The Prince of Darkness Quest Token]}>0) {
/ctrl /itemnotify ${FindItem[The Prince of Darkness Quest Token].InvSlot} LeftMouseUp
/target Observer
/click left target
/delay 10
/notify GiveWnd GVW_Give_Button LeftMouseUP
} else /if (${FindItemCount[H-One N-One Quest Token]}>0) {
/ctrl /itemnotify ${FindItem[H-One N-One Quest Token].InvSlot} LeftMouseUp
/target Observer
/click left target
/delay 10
/notify GiveWnd GVW_Give_Button LeftMouseUP
} else /if (${FindItemCount[The Faceless Quest Token]}>0) {
/ctrl /itemnotify ${FindItem[The Faceless Quest Token].InvSlot} LeftMouseUp
/target Observer
/click left target
/delay 10
/notify GiveWnd GVW_Give_Button LeftMouseUP
} else /if (${FindItemCount[The Oceanlord Quest Token]}>0) {
/ctrl /itemnotify ${FindItem[The Oceanlord Quest Token].InvSlot} LeftMouseUp
/target Observer
/click left target
/delay 10
/notify GiveWnd GVW_Give_Button LeftMouseUP
} else /if (${FindItemCount[Split Paw Quest Token]}>0) {
/ctrl /itemnotify ${FindItem[Split Paw Quest Token].InvSlot} LeftMouseUp
/target Observer
/click left target
/delay 10
/notify GiveWnd GVW_Give_Button LeftMouseUP
} else /if (${FindItemCount[The Lightbringer Quest Token]}>0) {
/ctrl /itemnotify ${FindItem[The Lightbringer Quest Token].InvSlot} LeftMouseUp
/target Observer
/click left target
/delay 10
/notify GiveWnd GVW_Give_Button LeftMouseUP
} else /if (${FindItemCount[The Tranquil Quest Token]}>0) {
/ctrl /itemnotify ${FindItem[The Tranquil Quest Token].InvSlot} LeftMouseUp
/target Observer
/click left target
/delay 10
/notify GiveWnd GVW_Give_Button LeftMouseUP
} else /if (${FindItemCount[The MCP Quest Token]}>3) {
/ctrl /itemnotify ${FindItem[The MCP Quest Token].InvSlot} LeftMouseUp
/target Observer
/click left target
/delay 10
/ctrl /itemnotify ${FindItem[The MCP Quest Token].InvSlot} LeftMouseUp
/target Observer
/click left target
/delay 10
/ctrl /itemnotify ${FindItem[The MCP Quest Token].InvSlot} LeftMouseUp
/target Observer
/click left target
/delay 10
/ctrl /itemnotify ${FindItem[The MCP Quest Token].InvSlot} LeftMouseUp
/target Observer
/click left target
/delay 10
/notify GiveWnd GVW_Give_Button LeftMouseUP
}

/return

T4
Code:
#turbo

Sub Main

/if (${FindItemCount[The Prince of Darkness Quest Token]}>1) {
/ctrl /itemnotify ${FindItem[The Prince of Darkness Quest Token].InvSlot} LeftMouseUp
/itemnotify in pack8 1 leftmouseup
/delay 10
/ctrl /itemnotify ${FindItem[The Prince of Darkness Quest Token].InvSlot} LeftMouseUp
/itemnotify in pack8 2 leftmouseup
/delay 10
/combine pack 8
/delay 10
/target Observer
/click left target
/delay 10
/notify GiveWnd GVW_Give_Button LeftMouseUP
} else /if (${FindItemCount[H-One N-One Quest Token]}>1) {
/ctrl /itemnotify ${FindItem[H-One N-One Quest Token].InvSlot} LeftMouseUp
/itemnotify in pack8 1 leftmouseup
/delay 10
/ctrl /itemnotify ${FindItem[H-One N-One Quest Token].InvSlot} LeftMouseUp
/itemnotify in pack8 2 leftmouseup
/delay 10
/combine pack 8
/delay 10
/target Observer
/click left target
/delay 10
/notify GiveWnd GVW_Give_Button LeftMouseUP
} else /if (${FindItemCount[The Faceless Quest Token]}>1) {
/ctrl /itemnotify ${FindItem[The Faceless Quest Token].InvSlot} LeftMouseUp
/itemnotify in pack8 1 leftmouseup
/delay 10
/ctrl /itemnotify ${FindItem[The Faceless Quest Token].InvSlot} LeftMouseUp
/itemnotify in pack8 2 leftmouseup
/delay 10
/combine pack 8
/delay 10
/target Observer
/click left target
/delay 10
/notify GiveWnd GVW_Give_Button LeftMouseUP
} else /if (${FindItemCount[The Oceanlord Quest Token]}>1) {
/ctrl /itemnotify ${FindItem[The Oceanlord Quest Token].InvSlot} LeftMouseUp
/itemnotify in pack8 1 leftmouseup
/delay 10
/ctrl /itemnotify ${FindItem[The Oceanlord Quest Token].InvSlot} LeftMouseUp
/itemnotify in pack8 2 leftmouseup
/delay 10
/combine pack 8
/delay 10
/target Observer
/click left target
/delay 10
/notify GiveWnd GVW_Give_Button LeftMouseUP
} else /if (${FindItemCount[Split Paw Quest Token]}>1) {
/ctrl /itemnotify ${FindItem[Split Paw Quest Token].InvSlot} LeftMouseUp
/itemnotify in pack8 1 leftmouseup
/delay 10
/ctrl /itemnotify ${FindItem[Split Paw Quest Token].InvSlot} LeftMouseUp
/itemnotify in pack8 2 leftmouseup
/delay 10
/combine pack 8
/delay 10
/target Observer
/click left target
/delay 10
/notify GiveWnd GVW_Give_Button LeftMouseUP
} else /if (${FindItemCount[The Lightbringer Quest Token]}>1) {
/ctrl /itemnotify ${FindItem[The Lightbringer Quest Token].InvSlot} LeftMouseUp
/itemnotify in pack8 1 leftmouseup
/delay 10
/ctrl /itemnotify ${FindItem[The Lightbringer Quest Token].InvSlot} LeftMouseUp
/itemnotify in pack8 2 leftmouseup
/delay 10
/combine pack 8
/delay 10
/target Observer
/click left target
/delay 10
/notify GiveWnd GVW_Give_Button LeftMouseUP
} else /if (${FindItemCount[The Tranquil Quest Token]}>1) {
/ctrl /itemnotify ${FindItem[The Tranquil Quest Token].InvSlot} LeftMouseUp
/itemnotify in pack8 1 leftmouseup
/delay 10
/ctrl /itemnotify ${FindItem[The Tranquil Quest Token].InvSlot} LeftMouseUp
/itemnotify in pack8 2 leftmouseup
/delay 10
/combine pack 8
/delay 10
/target Observer
/click left target
/delay 10
/notify GiveWnd GVW_Give_Button LeftMouseUP
} else /if (${FindItemCount[The MCP Quest Token]}>3) {
/ctrl /itemnotify ${FindItem[The MCP Quest Token].InvSlot} LeftMouseUp
/target Observer
/click left target
/delay 10
/ctrl /itemnotify ${FindItem[The MCP Quest Token].InvSlot} LeftMouseUp
/target Observer
/click left target
/delay 10
/ctrl /itemnotify ${FindItem[The MCP Quest Token].InvSlot} LeftMouseUp
/target Observer
/click left target
/delay 10
/ctrl /itemnotify ${FindItem[The MCP Quest Token].InvSlot} LeftMouseUp
/target Observer
/click left target
/delay 10
/notify GiveWnd GVW_Give_Button LeftMouseUP
}

/return

Things to note: Change the delay in these to whatever you would like. If you make it too fast though it might not work. A magic box needs to be in the last bag slot. Basically this script will go through ALL your tokens for each token before going to the next. If you do not want this, change the number that is after the greater than/less than sign at the end of each if statement.  Sorry if there is unnecessary code. Still a beginner at this stuff. It works none-the-less. I created 2 hotkeys on Eliseus that sends a command through EQBC to my mage to run one of these macros.

If you find any errors let me know so I can fix it.

Edit: Fixed some spelling mistakes in code and added a turn in for MCP tokens.
« Last Edit: March 05, 2016, 11:30:22 am by Eliseus » Logged
balidet
Master
******
Posts: 810



View Profile
« Reply #40 on: February 29, 2016, 04:41:26 pm »

yea unless something has changed (it may have)

this is a non script server...


so...


no automated tradeskills .. no automated fights... no automated turn-ins.....

thats my understanding at least...
Logged

Eliseus
Full Member
***
Posts: 243


View Profile
« Reply #41 on: February 29, 2016, 04:55:58 pm »

yea unless something has changed (it may have)

this is a non script server...


so...


no automated tradeskills .. no automated fights... no automated turn-ins.....

thats my understanding at least...

Hmm I asked in /ooc first and people were saying this was okay since it isn't automated, if it is considered automated then I will take it down. But you must still press a command for your character trade. This isn't auto trading to the NPC. The only difference is you only have to put /macro "name" rather than /multiline in a hotkey which, from my understanding, can be used on this server to help other characters do things. The only thing that may be against the rules and I'm not necessarily sure is if statements so that it checks what tokens you still have left. There seems to already be similar things posted in this thread even that has other characters doing multiple things in the push of 1 hotkey button. Looking at the rules in fact don't state anything specifically about this type of macro since it isn't a bot,

Quote
NO BOT / AFK FARMING / AFK LOOTING
Do not use any programs to attack npc's for loot or exp, or go afk pet farming. Players caught bot farming or playing to farm, and then AFK to loot a zone's worth of kills will still be considered botters. Addition: This includes using Twist to spam abilities. If you want to use Twist to maintain the hellish combination of spells on your Bard, that's fine. Any bard ability (and class aug click) is fine for twist. Using it on other classes (e.g. cleric, berserker, druid, shaman, etc) is NOT approved.

and then this next one refers to combat, but this macro still doesn't do anything that can be inferred from this outside of combat either.

Quote
On the subject of macros and when/if they cross the line: If you are completing entire fights or clearing wings of a zone with a few clicks/presses, that's too much. If you can start your characters attacking and then go make a sandwich, that's too much. If pressing a few buttons will start numerous chained 1 action macros (daisy-chaining), it is still too much. If you hit 2 buttons to set your tank and melee characters into autoattack mode, that's fine as there is nothing special you are doing or nothing abusive. If you want to bot farm, go to Runescape or any other f2p MMORPG. If you want to play, kick back and have a good time.

Lastly, these rules are subject to change. Please check them frequently as ignorance of the rules will not prevent you from getting banned. We try to keep people posted as these change, but it doesn't always happen.

So I truly thought this isn't breaking the rules after reading the rules and discussion in ooc.
« Last Edit: February 29, 2016, 05:05:27 pm by Eliseus » Logged
Dimur
Hero Member
Hero Member
*****
Posts: 699


View Profile
« Reply #42 on: February 29, 2016, 05:17:32 pm »

I don't see what it would matter, it's just eliminating some of the mindless clicking involved in turning tokens in, not like you don't have to farm the tokens to begin with.
Logged
Eliseus
Full Member
***
Posts: 243


View Profile
« Reply #43 on: February 29, 2016, 10:23:19 pm »

Caution using this also from experience today. If you are lagging, there is potential for it to not work properly resulting in trading excess tokens and losing them.
Logged
hateborne
Legend
*******
Posts: 2282


Don't nerf me bro!


View Profile
« Reply #44 on: March 02, 2016, 01:38:12 pm »

Hmm, after seeing this. I may simply convert them to clickies this weekend. Restrict them to ONLY work in Plane of Air and put a cast time of ~2s (to prevent accidental consumption).

While it's fairly clean, I prefer automated turn ins not be mandatory for EZ.

Thoughts?


-Hate
Logged

I'm so sorry Hunter, I tried...
Pages: 1 2 [3] 4 5 6 7 8 ... 10
Print
Jump to:  

Recent

Stats

Members
Stats
  • Total Posts: 64987
  • Total Topics: 5053
  • Online Today: 98
  • Online Ever: 8678
  • (December 19, 2022, 02:32:09 pm)
Users Online
Users: 1
Guests: 68
Total: 69
TinyPortal v1.0 beta 4 © Bloc