Page 1 of 1

нестабильный код.

Posted: 2008-04-10 22:15:11
by altukhov
Скрипт может работать как минуту, так и час , потом ругается на парсер.

Подскажите как делать не надо :-) инжа 505.18 Gumpfix
клиент 1.26.4b

[*]Flush Loging
[*]Lights
[*]Target XYZ fix


###################################
sub Tinker()

VAR Exit=0, LastTimer
UO.AutoMenu('Tinkering','Tools')
UO.AutoMenu('Tools','Empty Alchemist Bottle')

while Exit<>1
UO.DeleteJournal()
LastTimer=UO.Timer()
UO.AutoMenu('Tinkering','Tools','Empty Alchemist Bottle')
UO.UseType(0x1EBC)

while NOT UO.InJournal("You put") and NOT UO.InJournal("Tinkering failed")
wait(500)
wend
wait(1000)
wend
end sub

############################

Posted: 2008-04-10 22:19:04
by Grin
UO.AutoMenu('Tinkering','Tools','Empty Alchemist Bottle')
как минимум из цикла убери...

Posted: 2008-04-10 22:50:03
by altukhov
Ты меня прям в тупик поставил, собственно этой строчкой у меня все и крафтится :-) Вопрос на что заменить.

uo.waitmenu ???




Может проблема закопана тут ?
var exit=0
while Exit<>1 - на сколько это корректно

......

wait(1000)
wend

Posted: 2008-04-10 23:21:37
by Grin
плохо что в тупик поставил...

Posted: 2008-04-10 23:28:15
by Grin
http://yoko.com.ua/help/help.php?lang=r ... m=automenu

эта команда не расчитана на 3 параметра...

то что тебе надо ты уже прописал в
UO.AutoMenu('Tinkering','Tools')
UO.AutoMenu('Tools','Empty Alchemist Bottle')
и больше ничего не нужно...

Code: Select all

sub Tinker()

   UO.AutoMenu('Tinkering','Tools')
   UO.AutoMenu('Tools','Empty Alchemist Bottle')
   
   while 1
      UO.DeleteJournal()
      UO.UseType(0x1EBC)
      while NOT UO.InJournal("put|failed")
         wait(500)
      wend
      wait(1000)
   wend
   
end sub

Posted: 2008-04-10 23:31:42
by altukhov
Так цикл мне все равно понадобится, мне надо что бы это работало очень долго.

Posted: 2008-04-10 23:33:42
by altukhov
Грин ты гений !!!

Posted: 2008-04-11 11:00:10
by Kynep
altukhov wrote:Так цикл мне все равно понадобится, мне надо что бы это работало очень долго.


Да ужжж. Читаем уроки, или хотя бы хелп. И сам станешь гением.

Posted: 2008-04-11 12:33:15
by altukhov
Да все намного прощще, надо было про uo.automenu прочитать подробней, неправильно понимал как использовать надо :-)