Created: 10 days ago on 06/04/2025, 10:42:08 PM
-- Fishing by Jase Owns
-- Version 1.0
-- This script will fish for you.
-- Server: UO Sagas
while true do
local righthand = Items.FindByLayer(2)
if righthand ~= nil then
Player.UseObject(righthand.Serial)
if Targeting.WaitForTarget(500) then
Targeting.TargetLast()
Journal.Clear()
for i = 1, 20 do
if Journal.Contains("You cannot fish here") then
Messages.Overhead("Unable to fish here", 34, Player.Serial)
break
elseif Journal.Contains("You fish") then
break
end
Pause(500)
end
else
Messages.Overhead("Unable to fish?", 34, Player.Serial)
end
else
local fishingRods = Items.FindByFilter({
graphics = {0x0DC0},
RootContainer = Player.Backpack.RootContainer
})
if fishingRods then
for i = 1, #fishingRods do
Player.Equip(fishingRods[i].Serial)
Pause(500)
break
end
end
end
Pause(500)
end