Паринг

Ask for scripts here

Moderators: Murderator+, Murderator

Post Reply
some
Posts: 197
Joined: 2007-05-23 19:51:18

Паринг

Post by some »

Доброго времени суток .
Помогите пожалуйста сделать такой скрипт на паринг :
чар стоит со щитом , если сломался - одевает новый и тупо хилится если стр меньше указанной отметки , при этом чар НЕ должен атачить в ответ того, кто его бьет - тупо хил .
заранее спасибо :)
Mirage
Posts: 2802
Joined: 2009-05-28 09:58:28
Location: Иваново
Contact:

Re: Паринг

Post by Mirage »

смысл в апе через минуту? Афигенно опустили?
3 действия в операторах условий в цикл забить - делов то.

Code: Select all

sub Healing1()
   var x = uo.GetGraphic(uo.ObjAtLayer('Lhand')) ; не помню щит в левой или правой руке - если что на Rhand исправь
   var k
   While not UO.Dead()
      if uo.warmode() == 1 then
         uo.warmode(0)
         wait(100)
      endif
      If UO.Life < uo.str Then
         uo.bandageself()
         Wait(3000)
      Endif
      If x <> uo.GetGraphic(uo.ObjAtLayer('Lhand')) Then
         uo.Equipt('Lhand',x)
      Endif
      Wait(100)
   Wend
End Sub
sub Healing2() ; более понтовый но дольше настраивать.
   var x = uo.GetGraphic(uo.ObjAtLayer('Lhand')) ; не помню щит в левой или правой руке - если что на Rhand исправь
   var k
   While not UO.Dead()
      if uo.warmode() == 1 then
         uo.warmode(0)
         wait(100)
      endif
      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
      If x <> uo.GetGraphic(uo.ObjAtLayer('Lhand')) Then
         uo.Equipt('Lhand',x)
      Endif
      Wait(100)
   Wend
End Sub
some
Posts: 197
Joined: 2007-05-23 19:51:18

Re: Паринг

Post by some »

fast question-fast answer
Спасибо :!:
Post Reply