Авто атака

Ask for scripts here

Moderators: Murderator+, Murderator

Post Reply
nbnfybr
Posts: 4
Joined: 2013-04-10 21:27:14

Авто атака

Post by nbnfybr »

Ребята полазил по форуму , ненашёл
Суть скрипта такова

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

Скрипт планируеться использовать для защиты минеров , лучинком.
Mirage
Posts: 2802
Joined: 2009-05-28 09:58:28
Location: Иваново
Contact:

Re: Авто атака

Post 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


сбивается элементарным приходом второго врага.
nbnfybr
Posts: 4
Joined: 2013-04-10 21:27:14

Re: Авто атака

Post by nbnfybr »

спасибо большое , наличие 2х чаров при убийстве макросников , у нас вроде не практикуеться) поставлю тестить)
JamperOne
Posts: 9
Joined: 2013-04-03 11:27:48

Re: Авто атака

Post 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


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

а в пвп можно это использовать и можно веть добавить еще друзей?
tylllkah
Posts: 243
Joined: 2012-03-20 00:32:06
Location: РФ, г. Москва

Re: Авто атака

Post 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


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

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

Лучше в самом клиенте это изменить чтоб он таргет брал на цели
Не быть жадным - уже богатство, не быть расточительным – доход.
TylllKaH
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"
nbnfybr
Posts: 4
Joined: 2013-04-10 21:27:14

Re: Авто атака

Post by nbnfybr »

А можно суда добавить проверку:
- атаковать цель пока она не умрет
или
- атаковать цель пока она не выйдет за определенную дистацную
- после потери таргета брать новую цель в радиусе
Спасибо
Incorrect User
Posts: 949
Joined: 2011-05-23 00:33:30

Re: Авто атака

Post 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
Post Reply