Page 1 of 1

Подправьте

Posted: 2010-01-29 22:45:26
by Nightmar
Собственно говоря вот скрипт.

Code: Select all

Sub Scan()
uo.print('start')
  uo.set('finddistance', '15')
  uo.ignore('self')
  uo.findtype('0x0190', '-1', 'ground')
    while uo.findcount() and not uo.dead()
      uo.cast('Magic Arrow', 'finditem')
      wait(1500)
      uo.ignore('finditem')
      uo.findtype('0x0190', '-1', 'ground')
    wend
  uo.findtype('0x0191', '-1', 'ground')
    while uo.findcount() and not uo.dead()
      uo.cast('Magic Arrow', 'finditem')
      wait(1500)
      uo.ignore('finditem')
      uo.findtype('0x0191', '-1', 'ground')
    wend
  uo.ignorereset()
uo.print('stop')
endsub


Мог бы кто нибуть сделать что бы по второму нажатию кнопки он отключался? И еще вопрос. Он кидает стрелки все нормально, но повторно в одного и того же человека он её не кидает! Как сделать так что бы. Включил скрипт он обкидал всех стрелками, после второго нажатия отключился и при повторном включении он снова начинал бросать все всех стрелки, не зависимо от того делал ли он каст на этого человека.

Re: Подправьте

Posted: 2010-01-29 23:46:05
by SuMMoN
Предлагаю забиндить на кнопку uo.exec("terminate all")

Re: Подправьте

Posted: 2010-01-30 08:16:01
by Nightmar
С этим скриптом я разобрался)

Вот еще одна просьба.

Code: Select all

sub AutoVamp()
while 1
wait(500)
if uo.life < 100 then
uo.usetype('0x0F06','0x0020')
wait(100)
uo.say('.arm_fence')
endif
wend
end sub


Сделать так что бы он до пил банки до полного столба ХП. У меня их 160!

Re: Подправьте

Posted: 2010-01-30 09:17:21
by Mirage

Code: Select all

sub AutoVamp()
while 1
wait(500)
if uo.life < 100 then
uo.usetype('0x0F06','0x0020')
wait(100)
uo.say('.arm_fence')
endif
wend
end sub

цикл
если жизни<100
используем тип чегото
говорим arm
конец цикла
Все же понятно. Сколько надо столько и выстави.

Re: Подправьте

Posted: 2010-01-30 11:31:17
by Nightmar
Здесь мне все понятно! Просто ты чуть-чуть не понял о чем я прошу. Когда становиться <100 ХП чтоб он судрожно начинал пить пока не станет 160хп. Когда 160хп он снова тормозит. Просто суть в том что при питье бутылок оружие падает в пак и после каждого удара пить бутылки бессмысленно так как сбиваеться замах.

Re: Подправьте

Posted: 2010-01-30 14:44:17
by Mirage
Если просто то так.

Code: Select all

sub AutoVamp()
while 1
wait(500)
if uo.life < 100 then
uo.usetype('0x0F06','0x0020')
wait(100)
if uo.life == 160 then
uo.say('.arm_fence')
endif
endif
wend
end sub

ЗЫ автоматические варки - калл