Fishing script

Ask for scripts here

Moderators: Murderator+, Murderator

Post Reply
Oberon77
Posts: 8
Joined: 2014-04-08 13:17:16

Fishing script

Post by Oberon77 »

I have scripted this.

Can someone say if it's ok or if it can be sripted better?

thi is the script:

sub main()

while true
repeat
uo.waittargettile(0,5262,3235,-5)
wait(1000)
uo.usetype("Canna")
wait(5000)
until uo.injournal("There doesn't seem to be any fish here")
wait(1000)
cibo()
wait(1000)
uo.deletejournal()
wait(5000)
uo.press(113)


repeat
uo.waittargettile(0,5261,3235,-5)
wait(1000)
uo.usetype("Canna")
wait(5000)
until uo.injournal("There doesn't seem to be any fish here")
wait(1000)
cibo()
wait(1000)
uo.deletejournal()
wait(5000)
uo.press(113)

repeat
uo.waittargettile(0,5263,3235,-5)
wait(1000)
uo.usetype("Canna")
wait(5000)
until uo.injournal("There doesn't seem to be any fish here")
wait(1000)
cibo()
wait(1000)
uo.deletejournal()
wait(5000)
uo.press(113)

repeat
uo.waittargettile(0,5264,3235,-5)
wait(1000)
uo.usetype("Canna")
wait(5000)
until uo.injournal("There doesn't seem to be any fish here")
wait(1000)
cibo()
wait(1000)
uo.deletejournal()
wait(5000)
uo.press(113)

repeat
uo.waittargettile(0,5264,3237,-5)
wait(1000)
uo.usetype("Canna")
wait(5000)
until uo.injournal("There doesn't seem to be any fish here")
wait(1000)
cibo()
wait(1000)
uo.deletejournal()
wait(5000)
uo.press(113)

repeat
uo.waittargettile(0,5266,3237,-5)
wait(1000)
uo.usetype("Canna")
wait(5000)
until uo.injournal("There doesn't seem to be any fish here")
wait(1000)
cibo()
wait(1000)
uo.deletejournal()
wait(5000)
uo.press(113)

repeat
uo.waittargettile(0,5266,3239,-5)
wait(1000)
uo.usetype("Canna")
wait(5000)
until uo.injournal("There doesn't seem to be any fish here")
wait(1000)
cibo()
wait(1000)
uo.deletejournal()
wait(5000)
uo.press(113)

repeat
uo.waittargettile(0,5267,3237,-5)
wait(1000)
uo.usetype("Canna")
wait(5000)
until uo.injournal("There doesn't seem to be any fish here")
wait(1000)
cibo()
wait(1000)
uo.deletejournal()
wait(5000)
uo.press(113)

repeat
uo.waittargettile(0,5267,3238,-5)
wait(1000)
uo.usetype("Canna")
wait(5000)
until uo.injournal("There doesn't seem to be any fish here")
wait(1000)
cibo()
wait(1000)
uo.deletejournal()
wait(5000)
uo.press(113)

repeat
uo.waittargettile(0,5264,3238,-5)
wait(1000)
uo.usetype("Canna")
wait(5000)
until uo.injournal("There doesn't seem to be any fish here")
wait(1000)
cibo()
wait(1000)
uo.deletejournal()
wait(5000)
uo.press(113)

repeat
uo.waittargettile(0,5266,3236,-5)
wait(1000)
uo.usetype("Canna")
wait(5000)
until uo.injournal("There doesn't seem to be any fish here")
wait(1000)
cibo()
wait(1000)
uo.deletejournal()
wait(5000)
uo.press(113)
wend
end sub





sub cibo()
if UO.injournal("absolutely famished") then
UO.Deletejournal()
UO.Exec("usetype 'cibo'")
wait(5000)
end if
end sub
Incorrect User
Posts: 949
Joined: 2011-05-23 00:33:30

Re: Fishing script

Post by Incorrect User »

Fishing around self, 6 tiles. Remake it for your shard.

Code: Select all

sub Fish()
	var waittime, i, x, y, myposx, msg = "pull out|fail to catch|far away|no fish here|Try fishing|too quick"
	repeat
		for x = -6 to 6
			for y = -6 to 6
				uo.deletejournal(msg)
				uo.waittargettile(-1, uo.getx() + x, uo.gety() + y, uo.getz())
				uo.recount()
				uo.usetype("0x0DBF")
				waittime = uo.timer() + 150
				repeat
					wait(100)
				until uo.injournal(msg) or uo.timer() > waittime 
				if uo.injournal("fail to catch|too quick|far away|no fish here|Try fishing") then
					wait(3000)
				else
					wait(1000)
				end if
			until uo.injournal("far away|no fish here|Try fishing|pull out")
		next
	next
end sub
Oberon77
Posts: 8
Joined: 2014-04-08 13:17:16

Re: Fishing script

Post by Oberon77 »

my injection doesnt know the uo.recount command :(
Incorrect User
Posts: 949
Joined: 2011-05-23 00:33:30

Re: Fishing script

Post by Incorrect User »

uo.recount()
Delete this line.
Post Reply