Just for curiosity sake, what OS are you running DevlinX?
Edit:
Just thought of something to try. Try to take each one of the comment blocks that look like this:
Code: Select all
|**
[blahblah]
blahblah=9.11
**|
Moderator: MacroQuest Developers
Code: Select all
|**
[blahblah]
blahblah=9.11
**|
Code: Select all
/if n @FollowFlag==1 {
/if n @CheckLocTimer<=0 /if n @PauseFlag==0 /if n @NumLocs>@CurrLoc /call FollowIncLoc $arg(1,"@LocArray(@CurrLoc)") $arg(2,"@LocArray(@CurrLoc)") $arg(3,"@LocArray(@CurrLoc)")
/call TrackFollow
/call CheckForTarget
}
Code: Select all
/call AdvPathPoll
Hmm. This is becoming a fun thing to track down. It works on some, but not others. Make sure you don't have any trailing spaces on the end of the |** version= **| lines. (just a guess)DevlinX wrote:Maybe I am just thick or something, but I can't get it working again. Still getting cannot call when a macro isnt running error. Here is what my personal.inc looks like at the top;
Code: Select all
|personal.inc |Personal commands module example. |Version 9.11 |Date:01/17/2004 5:26am | |** [personal] version=9.11 **| | | Uncomment the line below if you have advpath.inc #include advpath.inc #Event SkillUp "You have become better at" Sub PersonalCommands /varset Commands(0,0) stick /varset Commands(0,1) fire /varset Commands(0,2) ice
I was using text comparison in case we ever tried to use version=1.0a or 1.2b, etc.ml2517 wrote:Lasher,
I've placed the code block back into advpath.inc but I noticed this line in your coding that might fail if I update my version.
This:Might need to be:Code: Select all
/if "@advpath_v">="1.0" {No?Code: Select all
/if n @advpath_v>=1 {
Code: Select all
|**
[advpath]
version=1.04
**|
Code: Select all
||**
[advpath]
version=1.04
**|
All my comps are running Win XP Pro.ml2517 wrote: Just for curiosity sake, what OS are you running DevlinX?
I know some languages interpolate text comparisons based on thier ascii value; I was taking a shot that MQ did the same. It seems to work in my quick tests.ml2517 wrote:I'll take care of the comment block thing, hopefully that fixes it. So would your text comparison actually trigger if I change to version=1.04a or version=1.05 etc? If so great, I didn't think you could use a greater than or lesser than when doing text comparison.



/t <bot> loadlist <saved spell set>commands like /tell bot mem SpellXYZ Slot1-8
/t <bot> sn <name of spell>/tell bot cast Slot1-8
You don't even need to read the code. Just ...If i just didnt saw those commands please be patient with me. I have yet to read the whole script and understand it fully