Поправь число которое 200 на свое количество маны для второго варианта.
Code:
sub magery()
VAR LastTimer
while NOT UO.Dead()
UO.DeleteJournal()
CheckLag()
while UO.Mana>=10
UO.Cast('Poison','0x400A8F68')
; UO.Cast('Bless','0x4006D332')
; UO.Cast('Poison','0x405D1397') ;Oskom
; UO.Cast('Fireball','0x405D1397') ;oskom
; UO.Cast('Fireball','0x4006D332')
; UO.Cast('Wall','0x4006E5C9')
; UO.Cast('Night','self')
; UO.Cast('Cure','self')
; UO.Cast('Telekinesis','self')
wait(3000)
wend
while UO.Mana<UO.Int
LastTimer=UO.Timer()
UO.UseSkill('Meditation')
repeat
wait(100)
until UO.InJournal("You are") OR UO.InJournal("You lose") OR UO.Timer()>LastTimer+200
UO.DeleteJournal()
wait(2000)
wend
wend
end sub
sub magmed()
VAR LastTimer
while NOT UO.Dead()
UO.DeleteJournal()
CheckLag()
If UO.Mana==200 then
; UO.Cast('Poison','0x4006D332')
; UO.Cast('Bless','0x4006D332')
; UO.Cast('Fireball','0x4006D332')
; UO.Cast('Wall','0x4006E5C9')
UO.Cast('Night','self')
; UO.Cast('Cure','self')
wait(6000)
else
while UO.Mana<200
LastTimer=UO.Timer()
UO.UseSkill('Meditation')
repeat
wait(100)
until UO.InJournal("You are") OR UO.InJournal("You lose") OR UO.Timer()>LastTimer+200
UO.DeleteJournal()
wait(2000)
wend
endif
wend
end sub
sub CheckLag()
UO.DeleteJournal()
UO.Click('backpack')
repeat
wait(500)
until UO.InJournal('backpack')
end sub