Не работает таргет

Ask for help

Moderators: Murderator+, Murderator

Post Reply
kven
Posts: 8
Joined: 2010-07-28 11:56:04

Не работает таргет

Post by kven »

У меня есть скрипт который маркает руны. Есть строка Uo.WaitTargetObject('finditem') и далее на этот таргет строка uo.Exec('addobject RuneSaife'). таргет не падает на пришел и объект не добавляется. Шард DRW, инжект верисии 505.16 vendor

этот код раньше работал отлично, не могу понять что изменилось.

и есть небольшие исправления марка руны, с использованием массиваобъектов DIM rune_id[8] но при написании такой строки mas_id[b] =uo.GetSerial('RuneMagaz'+str(b)) вылетает ошибка. Если присваивать обычной переменной объявленной через var то работает нормально, смассивом никак не работает.



Code: Select all

Sub Mark(RuneID,Place)
var mark_key = 0
  runecount=runecount-1
  uo.Print("Выбрасываем старую рунку... ")
  uo.drophere(RuneID)
  Uo.UseObject('RuneBags')
  wait(500)
  uo.findtype(rune,'-1','RuneBags')
  if uo.FindCount() then
   uo.moveitem("finditem",'-1','RuneRecallBags')
   wait(700)
  else
   var Emsg = "Нет пустых рунок!!"
   FatalError(Emsg)
  end if
  while mark_key == 0
   If Uo.Mana < 50 then
   while Uo.Mana < Uo.Int
    Uo.Useskill("Meditation")
   wait(5000)
   wend
  endif
  Uo.DeleteJournal()
  wait(500)
  Uo.Cast("Mark",'finditem')
  wait(10000)
  mark_key = 1
    if Uo.Injournal("spell") then
    mark_key = 0
   endif
  wend
  mark_key = 0
  Uo.WaitTargetObject('finditem')
  if Place == 0 then
  #   RuneSaife=uo.getserial('finditem')
   uo.Exec('addobject RuneSaife')
  wait(2500)
  Uo.UseObject('RuneSaife')
  wait(1500)
  Uo.Say("RuneToSaife")
  wait(2500)
  else
  #  RuneVesper=uo.getserial('finditem')
   uo.Exec('addobject RuneMagaz'+str(Place))
   wait(2500)
   Uo.UseObject('RuneMagaz'+str(Place))
  wait(1500)
  Uo.Say("RuneToMagaz"+str(Place))
  wait(2500)
  endif
end sub



Заренее спасибо, если кто знает как помочь
kven
Posts: 8
Joined: 2010-07-28 11:56:04

Re: Не работает таргет

Post by kven »

Таргеты на объекты мира работают нормально, мне кажется броблема именно с командо addobject
Savage
Expert!
Posts: 1205
Joined: 2004-04-04 11:13:54
Location: Балаково, Саратовская обл.
Contact:

Re: Не работает таргет

Post by Savage »

Может после марка серийник руны меняется? Опять же руна в паке, перед адобъект поищи её снова.
kven
Posts: 8
Joined: 2010-07-28 11:56:04

Re: Не работает таргет

Post by kven »

Дело в том что прицел таргета висит, и пишет что вайт таргет сработал вроде как, но обновления серийника объекта не произошло. так как инжа сообщила бы про апдейт. у меня есть ещё 1 не испробованный вариант. использоватьпросто таргет функцию но я не знаю для неё ключей, где их найти можно?
kven
Posts: 8
Joined: 2010-07-28 11:56:04

Re: Не работает таргет

Post by kven »

вопрос тот же, но проблема в том что у меня срабатывает автотаргет canceled, у других нормально работает. значит проблема во мне получается
Post Reply