Page 1 of 1

Вопрос по WaitTargetObject

Posted: 31.03.2006 12:05
by Val
есть такой код:

Code: Select all

      UseSkill('Inscription');
      WaitTargetObject(blank_rune); 
............
иногда выдает ошибку таргета...(((. при этом, предварительно. blank_rune
получаем следующей конструкцией -

Code: Select all

blank_rune=findtype(rune,ground);
и если оно не равно 0 то выполняем вышенаписанное....
вопрос - как избавится от ошибки, или если это не возможно - как отследить сообщение в системном журнале???

Posted: 31.03.2006 17:38
by L'inconnu
у меня тоже такое бывает в скрипте на стилинг, один чар ворует у дргого, бросает под ноги, бот поднимает, таргет идет по ИД предмета, т.к. чужую сумку стелс открыть не может. сложилось впечатление что ошибка таргета идет в момент перекладки предмета, когда бот его подбирает он находится где-то на пути от сервера, на земле его нет и второй чар начинает воровать. более менее регулируется задержками после поднятия предмета с пола.

скрипт: http://drguild.eater.ru/scripts.php?script=stealing.sc

Posted: 31.03.2006 18:31
by Miralex
Писаться там может много чего. Покажи саму ошибку.

Posted: 31.03.2006 20:36
by Val
Уже не могу... устранил...))) заменив на конструкцию

Code: Select all

//////////////////
     findtype(Rune,ground);
      if findcount > 0 then
       begin
         clickonobject(finditem);
         WaitJournalLine(Now, 'rune', 30000); 
         targettoobject(finditem);
       end
      else exit;
     useskill('Inscription');
но иногда появляеться сообщение

Code: Select all

What you selected does not seem to exist.
нифига не понимаю...(((