Page 1 of 1

таргет как указать?

Posted: 2004-04-29 17:02:56
by prospero
вот вопрос:
sub main()
uo.cancelmenu()
uo.deletejournal()
uo.automenu('Choose','caps')
uo.automenu('What','Floppy')
uo.waittargettype('cloth')
uo.waittargettype('cloth')
uo.usetype('sewing_kit')
end sub

вот так я сшиваю шапку. после того как она сшита, появляется прицел, который предлагат мне в эту шапку вставить камень какой-нить. как указать после всего этого на камень, или убрать таргет (аналогично нажатию esc в клиенте)?

п.с. сорри за глупый вопрос...

Posted: 2004-04-29 22:01:16
by !@S@!
UO.waittargetobject('obj')
uo.canceltarget()
а вообще есть хелп... даже глава в нем о работе с прицелами

Posted: 2004-04-29 22:11:12
by Lord Ruslan Nightmare
У тебя, судя по всему, какой-то шард типа RunUO, да? Тогда не знаю, поскольку послать в окно клиента 4.0.0c нажатие какой-то клавиши командой uo.press() не получается...т.е. ESC ты не нажмешь НИКАК...

Posted: 2004-04-29 22:14:24
by Psimorph
Lord Ruslan Nightmare wrote:У тебя, судя по всему, какой-то шард типа RunUO, да? Тогда не знаю, поскольку послать в окно клиента 4.0.0c нажатие какой-то клавиши командой uo.press() не получается...т.е. ESC ты не нажмешь НИКАК...


Эт тоесть ты хочеш сказать что в клиенте 4.0.0с не работает к примеру команда UO.Press(114) ?

Posted: 2004-04-30 14:42:20
by prospero
ya dumal, chto uo.canceltarget() otmenyaet lovushku na pricel, a mne nado otmenit' sam uzhe poyavivshiisa pricel.
ili kak ego napravit' na kakoito ob'ekt? esli stavit' ego pered uo.usetype('sewing_kit') to nichego ne rabotaet...
esli ya stavlu neskol'ko lovushek, to v kakom poryadke oni rabotaiut?

ps. nichcho ne ponimau.....:)

Posted: 2004-05-01 07:50:20
by Sergiusis
Для того, чтобы послать на третий объект (камень, например) нужно добавить такие строчки:

Code: Select all

  While UO.Waiting() 
   Wait(30)
  Wend
  UO.WaitTargetType(‘Tip kamnia’)