Edited by jade420, 03 February 2004 - 11:07 PM.
Final Fantasu 11 Auto Fish
#1
Posted 03 January 2004 - 09:59 PM
#2
Posted 04 January 2004 - 03:18 AM
AutoItSetOption("SendKeyDelay", 150) ;slow key delay a bit
Send ("{NUMPADSUB}") ;opens menu
Send ("{DOWN}") ;moves menu down 1
Sleep (0100) ;Sleep for a little bit
Send ("{DOWN}") ;moves menu down 1
sleep (0100) ;sleep for a little bit
Send ("{DOWN}") ;moves menu down 1
Sleep (0100) ;Sleep for a little bit
Send ("{ENTER}") ;enter the item menu
Send ("{NUMPADADD}") ;goes to sort
Sleep (0100) ;Sleep for a little bit
Send ("{ENTER}") ;enters stack menu
Send ("{up}") ;sends it up
Sleep (0100) ;Sleep for a little bit
Send ("{ENTER}") ;complete auto stack
Send ("{ESCAPE}") ;exits menu
Sleep (0100) ;Sleep for a little bit
Send ("{UP}") ;moves menu up 1
Send ("{UP}") ;moves menu up 1
Sleep (0100) ;Sleep for a little bit
Send ("{ENTER}") ;Enters Equipment
Sleep (0100) ;sleep for a little bit
Send ("{ENTER}") ;Changes Bait
Send ("{ENTER}") ;Changes Bait
Sleep (0100) ;sleep
Send ("{ENTER}") ;Changes Bait
Send ("{ENTER}") ;Changes Bait
Sleep (0100) ;sleep
Send ("{ESCAPE}") ; Exit Equipment
Send ("{UP}") ;moves menu up 1
Send ("{ESCAPE}") ;exits complete to finish stack
#3
Posted 04 January 2004 - 06:10 AM
Example below.
Sleep (135000);give time to open FFXI $fisha = 1;set variable for attempt # display AutoItSetOption("SendKeyDelay", 23);slow key delay a bit While $fisha > 0;infinite loop Send ("/echo Fishing{!}{ENTER}");display macro starting Send ("/fish{ENTER}");start the 'fishing' action Sleep (16000);wait to catch a fish Send ("{Enter}");reel in the fish Sleep (9000);delay between scripts ; $val = RunWait("FFAS.exe") autosort() Sleep (5000);wait for the timed delay ProcessClose("FFAS.exe") Sleep (10000);wait for timed delay $fisha = $fisha + 1;increase fishing attempts WEnd ;Autosort funtion Func autosort() AutoItSetOption("SendKeyDelay", 150);slow key delay a bit Send ("{NUMPADSUB}");opens menu Send ("{DOWN}");moves menu down 1 Sleep (0100);Sleep for a little bit Send ("{DOWN}");moves menu down 1 Send ("{DOWN}");moves menu down 1 Sleep (0100);Sleep for a little bit Send ("{ENTER}");enter the item menu Send ("{NUMPADADD}");goes to sort Sleep (0100);Sleep for a little bit Send ("{ENTER}");enters stack menu Send ("{up}");sends it up Sleep (0100);Sleep for a little bit Send ("{ENTER}");complete auto stack Send ("{ESCAPE}");exits menu Sleep (0100);Sleep for a little bit Send ("{UP}");moves menu up 1 Send ("{UP}");moves menu up 1 Sleep (0100);Sleep for a little bit Send ("{UP}");moves menu up 1 Send ("{ESCAPE}");exits complete to finish stack EndFunc
I don't play the game, so I will pass on voting. All the comments help everyone who does figure out what each does, and is a great learning tool.
#4
Posted 04 January 2004 - 09:14 AM
I added the command /equip ammo "Insect Ball"
I have to edit it for each time I fish so that I have the proper bait... but it works!
#5
Posted 04 January 2004 - 09:51 AM
$fisha = 1;set variable for attempt # display
AutoItSetOption("SendKeyDelay", 23);slow key delay a bit
While $fisha > 0;infinite loop
Send ("/echo Fishing{!}{ENTER}");display macro starting
Send ("/fish{ENTER}");start the 'fishing' action
Sleep (16000);wait to catch a fish
Send ("{Enter}");reel in the fish
Sleep (10000);delay between scripts
autosort()
AutoItSetOption("SendKeyDelay", 23);slow key delay a bit
Sleep (10000);wait for timed delay
$fisha = $fisha + 1;increase fishing attempts
WEnd
Func autosort()
AutoItSetOption("SendKeyDelay", 150);slow key delay a bit
Send ("{NUMPADSUB}");opens menu
Send ("{DOWN}");moves menu down 1
Sleep (0100);Sleep for a little bit
Send ("{DOWN}");moves menu down 1
Send ("{DOWN}");moves menu down 1
Sleep (0100);Sleep for a little bit
Send ("{ENTER}");enter the item menu
Send ("{NUMPADADD}");goes to sort
Sleep (0100);Sleep for a little bit
Send ("{ENTER}");enters stack menu
Send ("{up}");sends it up
Sleep (0100);Sleep for a little bit
Send ("{ENTER}");complete auto stack
Send ("{ESCAPE}");exits menu
Sleep (0100);Sleep for a little bit
Send ("{UP}");moves menu up 1
Send ("{UP}");moves menu up 1
Sleep (0100);Sleep for a little bit
Send ("{UP}");moves menu up 1
Send ("{ESCAPE}");exits complete to finish stack
Sleep (0100)
Send ("/equip ammo "Insect Ball"{ENTER}");rebait with insect ball
EndFunc
I added the last line to rebait my hook with Insect Ball for moat carp fishing... you can do the same for broken rods to by changing ammo to ranged
#6
Posted 04 January 2004 - 07:07 PM
#7
Posted 04 January 2004 - 09:49 PM
The last line should be:blt: the last line of that does not parse correctly. gives me an error and i have it -exactly- as you do.
Send ('/equip ammo "Insect Ball"{ENTER}');rebait with insect ball
#8
Posted 04 January 2004 - 09:55 PM
You think that statement is very fair to the author of the program and its contributors?And also dont tell anybody about this site or macro for the reason we dont want a bunch of people bringing down the sales in the fish market^^ that and you could get banned from the game for running 3rd party applications so best not to tell anyone that way it eliminates the chance of a gm hearing about it so be safe my friend^^
#9
Posted 05 January 2004 - 02:50 AM
I think she means the little script she made, i hope...You think that statement is very fair to the author of the program and its contributors?And also dont tell anybody about this site or macro for the reason we dont want a bunch of people bringing down the sales in the fish market^^ that and you could get banned from the game for running 3rd party applications so best not to tell anyone that way it eliminates the chance of a gm hearing about it so be safe my friend^^
This program is one of the coolest things I've ever come across and I plan on telling all of my friends about it, just not the specific things they can do with it. Most wouldn't even put two and two together though so I'm not worried.
#10
Posted 05 January 2004 - 09:28 AM
When playing a BLM/RNG/SAM you almost -have- to have a higher level character that's already making money so you can afford spells and armor. I started OUT as a BLM. This fishing is helping me a lot, before I was killing crawlers for like 4 hours just to get 5 silks. When you hit 40, you can do those burning cauldron notorious monster fights and make gil from the drops, before then it is -complete hell- for a BLM or RNG if you don't have another method of income.
Thanks a lot for the code jade.
#11
Posted 05 January 2004 - 05:29 PM
Also I'd just like to add there are some classes that this program is almost necessary for.
When playing a BLM/RNG/SAM you almost -have- to have a higher level character that's already making money so you can afford spells and armor. I started OUT as a BLM. This fishing is helping me a lot, before I was killing crawlers for like 4 hours just to get 5 silks. When you hit 40, you can do those burning cauldron notorious monster fights and make gil from the drops, before then it is -complete hell- for a BLM or RNG if you don't have another method of income.
Thanks a lot for the code jade.
I just realised how I must sound when talking about the games I play, I don't think I understood half of this paragraph.
I was rolling on the floor when it hit me. OMG it is like -complete hell- for a BLM or RNG if you don't have another method of income! If only I had made a TKW or a QZY instead, then I could have made tons of money off Golden Chimeras.
Thanks, unintentional, but so very funny to me.
When playing a BLM/RNG/SAM you almost -have- to have a higher level character that's already making money so you can afford spells and armor. I started OUT as a BLM. This fishing is helping me a lot, before I was killing crawlers for like 4 hours just to get 5 silks. When you hit 40, you can do those burning cauldron notorious monster fights and make gil from the drops, before then it is -complete hell- for a BLM or RNG if you don't have another method of income.
#12
Posted 05 January 2004 - 06:45 PM
As well the second person who wrote the line for equipping bait works, the first one errors out.
#13
Guest_tortwren_*
Posted 05 January 2004 - 11:35 PM
after i dl the v3 program
i just paste the code into notepade and name it .au3 file and run it then it'll work?
#14
Posted 06 January 2004 - 12:30 AM
#15
Posted 06 January 2004 - 12:42 AM
#16
Guest_tortwren_*
Posted 06 January 2004 - 01:51 AM
for the one with entering /equip amom "Insect Balls" it'll just pop out to window and says error
and the other one going into equip menu and double click also dont work
once the baits runs out it click once to equip it and then click again to unequip it
are there full version of bots that well auto change baits??
thx
i mean everything works fine but how do i get the "" mark to be input without crashing
Edited by tortwren, 06 January 2004 - 02:03 AM.
#17
Posted 06 January 2004 - 04:18 AM
Sleep (135000) ;give time to open FFXI
$fisha = 1 ;set variable for attempt # display
AutoItSetOption("SendKeyDelay", 23) ;slow key delay a bit
While $fisha > 0 ;infinite loop
Send ("/echo Fishing{!}{ENTER}") ;display macro starting
Send ("/fish{ENTER}") ;start the 'fishing' action
Sleep (16000) ;wait to catch a fish
Send ("{Enter}") ;reel in the fish
Sleep (10000) ;delay between scripts
autosort()
AutoItSetOption("SendKeyDelay", 23) ;slow key delay a bit
Sleep (10000) ;wait for timed delay
$fisha = $fisha + 1 ;increase fishing attempts
WEnd
Func autosort()
AutoItSetOption("SendKeyDelay", 200) ;slow key delay a bit
Send ("{NUMPADSUB}") ;opens menu
Send ("{DOWN}") ;moves menu down 1
Sleep (0100) ;Sleep for a little bit
Send ("{DOWN}") ;moves menu down 1
Send ("{DOWN}") ;moves menu down 1
Sleep (0100) ;Sleep for a little bit
Send ("{ENTER}") ;enter the item menu
Send ("{NUMPADADD}") ;goes to sort
Sleep (0100) ;Sleep for a little bit
Send ("{ENTER}") ;enters stack menu
Send ("{up}") ;sends it up
Sleep (0100) ;Sleep for a little bit
Send ("{ENTER}") ;complete auto stack
Send ("{ESCAPE}") ;exits menu
Sleep (0100) ;Sleep for a little bit
Send ("{UP}") ;moves menu up 1
Send ("{UP}") ;moves menu up 1
Sleep (0100) ;Sleep for a little bit
Send ("{UP}") ;moves menu up 1
Send ("{ESCAPE}") ;exits complete to finish stack
Sleep (0100) ;Sleep
Send ("/equip ammo ""Insect Ball""{ENTER}") ;equip bait
EndFunc
#18
Guest_tortwren_*
Posted 06 January 2004 - 03:54 PM
its working greate
#19
Posted 06 January 2004 - 04:39 PM
some of the fish attempts where it 'hooks something', it appears to not pull in the line it just sits there till what would normally be a timeout and it reels your line back in. is the delay to 'catching' the fish just a long time or is it missing the enter/left click to catch something once its on the hook?
The problem is the script hits enter after a certain amount of time, so if you hook a fish to early the catch gets away before the script hits enter. Another quirk of fishing is if you hit enter before you have hooked something, you automatically reel in your line. So the set time of the script to reel in is reeling in before you finish fishing sometimes.
Personally I ran the script for a few hours yesterday to test it out and I didnt catch a thing. Then I fished manually for an hour and caught quite a bit of stuff. So there is definite something not quite right with the script. I did get a few skill-ups but never actually caught anything.
I think it may have something to do with {ENTER} working after a text line, but for some reason it doesnt seem to work by itself to just reel in the line.
Edited by FFXI_Fisherman, 06 January 2004 - 05:00 PM.
#20
Posted 06 January 2004 - 06:49 PM
I guess the question is do u shorten the time so that you dont lose as many fish to default but sometimes reel in youre rod too early, or do you lengthen it and miss some of the fish from not reeling in?
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users



