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 то он кастовал Грит хел со скрола если нет скрола то с книги.
666Man666 wrote:Уже в 100-раз... говорю, все эти "автоматические хрени" тока мешают ПВП.... ну кроме авто куре юзайте руки.... ёпть...
Да это не автономник.........я и так на кнопку нажимаю просто у меня все клаивиши почти в уо забиты на клаве с шифтом и с альтом и контрлом.........Нужно просто чтобы если хп стоко я нажимал кнопку всю туже и делал Хеал а если хп больше то делал Грит хел плиз
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
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