Post by rascol on Feb 20, 2005 22:16:03 GMT -5
Hey I'm Rascol from quetzalcoatl(send me a tell^.^) lvl 40 whm/blm. I was so glad I found your forums. I was really pissed off cause i couldn't get any gil. So after looking a 50 sites offering to sell me a bot(ya right...). I found yours. Learned how to script in no time. thank you!
Here's my script. I love it cause i made it to work in windowed mode. It uses checksums I have FFXI set at 1024 x 768 and my moniter set at 1152 x 864. It works pretty well for me. I just wanted to post it so you guys can use it and tell me how to improve it. Its pretty simple right now i haven't tried to add bells and whistles. my motto is "if it aint broke dont fix it" Have fun! I need feedback XD
set these:
alt 1:
line 1: /echo waiting...
line 2: /wait 12 (adjustable)
line 3: /echo casting...
line 4: /fish
alt 2:
line 1: /equip ammo "your bait here!"
line 2: /equip range "your rod here!"
line 3: /p Changing Bait! <call4> (I like this so it gets my attention while watching tv
alt 0:
line 1: /echo casting...
line 2: /fish
Here's my script. I love it cause i made it to work in windowed mode. It uses checksums I have FFXI set at 1024 x 768 and my moniter set at 1152 x 864. It works pretty well for me. I just wanted to post it so you guys can use it and tell me how to improve it. Its pretty simple right now i haven't tried to add bells and whistles. my motto is "if it aint broke dont fix it" Have fun! I need feedback XD
set these:
alt 1:
line 1: /echo waiting...
line 2: /wait 12 (adjustable)
line 3: /echo casting...
line 4: /fish
alt 2:
line 1: /equip ammo "your bait here!"
line 2: /equip range "your rod here!"
line 3: /p Changing Bait! <call4> (I like this so it gets my attention while watching tv
alt 0:
line 1: /echo casting...
line 2: /fish
sleep(5000)
AutoItSetOption ("SendKeyDelay", 35)
AutoItSetOption ("SendKeyDownDelay", 300)
$fish = 1
$loop = 1
$logout = 0
$sneak = 1
send("^0")
while $loop = 1
$timeout = 0
$fish = 0
Do
sleep(100)
If PixelChecksum(20,734,98,746) = 3841099543 then $fish = 1; endif
If PixelChecksum(20,734,98,746) = 1112666007 then $fish = 2; endif
If PixelChecksum(20,734,98,746) = 556699209 then $fish = 3; endif
$timeout = $timeout + 1
If $timeout = 400 then $fish = 2; Endif
Until $fish > 0
If $fish = 1 then rebait(); endif
If $fish = 2 then nocatch(); endif
If $fish = 3 then catch(); endif
Wend
Func rebait()
send("^2")
sleep(1000)
send("^0")
$logout = $logout + 1
If $logout = 3 then $loop = 0; Endif
Endfunc
Func nocatch()
sleep(3000)
$logout = 0
send("{ESC}{ESC}{ESC}")
sleep(1000)
send("^1")
Endfunc
Func catch()
sleep(1000)
send("{ENTER}")
sleep(10000)
$logout = 0
send("^i")
sleep(500)
send("{NUMPADADD}{ENTER}{UP}{ENTER}")
sleep(1000)
send("{ESC}")
sleep(7000)
send("^0")
Endfunc
AutoItSetOption ("SendKeyDelay", 35)
AutoItSetOption ("SendKeyDownDelay", 300)
$fish = 1
$loop = 1
$logout = 0
$sneak = 1
send("^0")
while $loop = 1
$timeout = 0
$fish = 0
Do
sleep(100)
If PixelChecksum(20,734,98,746) = 3841099543 then $fish = 1; endif
If PixelChecksum(20,734,98,746) = 1112666007 then $fish = 2; endif
If PixelChecksum(20,734,98,746) = 556699209 then $fish = 3; endif
$timeout = $timeout + 1
If $timeout = 400 then $fish = 2; Endif
Until $fish > 0
If $fish = 1 then rebait(); endif
If $fish = 2 then nocatch(); endif
If $fish = 3 then catch(); endif
Wend
Func rebait()
send("^2")
sleep(1000)
send("^0")
$logout = $logout + 1
If $logout = 3 then $loop = 0; Endif
Endfunc
Func nocatch()
sleep(3000)
$logout = 0
send("{ESC}{ESC}{ESC}")
sleep(1000)
send("^1")
Endfunc
Func catch()
sleep(1000)
send("{ENTER}")
sleep(10000)
$logout = 0
send("^i")
sleep(500)
send("{NUMPADADD}{ENTER}{UP}{ENTER}")
sleep(1000)
send("{ESC}")
sleep(7000)
send("^0")
Endfunc