autoLumber - вырубка с автопоиском деревий

Good scripts, not reviewed and checked yet

Moderators: Murderator+, Murderator

Juicy Fruit
Posts: 820
Joined: 2011-06-11 19:54:23

Re: autoLumber - вырубка с автопоиском деревий

Post by Juicy Fruit »

Вполне сойдет, но в скрипте надо дописать коммент с ссылкой на модуль, я к тому это написал, что стандартными средствами инжекта тоже реализуемо))
CoS
Posts: 53
Joined: 2007-06-20 15:38:11

Re: autoLumber - вырубка с автопоиском деревий

Post by CoS »

спасибо, буду пробывать
tyca7
Posts: 125
Joined: 2012-12-22 19:14:29
Contact:

Re: autoLumber - вырубка с автопоиском деревий

Post by tyca7 »

ZeroDX wrote:Вижу только через

Code: Select all

UO.InJournal('What do you want')

Хотя на много проще будет просто выставить задержку после рубки


добавьте пожалуйста эту проверку сюда, а то он сто питсот раз тыкает по топору тем самым фейлит рубку заранее спасибо!

Code: Select all

Sub doMineTree()
   var x, y, t, LastTimer
   var end = "Òóò íå÷åãî ðóáèòü|nothing|no logs|You can|Âû íå ìîæåòå äî ýòîãî äîñòàòü|Äåðåâî ñëèøêîì äàëåêî|too far away|ñâîáîäíûì äëÿ âàøåãî óäàðà"
   var try = "Âû ïîëîæèëè|hack|Hack|Fail|fail|nothing|You put|Âû óäàðèëè ïî äåðåâó|You hack at the tree|no logs|Âû íå ìîæåòå äî ýòîãî äîñòàòü|You can|reach this|Äåðåâî ñëèøêîì äàëåêî|That is too far away|do much|Ýòî êàæåòñÿ ñâîáîäíûì äëÿ âàøåãî óäàðà|It appears immune to your blow|àòàêóåò"
   repeat
      x = val( uo.getGlobal( "tree_x" ) )
      y = val( uo.getGlobal( "tree_y" ) )
      t = val( uo.getGlobal( "tree_t" ) )
      uo.setGlobal( 't:' + str( x ) + "," + str( y ), "empty" )
      Walker( x, y, 1 )
      uo.exec( "exec searchTree" )
      repeat
         if uo.waiting() then
            uo.canceltarget()
         endif
         deljournal( try + "|" + end )
         uo.waittargettile( str( t ), str( x ), str( y ), str( uo.getZ() ) )
         uo.usetype( hatchet )
         LastTimer=UO.Timer()
         repeat
            wait( 100 )
         until uo.injournal( try + "|" + end ) || UO.Timer()>LastTimer+50
      until uo.injournal( end )
      while uo.getGlobal( "tree_x" ) == str( x ) && uo.getGlobal( "tree_y" ) == str( y )
         wait( 100 )
      wend
   until false
endsub
ahey
Posts: 9
Joined: 2015-03-17 00:04:50

Re: autoLumber - вырубка с автопоиском деревий

Post by ahey »

i will try to use this script but its saying line 9 - function not found ABS
Post Reply