Is there a Magic Skill-Up Macro/Bot?

06/19/2007 21:06 ihackffxi#1
Is there a Magic Skill-Up Macro (for AC Tool)/Bot so I can skill up enhancing magic and healing magic anywhere? And if it has something so after u run outta mp u will start healing

lol im not too great at making scripts
06/19/2007 23:01 Pyrolol#2
...
Code:
constants
  mpmax=1000
  mpcurr=1000
end
delay 10000
call mainloop
stop
procedure mainloop
  while 1=1
    keys /ma "Barstonra" <me> {return}
    delay 4000
    keys /ma "Barwatera" <me> {return}
    delay 4000
    keys /ma "Cure" <me> {return}
    delay 6000
    compute mpcurr=$mpcurr-32
    if mpcurr<50
      call rest
    end
  end
end
procedure rest
  keys /heal
  delay 300000
  keys /heal
  setconst mpmax=$mpcurr
end
(Not tested - good luck; you have to switch window yourself at the beggining)

I've got something in the pipeline that does this 'properly' though; nice GUI, combat support etc. Gimme a month or so.
06/19/2007 23:15 ihackffxi#3
theres a problem with it ><

"Could not find variable in IF: mpcurr<50 conditional."
06/20/2007 10:30 Pyrolol#4
sry, if &#036;mpcurr < 50.

Have a go with that.
06/20/2007 19:57 ihackffxi#5
it works just for some reason it wont /heal when mp is under 50 and the spells keep casting even when i have no mp
06/20/2007 23:31 Pyrolol#6
change the setconst to &#036;mpcurr=mpmax.

Make sure you change mpmax, if you have less than a thousand.
06/21/2007 02:00 ihackffxi#7
it works but it keeps healing getting up and starts healing again every 20 seconds (oh and after /heal do u have to put {return} because thats what i added)
01/31/2009 20:16 spikes2020#8
any other cool programs for ffxi?
02/13/2009 12:05 DizzySan#9
Hey thought I would lend a hand here as I leveled my Enhancing Magic with ACTool. I notice u didnt state the job you plan on skilling up with. I used my Red Mage as I had refresh and it made it much easier to make a simple ACTool Script. I am in no way an advanced Script creator for ACTool, but I have been around the block with it for many years and if there is one thing I have Learned its to keep it as Simple as possible. Now I must warn I don't play FFXI any more so I am working off memory so hopefully Accuracy wont be an issue.

I will include notes so you can learn how to do the basics and edit to fit your needs.
The Command
[keys /ma "protect" <me> //Sample]
Will display as
/ma "protect" <me>
In your game. Two slashes " // " Will break the command, so they can be added in your script however they are only notes so not needed. :)


Code:
[B]Delay 15 sec
[/B]
    [B]keys /ma "Refresh" <me>[/B]  //Cast Time Instant / Recast 20 sec / Duration 150 sec 
    [B]delay 60[/B]
    [B]keydown {return} 50[/B]
    [B]delay 60[/B]
    [B]keydown {return} 50[/B]  //The Second return command is something i do just in case the bot mistypes. It will happen so set your chat to party. This will clear the command and not have something in say like " "Refresh" <me>/ma "protect" <me>" A dead give away to a new botter!
    [B]delay 10 sec[/B]
    [B]keys /ma "protect" <me>[/B] //Cast Time 1 sec / Recast 5 sec
    [B]delay 60[/B]
    [B]keydown {return} 50[/B]
    [B]delay 60[/B]
    [B]keydown {return} 50[/B]
    [B]delay 2 sec[/B]
    [B]keys /ma "barstone" <me>[/B] //Cast Time 0.5 sec / Recast 10 sec
    [B]delay 60[/B]
    [B]keydown {return} 50[/B]
    [B]delay 60[/B]
    [B]keydown {return} 50[/B]
    [B]delay 2 sec[/B]
    [B]keys /ma "barwater" <me>[/B] //Cast Time 0.5 sec / Recast 10sec
    [B]delay 60[/B]
    [B]keydown {return} 50[/B]
    [B]delay 60[/B]
    [B]keydown {return} 50[/B]
    [B]delay 2 sec[/B]
    [B]/ma "cure" <me>[/B] //Cast 2 sec / Recast 5 sec
    [B]delay 60[/B]
    [B]keydown {return} 50[/B]
    [B]delay 60[/B]
    [B]keydown {return} 50[/B]
    [B]delay 2 sec[/B]
    [B]keys /ma "protect" <me>[/B] 
    [B]delay 60[/B]
    [B]keydown {return} 50[/B]
    [B]delay 60[/B]
    [B]keydown {return} 50[/B]
    [B]delay 2 sec[/B]
    [B]keys /ma "barstone" <me>[/B] 
    [B]delay 60[/B]
    [B]keydown {return} 50[/B]
    [B]delay 60[/B]
    [B]keydown {return} 50[/B]
    [B]delay 2 sec[/B]
    [B]keys /ma "barwater" <me>[/B] 
    [B]delay 60[/B]
    [B]keydown {return} 50[/B]
    [B]delay 60[/B]
    [B]keydown {return} 50[/B]
    [B]delay 2 sec[/B]
    [B]/ma "cure" <me>[/B] 
    [B]delay 60[/B]
    [B]keydown {return} 50[/B]
    [B]delay 60[/B]
    [B]keydown {return} 50[/B]
    [B]delay 2 sec[/B]
    [B]keys /ma "Refresh" <me>[/B]
    [B]delay 60[/B]
    [B]keydown {return} 50[/B]
    [B]delay 60[/B]
    [B]keydown {return} 50[/B]
    [B]delay 30 sec[/B]  

[B]loop 20[/B] //You can change the loop number to whatever you like. 

[B]end[/B]
Give that a try. If you have any problems feel free to PM me. Also here is another Enhancing script i had on file but i didnt code. So if mine dont work you can try this!

Code:
SetActiveWindow FFXiApp
CommandDelay 250

Procedure enhancing

  Delay 250
  KeyDown @3 300 //protect
  Delay 6 sec
  KeyDown @4 300 //protect
  Delay 6 sec
  KeyDown @3 300 //protect
  Delay 6 sec
  KeyDown @4 300 //protect
  Delay 6 sec
  KeyDown @3 300 //protect
  Delay 6 sec
  KeyDown @4 300 //protect
  Delay 6 sec
  KeyDown @3 300 //protect
  Delay 6 sec
  KeyDown @4 300 //protect
  Delay 6 sec
  KeyDown @3 300 //protect
  Delay 6 sec
  KeyDown @4 300 //protect
  Delay 6 sec
  KeyDown @3 300 //protect
  Delay 6 sec
  KeyDown @4 300 //protect
  Delay 6 sec
  KeyDown @3 300 //protect
  Delay 6 sec
  KeyDown @4 300 //protect
  Delay 6 sec
End


Procedure heal
  KeyDown @9 250 //sit to heal
  Delay 3 min
  KeyDown @9 250 // rise back up
End

while 1=1
  Loop 8
    Call enhancing
  End
  Call heal
MousePos 335, 207
End
One thing this script uses the [setactivewindow] command this will pull up whatever is listed after. In this case FFXiApp. If you use Windower with random title it may not work. Simply remove that command or change it if you have a static window name.


Have Fun!

Spikes Im sorry I didnt see your question, There is another great prog / hack for FFXI. Its called FFXIApp. You do have to pay for it I believe $20US. Its wonderful it does everything from flee bot, teleport bot, fish bot, power level bot, claim bo, and supports advanced scripting just to name afew things. I used it for many years and loved it, certainly worth the money. It is always updated by a kewl dude named Maury. Look into it! [Only registered and activated users can see links. Click Here To Register...]



Edit: Other FFXI Progs, URL
09/10/2009 21:15 @Jedi#10
good