Page 1 of 1

Авто атака

Posted: 2013-04-10 21:34:24
by nbnfybr
Ребята полазил по форуму , ненашёл
Суть скрипта такова

Атакует всех кого видит
Не атакует чаров которые ему известны(в любом виде)

Скрипт планируеться использовать для защиты минеров , лучинком.

Re: Авто атака

Posted: 2013-04-11 07:45:28
by Mirage

Code: Select all

sub target() 
   uo.ignore("self")
   uo.ignore("ID первого друга")
   uo.ignore("ID второго друга")
   repeat
      uo.findman()
      if uo.findcount() then
         uo.attack('finditem')
         wait(2000)
      end if
      wait(100)
   until UO.Dead()
end sub


сбивается элементарным приходом второго врага.

Re: Авто атака

Posted: 2013-04-11 08:29:37
by nbnfybr
спасибо большое , наличие 2х чаров при убийстве макросников , у нас вроде не практикуеться) поставлю тестить)

Re: Авто атака

Posted: 2013-04-12 18:27:32
by JamperOne
Mirage wrote:

Code: Select all

sub target() 
   uo.ignore("self")
   uo.ignore("ID первого друга")
   uo.ignore("ID второго друга")
   uo.ignore("ID второго друга")
        uo.ignore("ID второго друга")
        uo.ignore("ID второго друга")
        uo.ignore("ID второго друга")
            repeat
      uo.findman()
      if uo.findcount() then
         uo.attack('finditem')
         wait(2000)
      end if
      wait(100)
   until UO.Dead()
end sub


сбивается элементарным приходом второго врага.

а в пвп можно это использовать и можно веть добавить еще друзей?

Re: Авто атака

Posted: 2013-04-13 07:09:19
by tylllkah
JamperOne wrote:
Mirage wrote:

Code: Select all

sub target() 
   uo.ignore("self")
   uo.ignore("ID первого друга")
   uo.ignore("ID второго друга")
   uo.ignore("ID второго друга")
        uo.ignore("ID второго друга")
        uo.ignore("ID второго друга")
        uo.ignore("ID второго друга")
            repeat
      uo.findman()
      if uo.findcount() then
         uo.attack('finditem')
         wait(2000)
      end if
      wait(100)
   until UO.Dead()
end sub


сбивается элементарным приходом второго врага.

а в пвп можно это использовать и можно веть добавить еще друзей?

Лучше в самом клиенте это изменить чтоб он таргет брал на цели

Re: Авто атака

Posted: 2016-02-10 10:26:37
by nbnfybr
А можно суда добавить проверку:
- атаковать цель пока она не умрет
или
- атаковать цель пока она не выйдет за определенную дистацную
- после потери таргета брать новую цель в радиусе
Спасибо

Re: Авто атака

Posted: 2016-02-13 15:10:33
by Incorrect User
Можно

Code: Select all

sub target() 
   var distance = 5 ; расстояние в тайлах, для поиска и прекращения атаки
   uo.ignore("self")
   uo.ignore("ID первого друга")
   uo.ignore("ID второго друга")
   repeat
      if uo.findman(-1, distance) then
         repeat
           uo.attack("finditem")
           wait(2000)
        until uo.getx("finditem") == 0 or uo.getdistance("finditem") > distance or uo.dead()
      else
        wait(100)
      end if
   until UO.Dead()
end sub