Yoko
http://forum.yoko.com.ua/

Ходилка в мининге сбивается.
http://forum.yoko.com.ua/viewtopic.php?f=17&t=11303
Page 1 of 1

Author:  Sir XAOC [ 2007-01-23 07:46:34 ]
Post subject:  Ходилка в мининге сбивается.

Взял с форума скрипт на мининг, немного его доделал, чтобы чар реколился домой, выкладывал руду и прыгал назад в шахту. Такая вот проблема возникла: оставляю чара например на ночь копать, скрипт сбивается. чар просто останавливается, и стоит на месте. по-моему происходит это когда в журнале уо появляется какое нибудь постороннее сообщение. приведен та часть скрипта, во время выполнения которой чар встаёт на месте:
Code:

Sub mine_spot()
   HideInMine()
   While UO.InJournal("There is no")==0
   UO.Print("Mining time!")
   UO.DeleteJournal()
   UO.WaitTargetTile("1339",STR(UO.GetX()),STR(UO.GetY()),"0")
   UO.UseType("pickaxe")
   Repeat
      Wait(200)
      Until UO.InJournal("You put") OR UO.InJournal("There is no") OR UO.injournal("You loosen")
   Wend
   if uo.weight>=maxWeight then
         mark("rune_Temp")
         recall("rune_Home")
         unload()
         load()
         recall("rune_Temp")
      endif
   return 0
end sub

может кто либо знает в чём дело?

Author:  Sir XAOC [ 2007-01-23 07:59:40 ]
Post subject: 

Походу всё дело в строке:
Code:
Repeat 
      Wait(200)
      Until UO.InJournal("You put") OR UO.InJournal("There is no") OR UO.injournal("You loosen")
   Wend

при появлении постороннего сообщения условие не выполняется и чар ставится в "режим ожидания" :). как можно это исправить?

Page 1 of 1 All times are UTC+02:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/