morganjo said:
... all links to macroquest website from anything from these boards comes up "that thread no longer exists"
I bet they link to MQ2 VIP forums, which means: A) You do not have VIP access on the MQ2 boards (all it requires is a donation to the MQ2 developers of at least $10) or B) You're not logged in on the MQ2 boards.
morganjo said:
... after reading the thread COMPILING FOR FREE I have found out why I believe all this is so freakin confusing for me it tlks about opening up your C++ not your DOS and creating this or that.
If you don't have the slightest clue about "compiling" then just forget the word. Forget all about "compiling for free", just download TurkReno's Precompiled MQ2 (it's great) and skip that part.
You do
not compile macro's, as TheZ explained, macro's a text files, basically telling MacroQuest2 what to do when certain scenarios are met.
A very very very simple macro could look like this:
Sub Main
:loop
/if (${Target.ID}) /echo I have ${Target.CleanName} targeted.
/goto :loop
/return
Everything in the "box" above outlines what could be called a macro. All it does is to check if you have a target and write the targetname in your MQ2Window. Don't use it, it will spam you senseless, it's only an example.
Here's a line by line explanation of what it does.
This line tells the macro, there here starts the "Main" subroutine. A subroutine is basically just blocks of code that can be called and executed from other parts of the macro. The "Main" subroutine is always required in a macro, since this is the one that will be called when starting a macro.
This just defines a point in the macro that I've decided to call ":loop". They're are used along with "
/goto" commands to jump to a specific point in a macro. The name is irrelevant, I could have called it ":point1" etc. This in itself does nothing.
/if (${Target.ID}) /echo I have ${Target.CleanName} targeted.
This is a long one..
The "/if" command is used to check if certain conditions are met. If those conditions are met, it will execute whatever command are right after the /if, or it will execute a block of commands right after the /if, if they were enclosed by curly brackets ({}).
Okay.. So what the above line does, is: Is Target's ID anything but 0/false/null ? This is a good way to check if you have a target. If you have a target, then Target.ID will always return the ID of that target. If we have a target it will execute the command "
/echo I have ${Target.CleanName}".
All "
/echo" does", is to write whatever following the "
/echo" command to your MQ2 Window. So basically it would write "I have Some Target Name". ${Target.CleanName} returns the "clean" name of your current target. An "unclean" name would be "a_random_mob02" and the "clean" name in that case would be "a random mob"
morganjo said:
Well since i know neither DOS or C++ I think i will just do as I first thought and close this as a wasted 40 bucks and move on since the main reason I paid for it was to read DO THIS GO HERE DO THIS type of instructions and the autoforage only works on one toon its a complete let down thank you all for your help but i guess it is true you just cant teach an old dog new tricks to all those who can read and understanc geekspeech(no offence ment by that) I salute you ,you are the next rulers of the world as for me looks like 1 an a half years of eq will now come to an end guess its time to look for a new hobby
No offense, but you're crying on deaf ears. People are willing to help people that help themselves.
morganjo said:
and for who ever sent the red sent with the nastygram attached please have the backbone in the future to attach your name to it as far as "no one likes to spoonfeed anyone information that you can find on your own"
I don't give good or bad red cents for newbie questions. At least you posted in the right section, I see a lot of people that just posts in a random section
You will find or get the information you need, just don't think that it will all be thrown at you just because "I've paid for it". Everyone else on these boards also "paid for it" in one way or another. Some of us have contributed to the Redguides community and have been richly rewarded with either free memberships or other things (stick around and see the monthly award show
).
morganjo said:
"EASY TO READ AND FOLLOW GUIDE" not a "AS LONG AS YOU KNOW PROGRAMMING LIKE DOS AND C++ YOU CN ASEARCH AND FIND WHAT YOU ARE LOOKING FOR" site any and all questions should be answered and as far as this post following my i should just forget about this site I found it while looking for the spot i need to go to to stop any future payments. If you dont want to spoonfeed as you say then change the advertisment to read YOU NEED TO KNOW HOW TO USE X PROGRAMS AND X PROGRAMS AND HOW TO PROGRAM COMPUTERS AND PIECE TOGETHER THREADS FROM SEVERAL PEOPLE TO GET WHAT YOU ACTUALLY ARE LOOKING FOR not EASY STEP BY STEP GUIDE WICH IS WHAT THE EQ UNDERGROUND IS ADVERTISED AS AND ALSO PUT UP THE EQ UNDERGROUND NO LONGER EXISTS IT IS NOW PART OF THIS SITE
"Easy" is such a relative term.
MacroQuest2 is by no means "easy" to those who barely know how to install a program, or unzip a file. I don't think you're that type of person.
I do however believe you have tried to read a lot of things about a lot of completely irrellevant things, and are mixing it all together to a huge pile of confusion
You've already downloaded the precompile from TurkReno (or so I assume) and I can gather you know how to start it and type MQ2 commands from within the game. Now wasn't that "easy"? You didn't have to know programming or "C++" to do that. Now, TurkReno who makes the compile DOES however know C++. Those that "compile" MacroQuest2 themselves (the process of compiling is to make what MQ2 devs give us, useable by mere mortals
don't concern yourselves with the word "compile" as long as you use the one from TurkReno),
Macro's are no harder, when you understand the principle. This is where you were mixing things together. Read TheZ (and my) post, or ignore them, as you like. We do try to help, but as I said before: People help people who help themselves.