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

Не работает таргет
http://forum.yoko.com.ua/viewtopic.php?f=3&t=15817
Page 1 of 1

Author:  kven [ 2010-07-28 12:33:20 ]
Post subject:  Не работает таргет

У меня есть скрипт который маркает руны. Есть строка 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:
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



Заренее спасибо, если кто знает как помочь

Author:  kven [ 2010-07-28 12:34:19 ]
Post subject:  Re: Не работает таргет

Таргеты на объекты мира работают нормально, мне кажется броблема именно с командо addobject

Author:  Savage [ 2010-07-29 09:48:41 ]
Post subject:  Re: Не работает таргет

Может после марка серийник руны меняется? Опять же руна в паке, перед адобъект поищи её снова.

Author:  kven [ 2010-07-29 12:49:52 ]
Post subject:  Re: Не работает таргет

Дело в том что прицел таргета висит, и пишет что вайт таргет сработал вроде как, но обновления серийника объекта не произошло. так как инжа сообщила бы про апдейт. у меня есть ещё 1 не испробованный вариант. использоватьпросто таргет функцию но я не знаю для неё ключей, где их найти можно?

Author:  kven [ 2010-07-29 22:08:52 ]
Post subject:  Re: Не работает таргет

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

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