вот разбирайся реколиться по 3 рунам ходит и реколиться к банку все выкладывает в банк заменишь банк на базу и все окей по анологии зделаешь! написал 2 дня назад
Code: sub meditation() While UO.Mana<UO.INT UO.UseSkill("Meditation") wait(10000) wend End sub
sub miningrud() while (1==1) UO.exec("waittargetobject 0x4000B5F1") UO.exec("setcatchbag") m_rune_1() mining() mining() GoN() GoN() GoN() GoN() GoN() GoWN() GoWN() mining() mining() GoSE() GoSE() GoE() GoE() GoE() GoE() GoE() mining() mining() razgruzka() m_rune_2() mining() mining() GoN() GoN() GoN() GoN() GoN() GoWN() GoWN() mining() mining() razgruzka() m_rune_3() mining() mining() razgruzka() wend end sub sub recall() var runebookid = "0x401ab25b" #0x029 ->41 #,recall 0x401ab25b 5
uo.set( "norbcheck", "1" ) uo.set( "norbcalc", "1" )
uo.recall( runebookid, "5" ) wait(4500) end sub sub m_rune_1() var runebookid = "0x401ab25b" #0x029 ->41 #,recall 0x401ab25b 11
uo.set( "norbcheck", "1" ) uo.set( "norbcalc", "1" )
uo.recall( runebookid, "11" ) wait(4500) end sub
sub m_rune_2() var runebookid = "0x401ab25b" #0x029 ->41 #,recall 0x401ab25b 17
uo.set( "norbcheck", "1" ) uo.set( "norbcalc", "1" )
uo.recall( runebookid, "17" ) wait(4500) end sub
sub m_rune_3() var runebookid = "0x401ab25b" #0x029 ->41 #,recall 0x401ab25b 23
uo.set( "norbcheck", "1" ) uo.set( "norbcalc", "1" )
uo.recall( runebookid, "23" ) wait(4500) end sub
sub razgruzka()
uo.deletejournal() recall: recall() if uo.injournal("The spell")==1 then goto recall uo.deletejournal() end if meditation()
UO.Say ("bank") wait (1000)
UO.say (",setreceivingcontainer 0x4010C1CB") wait (1000) UO.exec("waittargetobject 0x4000B5F1") UO.exec("emptycontainer 500") wait (2500) UO.say (",setreceivingcontainer 0x4010C1CB") wait (1000) UO.exec("waittargetobject 0x4000B5F1") UO.exec("emptycontainer 500") wait (2500) UO.say (",setreceivingcontainer 0x4010C1CB") wait (1000) UO.exec("waittargetobject 0x4000B5F1") UO.exec("emptycontainer 500") wait (2500) UO.say (",setreceivingcontainer 0x4010C1CB") wait (1000) UO.exec("waittargetobject 0x4000B5F1") UO.exec("emptycontainer 500") wait (2500) UO.say (",setreceivingcontainer 0x4010C1CB") wait (1000) UO.exec("waittargetobject 0x4000B5F1") UO.exec("emptycontainer 500") wait (2500) UO.say (",setreceivingcontainer 0x4010C1CB") wait (1000) UO.exec("waittargetobject 0x4000B5F1") UO.exec("emptycontainer 500") wait (2500) end sub
sub mining() wait(1000) UO.exec("useskill Hiding") UO.Press(113) wait(1000)
UO.Exec("usetype pickaxe3") wait(1000) UO.LClick(395,205) wait(5000) UO.Exec("usetype pickaxe3") wait(1000) UO.LClick(419,239) wait(5000) UO.Exec("usetype pickaxe3") wait(1000) UO.LClick(436,260) wait(5000) UO.Exec("usetype pickaxe3") wait(1000) UO.LClick(452,276) wait(5000) UO.Exec("usetype pickaxe3") wait(1000) UO.LClick(472,299) wait(5000)
UO.Exec("usetype pickaxe3") wait(1000) UO.LClick(375,237) wait(5000) UO.Exec("usetype pickaxe3") wait(1000) UO.LClick(383,251) wait(5000) UO.Exec("usetype pickaxe3") wait(1000) UO.LClick(433,275) wait(5000) UO.Exec("usetype pickaxe3") wait(1000) UO.LClick(450,298) wait(5000) UO.Exec("usetype pickaxe3") wait(1000) UO.LClick(452,320) wait(5000) UO.Exec("usetype pickaxe3") wait(1000) UO.LClick(366,252) wait(5000) UO.Exec("usetype pickaxe3") wait(1000) UO.LClick(365,276) wait(5000) UO.Exec("usetype pickaxe3") wait(1000) UO.LClick(385,297) wait(5000) UO.Exec("usetype pickaxe3") wait(1000) UO.LClick(412,324) wait(5000) UO.Exec("usetype pickaxe3") wait(1000) UO.LClick(434,342) wait(5000)
UO.Exec("usetype pickaxe3") wait(1000) UO.LClick(338,275) wait(5000) UO.Exec("usetype pickaxe3") wait(1000) UO.LClick(361,297) wait(5000) UO.Exec("usetype pickaxe3") wait(1000) UO.LClick(383,317) wait(5000) UO.Exec("usetype pickaxe3") wait(1000) UO.LClick(401,330) wait(5000) UO.Exec("usetype pickaxe3") wait(1000) UO.LClick(421,351) wait(5000) UO.Exec("usetype pickaxe3") wait(1000) UO.LClick(318,297) wait(5000) UO.Exec("usetype pickaxe3") wait(1000) UO.LClick(338,315) wait(5000) UO.Exec("usetype pickaxe3") wait(1000) UO.LClick(376,354) wait(5000) UO.Exec("usetype pickaxe3") wait(1000) UO.LClick(378,352) wait(5000) UO.Exec("usetype pickaxe3") wait(1000) UO.LClick(399,378) wait(5000) end sub sub CheckLag() UO.DeleteJournal() UO.Click('backpack')
repeat wait(500) until UO.InJournal('backpack') end sub sub GoN() VAR walkwait=300 VAR x,y,dir=0 VAR key=33 ; PgUp x=UO.GetX() y=UO.GetY() while UO.GetDir()<>dir UO.Press(key) wait(walkwait) If UO.GetDir()<>dir Then CheckLag() Endif wend UO.Press(key)
wait(walkwait) If x==UO.GetX() AND y==UO.GetY() Then CheckLag() Endif If UO.GetY()+1==y Then return -1 Else return 1 Endif end sub
sub GoE() VAR walkwait=300 VAR x,y,dir=2 VAR key=34 ; PgDown x=UO.GetX() y=UO.GetY() while UO.GetDir()<>dir UO.Press(key) wait(walkwait) If UO.GetDir()<>dir Then CheckLag() Endif wend UO.Press(key)
wait(walkwait) If x==UO.GetX() AND y==UO.GetY() Then CheckLag() Endif If UO.GetX()-1==x Then return -1 Else return 1 Endif end sub sub GoWN() VAR walkwait=300 VAR x,y,dir=7 VAR key=38 ; UpArrow x=UO.GetX() y=UO.GetY()
If UO.GetDir()<>dir Then UO.Press(key) wait(walkwait) If UO.GetDir()<>dir Then CheckLag() Endif Endif
If UO.GetDir()==dir Then UO.Press(key) wait(walkwait) If x==UO.GetX() AND y==UO.GetY() Then CheckLag() Endif If UO.GetDir()==dir Then return -1 Else return UO.GetDir() Endif Else return UO.GetDir() Endif end sub
sub GoSE() VAR walkwait=300 VAR x,y,dir=3 VAR key=40 ; DownArrow x=UO.GetX() y=UO.GetY()
If UO.GetDir()<>dir Then UO.Press(key) wait(walkwait) If UO.GetDir()<>dir Then CheckLag() Endif Endif
If UO.GetDir()==dir Then UO.Press(key) wait(walkwait) If x==UO.GetX() AND y==UO.GetY() Then CheckLag() Endif If UO.GetDir()==dir Then return -1 Else return UO.GetDir() Endif Else return UO.GetDir() Endif end sub
|