![]() |
![]() |
![]() Сообщение #1
|
|
Народ выложите плиз скрипт на копку руды в миноке без хайда и без уходов... чисто чтоб он ходил и капал.Только если вдруг выкапать не может сново капал в том же тайле.Оч признателен. |
|
|
|
![]() ![]() ![]() Сообщений: 1472 Рег. 10.07.2010 |
![]() Сообщение #2
|
Sub mine() 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.Timer()>LastTimer+200 if UO.InJournal("You put") then &n bsp; 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 sub mininghodit() var i While UO.Life>0 for i=1 to 7 mine() uo.press(34) wait(500) uo.press(34) wait(500) uo.press(34) next uo.press(33) wait(500) uo.press(33) wait(500) uo.press(33) mine() for i=1 to 7 uo.press(36) wait(500) uo.press(36) wait(500) uo.press(36) next uo.press(33) wait(500) uo.press(33) wait(500) uo.press(33) wend end sub |
|
|
|
![]() ![]() ![]() Сообщений: 1472 Рег. 10.07.2010 |
![]() Сообщение #3
|
Самый простой скрипт - просто ходит и капает. Переодически упирается в стену... Если хочешь, чтоб выкапывал всю шахту до последнего инга - нужно отмечать каждый тайл - такой скрипт, готовый, тебе вряд ли кто-то даст! |
|
|
|
Сейчас: 18 мая 2025 20:02 |