Advertisement
ZergLurker

inject mining

Oct 20th, 2013
504
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. sub mining()
  2.  
  3. var mx, my, mz, i, j, att
  4.  
  5.  
  6. mx = UO.GetX("self")
  7. my = UO.GetY("self")
  8. mz = UO.GetZ("self")
  9. UO.DeleteJournal()
  10.  
  11. for i = mx-4 to mx+4
  12.     for j = my -4 to my+4
  13.  
  14.     att = 0
  15.        
  16.         while not UO.Hidden()
  17.             UO.Warmode("0")
  18.             uo.print("Прячемся...")
  19.             UO.UseSkill("Hiding")
  20.             wait(4000)
  21.         wend
  22.  
  23.    
  24.         UO.Print("Копаем в координатах: "+str(mx-i)+" "+str(my-j))
  25.         UO.DeleteJournal()
  26.    
  27.         while not UO.InJournal("no ore here") and not UO.InJournal("location") and not UO.InJournal("far away") and not UO.InJournal("in rock") and not UO.InJournal("Copper") and not UO.InJournal("Rusty") and att < 6
  28.        
  29.             UO.DeleteJournal()
  30.    
  31.                 if uo.waiting() then
  32.                     uo.canceltarget()
  33.                 endif
  34.    
  35.             UO.Waittargettile("1341", str(i), str(j), str(mz))
  36.             UO.Usetype(0x0E85)
  37.             UO.print("use pickaxe")
  38.        
  39.             while not UO.InJournal("You put") and not UO.InJournal("heavy") and not UO.InJournal("location") and not UO.InJournal("no ore") and not UO.InJournal("but fail") and not UO.InJournal("far away") and not UO.InJournal("in rock")
  40.             wait (500)
  41.             wend
  42.  
  43.             if UO.InJournal("but fail") then
  44.             att = att + 1
  45.             end if
  46.  
  47.         wend
  48.  
  49.     next
  50. next
  51.  
  52. end sub
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement