Сообщений: 3094 Рег. 9.02.2013 |
Сообщение #21
|
Копалка в шахте на месте вокруг себя Нашел на просторах старого форума антареса) sub mineone() var x,y,z, n VAR LastTimer UO.Set('finddistance','2') n=0 z=UO.GetZ("self") for x=-2 to 2 for y=-2 to 2 UO.Print(str(x)+" "+str(y)) Repeat if UO.InJournal('TORMOZ') then pause() endif UO.DeleteJournal() UO.Warmode("0") UO.WaitTargetTile("1341",STR(UO.GetX()+x),STR(UO.GetY()+Y),str(z)) UO.UseType('0x0E85') LastTimer=UO.Timer() Repeat wait(500) Until UO.InJournal("You put") or UO.InJournal("can't see") or UO.InJournal("heavy") or UO.InJournal("location") or UO.InJournal("no ore") or UO.InJournal("but fail") or UO.InJournal("far away") or UO.InJournal("in rock") or UO.InJournal("must wait") or UO.InJournal("nothing") or UO.InJournal("elsewhere") or UO.InJournal("where it") or UO.InJournal("so close") OR UO.Timer()>LastTimer+200 if UO.InJournal("You put") then n=0 else n=n+1 endif Until UO.InJournal("nothing") or UO.InJournal("elsewhere") or UO.InJournal("no ore here") or UO.InJournal("location") or UO.InJournal("far away") or UO.InJournal("in rock") or UO.InJournal("where it") or n>=5 next next end sub |
|
|
|
|
|
Сообщений: 318 Рег. 7.07.2012 |
Сообщение #22
|
Herding Немного подправил под реалии sub Herding() var posoh = "0x13F4" uo.print(' - ') uo.addobject('Animal') while uo.targeting() wait(100) wend repeat uo.waittargetobject('Animal','self') uo.usetype(posoh) Uo.DeleteJournal() repeat wait(100) until UO.InJournal('The animal goes') or UO.InJournal('You don') until uo.dead() endsub |
|
|
|
|
Сообщений: 3094 Рег. 9.02.2013 |
Сообщение #23
|
БС. Крафтит кинжалы, пока в сумке больше 15 ингот. Что-бы крафтил другое, нужно изменить меню крафта UO.WaitMenu('Blacksmithing','Weapon','Weapon','Fencing','Fencing','Dagger') sub blacksmith() var Hammer = '0x13E3'; hammer var Iron = '0x1BEF'; ingots repeat UO.WaittargetType(Iron) uo.usetype(Hammer) UO.WaitMenu('Blacksmithing','Weapon','Weapon','Fencing','Fencing','Dagger') UO.DeleteJournal() repeat wait(500) until UO.InJournal('You put') or UO.InJournal('fail') or UO.InJournal('target') until uo.count(Iron) < 16 end sub |
|
|
|
|
Сообщений: 3094 Рег. 9.02.2013 |
Сообщение #24
|
Тейлоринг. Шьет бланк свитки, пока в кармане есть ткань blank scroll = 1 folded cloth, 1 cut up leather sub Tailoring() var SewKit = '0x0F9D'; sewing kit var Cloth = '0x175D'; folded cloth repeat UO.WaittargetType(Cloth) uo.usetype(SewKit) UO.WaitMenu('Miscellaneous','Blank Scroll') UO.DeleteJournal() repeat wait(500) until UO.InJournal('You put') or UO.InJournal('fail') or UO.InJournal('destroyed') until uo.count(Cloth) < 1 end sub |
|
|
|
|
Сообщений: 1254 Рег. 13.02.2013 |
Сообщение #25
|
Делает карты sub TAILORmap() repeat UO.WaitTargetType('0x175D') UO.WaitMenu ('Misc','Blank Map') UO.UseType('0x0F9D') wait(6000) until false end sub |
|
|
|
|
|
Сообщение #26
|
|
РЕССУРЕКТ ЧАРА С БИНТОВ. Функция mar() добавляет объект напарника, который будет добавлен в Objects инжекта bod *если напарник постоянный, можно добавить его прописав индивидуально раз и навсегда, -> ,info на напарника и ID, тогда в скриптах ниже заменяем bod на ID напарника 0х000000 sub mar() uo.print('Кого лечить?') uo.exec('addobject bod') while uo.targeting() wait(100) wend end sub sub healfriend() uo.waittargetobject('bod') uo.usetype('0x0E21','0x000') wait (200) uo.exec("arm 1") end sub sub healfriend_ress() uo.waittargetobject('0x0008D68A') uo.usetype('0x0E21','0x000') wait (200) uo.waittargetobject('0x0008D68A') uo.cast('Resurrection') wait (200) end sub |
|
|
|
|
|
Сообщений: 60 Рег. 12.04.2013 |
Сообщение #27
|
Картография. Юзает в паке бланки. sub Cartography() UO.Exec ("automenu 'What sort of map do you want to d' 'Detail Map'") UO.DeleteJournal() repeat UO.Useskill("Cartography") wait(4000) until UO.Dead() end sub |
|
|
|
|
|
Сообщений: 292 Рег. 10.06.2013 |
Сообщение #28
|
Тинкеринг. Бутылки sub Tinkering() uo.cancelmenu() uo.automenu('Tinkering','Miscellaneous') uo.automenu('Miscellaneous','Empty Bottle') while UO.Count('0x1BEF')>3 UO.DeleteJournal() UO.UseType('0x1EBC') while NOT UO.InJournal("You put") AND NOT UO.InJournal("failed") wait(300) wend wend end sub |