Помогите со скриптом. Хелинг

Ask for help

Moderators: Murderator+, Murderator

Post Reply
omgimfamous
Posts: 12
Joined: 2009-10-07 20:19:34

Помогите со скриптом. Хелинг

Post by omgimfamous »

sub Healing()
While not UO.Dead()
if uo.warmode() == 1 then
uo.warmode( 0 )
wait(100)
endif
If UO.Life < 100 Then
uo.warmode( 0 )
uo.exec("bandageself")
UO.DeleteJournal()
While not (UO.InJournal('You put') or UO.InJournal('You failed'))
Wait(100)
Wend
Endif
Wait(100)
Wend
End Sub


1) после N-количества хеалинга, скрипт прекращает работать. Скрипт запушен, но не хилится
2) Этот скрипт когда в руках лук, без стрел, т.е я не атакую живность, но как сделать, чтобы я мог одеть шилд, но НЕ бить живность


ошибся темой, удалите! :idea:
Mirage
Posts: 2802
Joined: 2009-05-28 09:58:28
Location: Иваново
Contact:

Post by Mirage »

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

я качал паринг на 10 курах - 9 стояли кругом и лупили чара, 10 была в загоне и чар атаковал ее и не бил окружающих кур.
omgimfamous
Posts: 12
Joined: 2009-10-07 20:19:34

Post by omgimfamous »

как сделать 1?
Mirage
Posts: 2802
Joined: 2009-05-28 09:58:28
Location: Иваново
Contact:

Post by Mirage »

Code: Select all

sub Healing()
var k
While not UO.Dead()
   If UO.Life < uo.str Then
      if uo.warmode() == 1 then
         uo.warmode( 0 )
         wait(100)
      endif
      UO.DeleteJournal()
      uo.bandageself()
      k=0
      repeat
         Wait(100)
         k=k+1
      until UO.InJournal('You put|You failed|but they barely') or k>300
   Endif
   Wait(100)
Wend
End Sub
omgimfamous
Posts: 12
Joined: 2009-10-07 20:19:34

Post by omgimfamous »

если беру лук, то меня крыса бьёт, а он не лечится, мол warmode
Post Reply