[Release] AutoIt Wand Profficiency

02/26/2010 08:31 Alhazard#16
Sorry to necro this thread, but I was curious if there was some form of documentation that shows some of the available AI commands.

Like useful ones from the wand proffers include parameters like

@mana
@Max_mana
prepare_and_use_all_stacks
is_usable_skill

I tried searching around the forum but couldn't find much on this...
02/26/2010 14:01 tbstewa#17
[Only registered and activated users can see links. Click Here To Register...] Just put this in your AI folder and turn on auto attack NOTE: it only heals when you have full mana so being at a mana tunnel would be the best thing to do. Also I would rather you necro than to start a whole new thread just to ask that sort of question
02/26/2010 14:29 fenrir2037#18
If you delete the part in the ai that says "and @mana == @maxmana,(I don't remember the exact wording) but it will charge heal and heal you so long you have enough mana.
02/26/2010 16:55 pawntobishop#19
necro is bad... PM someone or search harder.
#Request lock.
02/27/2010 04:01 janvier123#20
+12 Reported At: Sat 27 Feb 2010 - 03:01:46 GMT +1 Cause: Double Post
02/28/2010 19:03 yonadame#21
Quote:
Originally Posted by Trismic View Post
There's another way to prof a wand. Credits to kgptzac from Lemu Faucet and yydzh.

It's a humain AI like the pet AI. If it works the same way as the pet AI, we can probably make bots by simply modifying the file without using AutoIt

Put the file into your data folder and stay near a mana tunnel. When your MP is full, it will automatically heal you.
um will i stop once u away from mana tunnel ?
02/28/2010 20:52 tbstewa#22
you will stop once your mana is no longer max..... it only heals when you have full mana
05/31/2010 22:19 fatpics#23
Quote:
Originally Posted by Ryuk123 View Post
Made a AutoIt script that spams heal. Works better if its used near a mana tunnel, because you'll recover mana. Works for all resolutions and has a GUI.

The only problem i've found is that once you click run you cant close the script. Can anyone help me fix that?

Heres the script:
Code:
#include <GUIConstantsEx.au3>
Opt('MustDeclareVars', 1)
HotKeySet("{ESC}","Quit")
Mabi()
Func Mabi()
	Global $res800x600, $res1024x768, $res1152x864, $res1280x960, $res1280x1024, $msg, $startproffin, $stopproffin
	GuiCreate("Wand Auto Prof", 300, 200)
	GUICtrlCreateGroup("Mabinogi Resolution", 10, 10, 120, 180)
	GUICtrlCreateGroup("", 150, 2, 148, 95)
	GUICtrlCreateLabel("Set Healing Hotkey to F1.", 160, 10)
	GUICtrlCreateLabel("Make sure you're near a ", 160, 30)
	GUICtrlCreateLabel("Mana Tunnel in Iria and", 160, 50)
	GUICtrlCreateLabel("wand is equipped.", 160, 70)
	GUICtrlCreateLabel("Script by Ryuk123", 160, 170)
	$res800x600 = GUICtrlCreateRadio("800x600", 30, 40, 70, 20)
    $res1024x768 = GUICtrlCreateRadio("1024x768", 30, 70, 70, 20)
	$res1152x864 = GUICtrlCreateRadio("1152x864", 30, 100, 70, 20)
    $res1280x960 = GUICtrlCreateRadio("1280x960", 30, 130, 70, 20)
	$res1280x1024 = GUICtrlCreateRadio("1280x1024", 30, 160, 70, 20)
	$startproffin = GUICtrlCreateButton("Run", 160, 100, 130, 20)
	$stopproffin = GUICtrlCreateButton("Stop", 160, 120, 130, 20)
   GUISetState()
	While 1
		$msg = GUIGetMsg()
		Select
            Case $msg = $GUI_EVENT_CLOSE
                ExitLoop
            Case $msg = $startproffin
				Prof()
		 Case $msg = $stopproffin
                ExitLoop
		EndSelect
	WEnd
EndFunc

Func Prof()
	While 1
		$msg = GUIGetMsg()
		send ("{F1}")
		sleep (3000)
		Select
		     Case $msg = $GUI_EVENT_CLOSE
                ExitLoop
		    Case BitAND(GUICtrlRead($res800x600), $GUI_CHECKED) = $GUI_CHECKED
			    MouseClick ( "left" , 400, 300)
			    sleep (2000)
			    MouseClick ( "left" , 400, 300)
			    sleep (2000)
			    MouseClick ( "left" , 400, 300)
			    sleep (2000)
			    MouseClick ( "left" , 400, 300)
			    sleep (2000)
				MouseClick ( "left" , 400, 300)
			    sleep (2000)
		    Case BitAND(GUICtrlRead($res1024x768), $GUI_CHECKED) = $GUI_CHECKED
				MouseClick ( "left" , 512, 384)
				sleep (2000)
				MouseClick ( "left" , 512, 384)
			    sleep (2000)
		     	MouseClick ( "left" , 512, 384)
		    	sleep (2000)
		    	MouseClick ( "left" , 512, 384)
			    sleep (2000)
			    MouseClick ( "left" , 512, 384)
		    	sleep (2000)
			Case BitAND(GUICtrlRead($res1152x864), $GUI_CHECKED) = $GUI_CHECKED
				MouseClick ( "left" , 576, 432)
				sleep (2000)
				MouseClick ( "left" , 576, 432)
				sleep (2000)
				MouseClick ( "left" , 576, 432)
				sleep (2000)
				MouseClick ( "left" , 576, 432)
				sleep (2000)
				MouseClick ( "left" , 576, 432)
				sleep (2000)
			Case BitAND(GUICtrlRead($res1280x960), $GUI_CHECKED) = $GUI_CHECKED
				MouseClick ( "left" , 640, 480)
				sleep (2000)
				MouseClick ( "left" , 640, 480)
				sleep (2000)
				MouseClick ( "left" , 640, 480)
				sleep (2000)
				MouseClick ( "left" , 640, 480)
				sleep (2000)
				MouseClick ( "left" , 640, 480)
				sleep (2000)
			Case BitAND(GUICtrlRead($res1280x1024), $GUI_CHECKED) = $GUI_CHECKED
				MouseClick ( "left" , 640, 512)
				sleep (2000)
				MouseClick ( "left" , 640, 512)
				sleep (2000)
				MouseClick ( "left" , 640, 512)
				sleep (2000)
				MouseClick ( "left" , 640, 512)
				sleep (2000)
				MouseClick ( "left" , 640, 512)
				sleep (2000)
			Case $msg = $stopproffin
                ExitLoop
			EndSelect
		WEnd
	EndFunc
	
	Func Quit()
    Exit
EndFunc
U could just erase the coordinates (640, 512) and leave the mouse on ur character
06/01/2010 01:12 Halfslashed#24
Necro...
06/01/2010 11:03 jemstone1#25
...that was an amazing necro
06/02/2010 14:17 lostmage333#26
I... fail to see the reasoning behind healing scripts... there's human AI mods that do the same thing, without any interfacing through the game's GUI, making them far more reliable.
07/12/2010 01:39 ApocalypsePoly#27
To be honest with you if you dont search hard enough, or for the least READ, you dont deserve a proper response.

But since you probably wont give up until you get your answer, you run the script with AutoITv3, or put that Human AI someone posted into your data folder.

Btw nice necro? lol
07/12/2010 03:35 Halfslashed#28
How about you stop posting. Kthx.
07/12/2010 19:38 michael5323#29
any answer
09/15/2010 16:48 muncherchae#30
What fiel do you have to put in? :o?