Details #

All scripts have been collected over the years and if available will still contain the creators details, these scripts may run well or not.

Scripts #

cook.sc #

sub main()
aaa:

 uo.waittargetobject('oven')
 UO.Exec('usetype raw')
     wait(500)
 
goto aaa
end sub

cooking3.sc #

Details: File creation date: 03/03/2004

sub main() 
uo.say(".autoloop 1")
start:

UO.Exec("waitmenu 'What' 'cooked fishsteak (10)'")
UO.Exec('usetype steaks') 
wait(8000)

 goto start
 end sub

cooking fishsteaks.sc #

sub main()
	var rawFish = 0x097A
	var cookedFish = 0x097B

	Repeat
		UO.DeleteJournal()
		
		UO.WaitMenu("What", "10")
		UO.UseType(rawFish)

		journalWait("goods|burned", 10000)
		
		#forceStack(cookedFish)
	Until False
end sub

sub journalWait(journalPattern, timeout)
	var time = 0

	Repeat
		Wait(50)
		time = time + 50
	Until UO.InJournal(journalPattern) || time > timeout
end sub

sub forceStack(type)
	UO.FindType(type, -1, 'my')
	
	While UO.FindCount() > 0
		UO.MoveItem('finditem', 0, 'my')
		UO.Ignore('finditem')
		Wait(100)
		UO.FindType(type, -1, 'my')
	Wend
end sub

cooking steaks and tracking.sc #

sub main()
   Repeat
      UO.DeleteJournal()
      UO.WaitMenu("What", "6")
      UO.UseType(0x097a)
      Repeat
         Wait(200)
      Until UO.InJournal("goods") OR UO.InJournal("burned")
      
      UO.WaitMenu("Select", "People", "Select", "Elad")
      UO.UseSkill("Tracking")
      Wait(4000)
   Until FALSE
end sub

Powered by BetterDocs