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

Помогите с автоатакой
http://forum.yoko.com.ua/viewtopic.php?f=17&t=13454
Page 1 of 1

Author:  Purgen [ 2008-04-04 14:59:33 ]
Post subject:  Помогите с автоатакой

Поделитесь скриптом, который будет постоянно проверять наличие вокруг меня серых мобов и атаковать их если есть.
Цель - зачистка респов чемпов.
Чтобы я просто бегал и монстры умирали ) Чтобы мне не приходилось больше ничего цлацать.
Сам пробовал написать, но чё-то ничё не вышло (

Author:  Edred [ 2008-04-04 21:11:07 ]
Post subject: 

Не самый простой скрипт. Насколько мне помнится, мобы на ранке, когда здоровье у них на исходе, начинают от боя уклоняться и отходить. То есть надо постоянно чара к ним придвигать... При этом моб элементарно может зайти за дерево какое-нибудь. Значит, нужен еще обход простейших препятствий.

Author:  Purgen [ 2008-04-05 10:09:15 ]
Post subject: 

Не, ты не понял )
Я ведь написал, что нужно всё время проверять наличие монстров на соседних со мной клетках и бросать атаку.
Если атака была брошена, монстру нанесён урон и он начинает убегать, то всё равно атака перебрасываеться на монстра на соседней со мной клетке.

Author:  Purgen [ 2008-04-07 10:42:38 ]
Post subject: 

Тема всё ещё актуальна.
АП :)

Author:  to4a [ 2008-04-07 20:29:50 ]
Post subject: 

мобы одного типа или нескольких?

Author:  Purgen [ 2008-04-07 21:26:28 ]
Post subject: 

Нескольких. Но это не имеет значения. Мобы ЛЮБОГО типа должны атаковаться.

Author:  to4a [ 2008-04-07 22:16:19 ]
Post subject: 

Code:
UO.Set('finddistance',1)
while not uo.dead() 
   UO.FindType(-1,-1,'ground')
   if UO.FindCount() then
      if UO.IsNPC('FindItem') then
         if UO.GetNotoriety('FindItem')==3 then
             UO.Attack('FindItem')
             wait(100)
         else
             wait(50)
         endif
      else
          UO.Ignore('FindItem')
      endif
   else
      wait(50)
   endif
wend

в данном случае аттачит серых у которых карма <-2000(или после скольки там серым становишся), если надо атачить серых-кримов то надо поменять if UO.GetNotoriety('FindItem')==4 then

Author:  Grin [ 2008-04-08 01:08:26 ]
Post subject: 

веселый скрипт... монстр наверно умерает от ужаса что его так сильно атаковать хотят...

Author:  Purgen [ 2008-04-08 14:51:09 ]
Post subject: 

Пасиб )
Просто не знал о существовании такой функции, как UO.GetNotoriety.
Буду вечером пробовать, если будет не особо хорошо работать, то постараюсь уже сам как-то поправить )

Author:  to4a [ 2008-04-08 23:11:26 ]
Post subject: 

Grin wrote:
веселый скрипт... монстр наверно умерает от ужаса что его так сильно атаковать хотят...


ну так! психологический фактор!

ну а вообще задержку действительно можно и увеличить)

Author:  Purgen [ 2008-04-09 08:54:20 ]
Post subject: 

Не работает )
Но ничё, попробую вечером сам подправить шото )

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