Грит хел с условием

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
Qualis Eram
Posts: 104
Joined: 2005-04-16 23:33:13
Contact:

Грит хел с условием

Post by Qualis Eram »

Привет

Вот хотелось бы чтобы умные люди помогли подправить процедуру:

Code: Select all

SUB FGHeal() 
   Var ManaNeed=11
   Var ManaNeedScroll=5
   If Uo.Life<UO.Str Then
      Uo.FindType('0x1F49',-1,'my')
      If Uo.FindCount()>0 Then
         If Uo.Mana>=ManaNeedScroll Then
            Uo.WaitTargetSelf()
            Uo.UseObject('finditem')
            Uo.Print('Cast scroll!')
         Else
   UO.Print('Low mana!')
         Endif
      Else
         If Uo.Mana>=ManaNeed Then
            Uo.Cast('Greater Heal','self')
            Uo.Print('Cast spellbook!')
         Else
            Uo.Print('Low mana!')
         Endif
      Endif
   Else
      Uo.Print('Ok')
   Endif
END SUB

Вот скриптик.....чтобы хотелось чтобы его подправили:
1. Чтобы когда у Вас хелсиков было меньше 65 он кастовал Хеал (пробовал со скрола а потом если нет то с книги)
2. Если хелсов выше 65 то он кастовал Грит хел со скрола если нет скрола то с книги.

Еще одна тема:

Code: Select all

SUB Steelskin()
Var Type='0x0F09'
Var Color='0x0835'
Uo.FindType(Type, Color, 2)
Uo.UseObject('finditem')
END SUB

Чтобы пробавал вначале пить Стил скин если его не то пробовал пить стоунскин......
Qualis Eram
Posts: 104
Joined: 2005-04-16 23:33:13
Contact:

Post by Qualis Eram »

Прани ну не игнорьте плиз топик епта!!!
Askaneli
Sphere expert
Posts: 1143
Joined: 2004-10-01 08:27:38
Location: Уфа

Post by Askaneli »

Qualis Eram wrote:Прани ну не игнорьте плиз топик епта!!!

А кто сказал что игнорят.
Посмотри скока просмотров.
Так что не игнорят. :D
Сделал дело - флуди смело !!!
666Man666
Junior Expert
Posts: 474
Joined: 2004-11-13 00:43:55
Location: Киберзадроцк
Contact:

Post by 666Man666 »

Уже в 100-раз... говорю, все эти "автоматические хрени" тока мешают ПВП.... ну кроме авто куре :) юзайте руки.... ёпть...
Qualis Eram
Posts: 104
Joined: 2005-04-16 23:33:13
Contact:

Post by Qualis Eram »

666Man666 wrote:Уже в 100-раз... говорю, все эти "автоматические хрени" тока мешают ПВП.... ну кроме авто куре :) юзайте руки.... ёпть...
Да это не автономник.........я и так на кнопку нажимаю просто у меня все клаивиши почти в уо забиты на клаве с шифтом и с альтом и контрлом.........Нужно просто чтобы если хп стоко я нажимал кнопку всю туже и делал Хеал а если хп больше то делал Грит хел плиз
I'm
Expert!
Posts: 1396
Joined: 2004-10-15 22:38:04
Location: Moscow City.
Contact:

Post by I'm »

666Man666 wrote:Уже в 100-раз... говорю, все эти "автоматические хрени" тока мешают ПВП.... ну кроме авто куре :) юзайте руки.... ёпть...

Да нескажи я 1 время бегас со звуковыми сигналами :lol: :lol: :lol:
omi4
Posts: 457
Joined: 2005-07-10 21:53:05

Post by omi4 »

Code: Select all

sub FGHeal() 
   Var ManaNeed=11
   Var ManaNeedScroll=5
   If Uo.GetHP()<UO.GetMaxHP() Then

      If UO.GetHP>65 then
         Uo.FindType('0x1F31',-1,'my')
         If Uo.FindCount()>0 Then
            If Uo.Mana>=ManaNeedScroll Then
               Uo.WaitTargetSelf()
               Uo.UseObject('finditem')
               Uo.Print('Cast scroll!')
            Else
               UO.Print('Low mana!')
            Endif
         Else
            If Uo.Mana>=ManaNeed Then
               Uo.Cast('Heal','self')
               Uo.Print('Cast spellbook!')
            Else
               Uo.Print('Low mana!')
            Endif
      Endif

      If UO.GetHP<65 then
         Uo.FindType('0x1F49',-1,'my')
         If Uo.FindCount()>0 Then
            If Uo.Mana>=ManaNeedScroll Then
               Uo.WaitTargetSelf()
               Uo.UseObject('finditem')
               Uo.Print('Cast scroll!')
            Else
               UO.Print('Low mana!')
            Endif
         Else
            If Uo.Mana>=ManaNeed Then
               Uo.Cast('Greater Heal','self')
               Uo.Print('Cast spellbook!')
            Else
               Uo.Print('Low mana!')
            Endif
         Endif
      Endif
      
   Else
      Uo.Print('Ok')
   Endif
end sub
Qualis Eram
Posts: 104
Joined: 2005-04-16 23:33:13
Contact:

Post by Qualis Eram »

omi4 wrote:

Code: Select all

sub FGHeal() 
   Var ManaNeed=11
   Var ManaNeedScroll=5
   If Uo.GetHP()<UO.GetMaxHP() Then

      If UO.GetHP>65 then
         Uo.FindType('0x1F31',-1,'my')
         If Uo.FindCount()>0 Then
            If Uo.Mana>=ManaNeedScroll Then
               Uo.WaitTargetSelf()
               Uo.UseObject('finditem')
               Uo.Print('Cast scroll!')
            Else
               UO.Print('Low mana!')
            Endif
         Else
            If Uo.Mana>=ManaNeed Then
               Uo.Cast('Heal','self')
               Uo.Print('Cast spellbook!')
            Else
               Uo.Print('Low mana!')
            Endif
      Endif

      If UO.GetHP<65 then
         Uo.FindType('0x1F49',-1,'my')
         If Uo.FindCount()>0 Then
            If Uo.Mana>=ManaNeedScroll Then
               Uo.WaitTargetSelf()
               Uo.UseObject('finditem')
               Uo.Print('Cast scroll!')
            Else
               UO.Print('Low mana!')
            Endif
         Else
            If Uo.Mana>=ManaNeed Then
               Uo.Cast('Greater Heal','self')
               Uo.Print('Cast spellbook!')
            Else
               Uo.Print('Low mana!')
            Endif
         Endif
      Endif
      
   Else
      Uo.Print('Ok')
   Endif
end sub
не пашит чего он скриптик то?
Dard
Posts: 79
Joined: 2005-04-25 19:00:46

Post by Dard »

Попробуй вместо:

Code: Select all

If Uo.GetHP()<UO.GetMaxHP() Then
поставить:

Code: Select all

If UO.Life < UO.STR Then

А дальше вместо Uo.GetHP поставь UO.Life, должно заработать.
Qualis Eram
Posts: 104
Joined: 2005-04-16 23:33:13
Contact:

Post by Qualis Eram »

Dard wrote:Попробуй вместо:

Code: Select all

If Uo.GetHP()<UO.GetMaxHP() Then
поставить:

Code: Select all

If UO.Life < UO.STR Then

А дальше вместо Uo.GetHP поставь UO.Life, должно заработать.
Так и чего будет кидать магию Хел когда у меня меньше 65 хп и когда больше 65 будет кастить Гх?
Dard
Posts: 79
Joined: 2005-04-25 19:00:46

Post by Dard »

А ты пробовал?
Post Reply