вот скрипт
Code: sub Magery() ############## #магери################################################### ############## # чар берет из сундука Spaider Silk и Sulfurous Ash. #кастует Night Sight (In Lor) если кончается манна, медетирует, если реги то берет их из ящика ###############################################################
UO.AddObject("Container") While UO.Targeting() Wait(100) Wend
##########################
While NOT UO.Dead()
While UO.Mana>10 AND UO.Count("0x0F8D")>0 AND UO.Count("0x0F8C")>0 UO.Cast("Night Sight","self") Wait(1500) CheckLag() Wend
While UO.Mana<UO.Int UO.WarMode("0") UO.UseSkill("Meditation") Wait(1000) Wend
If UO.Count("0x0F8D")==0 Then UO.Useobject("Container") CheckLag() UO.FindType("0x0F8D",-1,"Container") UO.Grab("50","finditem") CheckLag() EndIf If UO.Count("0x0F8C")==0 Then UO.Useobject("Container") CheckLag() UO.FindType("0x0F8C",-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
sub Reconnector() var ReconnectTime, RFlag ReconnectTime = '0' RFlag = 1 Repeat While (UO.ObjAtLayer('Bpack') == '') if RFlag Then ReconnectTime = MakeTime() RFlag = 0 endif Wait(20000) # WorldSave Protection UO.Say('') Wait(3000) UO.Say('') Wait(3000) UO.Say('') Wait(3000) UO.LDblClick(357,164) UO.LClick(616,459) Wait(3000) WEnd Wait(3000) if (RFlag == 0) and (ReconnectTime <> '0') Then ;UO.Exec('terminate all') ;UO.Exec('exec autoload') UO.TextOpen() UO.TextPrint('Disconnected & Reconnected @ '+ReconnectTime) RFlag = 1 ReconnectTime = '0' endif Until false end sub
sub MakeTime() VAR D, T, Ret, i Ret = STR(UO.Time()) T = "" For i = 0 To Len(Ret) T = Ret[Len(Ret)-i] + T If (I == 2) OR (I == 4) Then T = ":" + T EndIf Next Ret = STR(UO.Date()) D = "" For i = 0 To Len(Ret) D = Ret[Len(Ret)-i] + D If (I == 2) OR (I == 4) Then D = "." + D EndIf Next Ret = T + " @ " + D RETURN Ret end sub
помогите, он после реконекта, скрипт затормаживает, и не продолжает дальше свою работу, как это исправить?
|