if im not wrong somewhere on forum u can find @mistgun one, but when the body isnt urs he will stay till the body is fishable (10 sec for not ur mob) so basicly Raphael's one works better if there might be anyone on your spawn.
bored? check out my new showcase, 4 vocs in hardcore pvp server!
https://forums.tibiawindbot.com/show...421#post452421
hardcore pvp characters for sell, accepting trades leave ur offer here:
https://forums.tibiawindbot.com/show...600#post452600
not working perfectly here. it keeps skipping lots of waters. 50% it wont fish
it colapse my bot xD!
my friend try to test it and have the same problem
I added it and it is working normally
if item == 9582 or item == 4037
init start -- local SCRIPT_VERSION = '1.1.1'
-- If set to true, will pause walking and wait for fresh bodies to become
-- 'fisable'.
local waitFresh = false
-- DO NOT EDIT BELOW THIS LINE --
local fishLoot = {281, 282, 3026, 3029, 3032, 9303}
-- I wish I could have made this a more generic function, but it would most
-- likely make it less efficient for the current use case; I know... I will
-- pay for that in the future. Meh... whatever, bring it on!
local function findwaterfishspots(exceptClose)
local hasFresh = false
for x = -7, 7 do
for y = -5, 5 do
-- This lets us ignore bodies that are too close and might fuck
-- up because of character's first movements, but still account
-- for them after it's already standing.
if not exceptClose or (math.abs(x) > 1 or math.abs(y) > 1) then
local curX, curY = $posx + x, $posy + y
local item = topuseonitem(curX, curY, $posz).id
if item == 9582 or item == 4037 then
return {x = curX, y = curY}
elseif item == 4037 then
hasFresh = true
end
end
end
end
return nil, hasFresh
end
init end
auto(100)
if $lootsaround == 0 and $targetingtarget.hppc == 0 then
local old, fresh = findwaterfishspots(true)
while old ~= nil or (waitFresh and fresh) do
pausewalking(600) -- Yeah babe!
if old ~= nil then
local itemCount = {}
for _, v in ipairs(fishLoot) do
itemCount[v] = itemcount(v)
end
useitemon(3483, 0, ground(old.x, old.y, $posz))
wait(100)
for _, v in ipairs(fishLoot) do
local curCount = itemcount(v)
if curCount > itemCount[v] then
increaseamountlooted(v, curCount - itemCount[v])
end
end
end
-- If starting conditions are no longer met, abort mission!
if $lootsaround ~= 0 or $targetingtarget.hppc ~= 0 then
break
end
old, fresh = findwaterfishspots(false)
end
pausewalking(0) -- Orgasm.
end
Last edited by leandrocore; 12-25-2016 at 11:43 AM.
LATEST SCRIPTS SUPPORT Paladin - Hidden Destroyer X2 (Svargrond)
Mage Goroma 3 em 1 (Liberty bay)
Paladin - Minotaurs East (Oramond)
And moreHave questions?
Need any support ?
Website: http://lucksstore.com
Email: [email protected]
Seems like its trying to fish through walls ("You cannot throw there"), after a many tryes, it walks to the water body and fishes correctly. However, its a great waste of time hunting, and your experience downgrades.
is it counting your loot?
for me- it fishes but never adds to counter
EDIT:
I figured out that adding items that you can fish out of water elementals to your looting list makes bot add those items to counter
Last edited by tesitingit; 03-28-2017 at 06:16 PM.