Page 1 of 1

Хелп плз килялка монстров

Posted: 2009-09-17 18:14:47
by zimglads
собсна нуждаюсь в скрипте который будет килять монстров .. вот алгоритм:
1 стоим у дома возле сундуков берём - 300 стрел ,100 бинтов и каждого рега , 3 инвизки.
2 реколимся по рунке
3 киляем всех вокруг и лутим не сходя с места (если достаём то лутим) дистанция 3
4 проверки на колво регов и остальных нужных ингридов - если меньше 30% то реколимся по рунке и добираем (после рекола надо функцию го ту координаты т.к. не достаним некак сразу до сундука)
5 если в поле видимости (екран+- ) появляеться плеер,гм или любое другое существо не пренадлежащее к монстрам то пьём инвизку и реколимся домой ждём 10 минут и реколимся обратно
6 цикличность

посмотрел скрипты которые на форуме... нечего похошего ненашол =( единственое ето с птичками .. но он мне некак не подходит =(

Posted: 2009-09-17 18:40:55
by Botinokk
За лаве только такой напишут причем за нормальные.

Posted: 2009-09-17 19:35:50
by zimglads
за сколько ? О_о

Posted: 2009-09-17 21:55:49
by Nmy
zimglads wrote:за сколько ? О_о


По моим меркам, если взять цены на дрв - это где то 3кк, не меньше.

Posted: 2009-09-17 22:49:23
by zimglads
это ФВ ... за голду без проблем )

Posted: 2009-09-17 23:15:25
by Nmy
1 стоим у дома возле сундуков берём - 300 стрел ,100 бинтов и каждого рега , 3 инвизки.
2 реколимся по рунке

Code: Select all

sub RecallRune(nowrune) 
   var m
   uo.Print('улетаем по руне')
   var oldX,oldY
   oldX = Uo.GetX()
   oldY = Uo.GetY()
   repeat
      if uo.mana<20 then
         meditation()
      endif
      m=uo.mana
      Uo.Cast('Recall',nowrune)
      repeat
         wait(500)
      until uo.mana<m
   until oldX<>UO.GetX() AND oldY<>UO.GetY()
endsub
sub meditation()
   uo.findtype('0x0F0E','0x09DF','backpack')
   if uo.findcount() then
      uo.useobject('finditem')
      wait(600)
   else
      while uo.mana < uo.int
         if uo.Journal(0)=='You are preoccupied with thoughts of battle.' then
            uo.warmode(0)
         endif
         Uo.Useskill('Meditation')
         wait(5000)
      wend
   endif
endsub

3 киляем всех вокруг и лутим не сходя с места (если достаём то лутим) дистанция 3

Code: Select all

тут я бы поставил в клиенте таргет некст и атачить всех подрят с задержкой 5-10секунд
как лутать еще хз, можно сразу, как упал ктото по журналу body of берем сериал, смотрим дист. и лутаем

4 проверки на колво регов и остальных нужных ингридов - если меньше 30% то реколимся по рунке и добираем (после рекола надо функцию го ту координаты т.к. не достаним некак сразу до сундука)

Code: Select all

ходилки есть, тут наверно просто по стрелам смотреть и сбрасывать лут

5 если в поле видимости (екран+- ) появляеться плеер,гм или любое другое существо не пренадлежащее к монстрам то пьём инвизку и реколимся домой ждём 10 минут и реколимся обратно

Code: Select all

есть такая уже, даже писать ненадо, скопировать

6 цикличность

Posted: 2009-09-20 21:41:10
by zimglads
NMY спасибо впринципе доступно и понятно обьяснил ) за идею с таргет некстом 100+ =) как я сразу не догадался )

собсна спасибо