Page 1 of 1

Трэкинг

Posted: 2015-12-17 23:58:43
by vertijok2000
Здрасти всем помогите пожалуста вот такой скрипт на трэкин почемута после трэкинга не закрываица меня трэкинга

Code: Select all

sub tracking()
   repeat
      uo.UseSkill('Tracking')
      uo.waitMenu("Tracking","Players")
      wait(3500)
   until uo.Dead()
end sub

Re: Трэкинг

Posted: 2015-12-19 00:18:38
by Mirage
Окно трека висит всегда пока не закроешь. Тут два варианта
1) прикручивать правоклик что бы закрывать окошко - из плюсов простота прикрутки, из минусов если меню не открылось чара будет разворачивать.
2) поискать на форуме конструкцию вида

Code: Select all

   uo.waitmenu("Tracking", "Players")
      if uo.WaitingForMenu(350,1,0,'Tracking','Tracking') then
      if uo.WaitingForMenu(350,1,1,'Tracking','Tracking') then

нижние две строчки как раз и отвечают будет показываться меню трека или не будет.

Re: Трэкинг

Posted: 2015-12-19 17:48:42
by vertijok2000

Code: Select all

sub tracking()
   repeat
  uo.waitmenu("Tracking", "Players")
      if uo.WaitingForMenu(350,1,0,'Tracking','Tracking') then
      if uo.WaitingForMenu(350,1,1,'Tracking','Tracking') then
      wait(3500)
end if
enf if
   until uo.Dead()
end sub


если я понял как то так или лутше время после енд иф поставить?

Re: Трэкинг

Posted: 2015-12-20 00:25:38
by vertijok2000
Мираж если можеш помоги мне надо этот скрипт совмести с изиуо но скрипт стал очень долго копать иногда они мешают друг друга
просто у нас не копаеца в хэиде и один чел задобал мочить моего чяра играю на UORPG.net

Re: Трэкинг

Posted: 2015-12-20 08:53:45
by Incorrect User
Если я правильно понял, то висеть остается меню с выбором кого трекать(люди, животные и т.д.) Это из за того что ты сначала трекаешь а потом уже ставишь ловушку на меню, а ловушка на открытое меню не сработает, только на новое. Поэтому всегда должно быть наоборот, ловушка ставится первой. Просто поменяй местами это

Code: Select all

      uo.UseSkill('Tracking') 
      uo.waitMenu("Tracking","Players")
на это

Code: Select all

uo.waitMenu("Tracking","Players") 
uo.UseSkill('Tracking') 

Re: Трэкинг

Posted: 2015-12-21 09:21:02
by vertijok2000
спс

Re: Трэкинг

Posted: 2015-12-25 20:18:22
by vertijok2000
хотелось бы спросить как определить по трэкеру (Man или Woman)?

Re: Трэкинг

Posted: 2015-12-25 20:24:27
by Incorrect User
Никак.

Re: Трэкинг

Posted: 2015-12-26 18:05:31
by kobol
Incorrect User wrote:Никак.


А имена найденных игроков?

Re: Трэкинг

Posted: 2015-12-26 18:31:30
by Incorrect User
Если меню "крафтовое" то функций для получения из него информации нет, по крайней мере мне они не известны. Если на сервере сделано в виде гампа, то нужно смотреть что присылает сервер.

Re: Трэкинг

Posted: 2015-12-26 21:30:21
by kobol
Incorrect User wrote:Если меню "крафтовое" то функций для получения из него информации нет, по крайней мере мне они не известны. Если на сервере сделано в виде гампа, то нужно смотреть что присылает сервер.


В логе имена есть )))

- 044362671+0031 --- server Open Menu Gump
0000: 7c 00 5a 00 13 3d c7 00 12 08 54 72 61 63 6b 69 : |.Z..=....Tracki
0010: 6e 67 06 21 06 00 00 08 42 61 72 62 72 61 64 79 : ng.!....Barbrady
0020: 21 06 00 00 0a 43 61 72 72 74 74 6d 61 6e 6e 21 : !....Carrttmann!
0030: 06 00 00 06 42 61 74 65 72 7a 21 06 00 00 05 52 : ....Baterz!....R
0040: 6f 6e 61 6c 21 06 00 00 06 48 61 6e 6b 65 79 21 : onal!....Hankey!
0050: 06 00 00 06 4d 61 63 6b 65 79 -- -- -- -- -- -- : ....Mackey

ps показывает всех без скролла меню, это хорошо )

Re: Трэкинг

Posted: 2015-12-26 21:55:44
by Incorrect User
А что нам лог?

Re: Трэкинг

Posted: 2015-12-26 22:47:10
by kobol
Incorrect User wrote:А что нам лог?

В логе пишется, что посылается на сервер и что сервер отвечает. разве нет?
Сервер имена присылает, значит как-то можно с ними работать.