While UO.Mana >= 9 UO.Cast( 'Poison', KACT HA ) Wait(3000) Wend
UO.DeleteJournal() Repeat UO.UseSkill( 'Meditation' ) Wait( 1000 ) Until UO.InJournal('at peace') Until UO.Dead()
end sub
Вот собсно скрипт, но даже когда маны после медита становится больше 9, чар продолжает медитировать. А мне нужно чтобы, как только маны 9 сразу кастовал.
############################################################### # # Magery (Poison) v0.9a # # # # # "Whith The Help Of Ancient Gods." # # # # # Crafted by I'm [ICQ:138088] # # ############################################################### sub Magery() ############## # Описание. ################################################### ############## # Чар берет из сундука NightShade, кастует Poison (In Nox) на цель. # - Сперва вас попросят указать сундук с реагентами (Container). # - Затем на цель (Target). ###############################################################
UO.AddObject("Container") While UO.Targeting() Wait(100) Wend
UO.AddObject("Target") While UO.Targeting() Wait(100) Wend
##########################
While NOT UO.Dead()
While UO.Mana>10 AND UO.Count("0x0F88")>0 UO.Cast("Poison","Target") Wait(4000) CheckLag() Wend
While UO.Mana<UO.Int UO.WarMode("0") UO.UseSkill("Meditation") Wait(1000) Wend
If UO.Count("0x0F88")==0 Then UO.Useobject("Container") CheckLag() UO.FindType("0x0F88",-1,"Container") UO.Grab("50","finditem") CheckLag() EndIf Wend end sub
sub CheckLag() UO.DeleteJournal() UO.Click('backpack') Repeat Wait(500) Until UO.InJournal("backpack") end sub