Page 1 of 1

Great Fishing Macro/Bot...

Posted: June 27th, 2004, 9:40 am
by tault_Tault Community
I use this fishing macro/bot to gain some extra gil. ^^

First, you will need to download and install autoit v3. You can find this here: Register to unlock hidden link

Next, open notepad and copy and paste this code: (Not the dashes, starts with sleep and ends with endfunc)

-----------------------------------------------------------

Sleep(100000);give time to open FFXI
$fisha = 2;
$event = 0;
$bite = 0;
$failsafe=0;
$nobait = 0;
WinWaitActive("FFXiApp");

While $fisha > 1
AutoItSetOption("SendKeyDelay", 40);
Send ("!1"); fishing macro
$event = 0;
$failsafe = 0;
$nobait = 0;

Do
Sleep(250);

If PixelGetColor(22,994) = 16777215 AND PixelGetColor(108,996) = 16777215 AND PixelGetColor(228,997) = 16777215 Then
AutoItSetOption("SendKeyDelay", 40);
Sleep(Random(3000,3200));
Send("{ENTER}");
Sleep(5400);
EndIf

If PixelGetColor(43,997) = 16777215 AND PixelGetColor(83,998) = 16777215 AND PixelGetColor(175,999) = 16777215 Then
Sleep(Random(5100,5400));You lost your catch. Finish and speed things up a little.
$event = 1;
EndIf

If PixelGetColor(37,1000) = 16777215 AND PixelGetColor(77,1000) = 16777215 AND PixelGetColor(180,998) = 16777215 Then
Sleep(Random(5100,5400));You didn't catch anything. Finish and speed things up a little.
$event = 1;
EndIf

If PixelGetColor(47,1000) = 16777215 AND PixelGetColor(142,999) = 16777215 AND PixelGetColor(330,997) = 16777215 Then
$nobait = 1;You ran out of bait so let's get ready to change it.
EndIf

If PixelGetColor(43,995) = 16777215 AND PixelGetColor(71,997) = 16777215 AND PixelGetColor(84,995) = 16777215 Then
autosort()
Sleep(Random(2100,2200));
$event = 1;You caught something so now autosort, sleep a bit, and finish the event.
EndIf


$failsafe = $failsafe+1;
If $failsafe = 175 Then
$event = 1;
EndIf

Until $event = 1

sleep(2000);

If $nobait = 1 Then
Send("!2");change bait
EndIf

WEnd

Func autosort()
Sleep(9000);
AutoItSetOption("SendKeyDelay", 0235);
AutoItSetOption("SendKeyDownDelay", 0100);
Send ("!i");
Sleep(0350);
Send ("{NUMPADADD}");
Sleep (0350);
Send ("{ENTER}");
sleep(0350);
Send ("{UP}");
sleep(0350);
Send ("{ENTER}");
sleep(0350);
Send ("{ESCAPE}");
sleep(0350);
Send ("{ESCAPE}");
Sleep (0250);
EndFunc

-----------------------------------------------------------

Save as ffaf.au3 onto your desktop,

You will have to change the FFXI resolution to background: 512x512 and resolution: 1280x1024.

You must make macros in the game before turning it on which are:
Ctrl 0 and Alt 1:
/echo .
/wait 12
/fish

Ctrl 2 and Alt 2:
/equip ammo "____" (You must put the name as it says in the inventory, caps matters.)

Go to the spot you want to fish in. Log out correctly and completely. Double click the ffa.au3 file that is on your desktop to activate it. Log into FFXI quickly. Watch your bot fish and catch the fish. :D This will autosort your inventory after every catch. Have fun!

Posted: June 27th, 2004, 9:43 am
by tault_Tault Community
Ahh...sorry for the double post, there is no edit button ^^

I hope you find this helpful and I will be very happy if you let me have a couple of months free subsribsion. As you can see, I am new here and just trying to help. ^^ Thanks for your time.

Posted: July 23rd, 2004, 1:24 am
by tault_Tault Community
why cant I copy and paste this . I can do it with any other post