Yoko

All sides of Injection
It is currently 2024-04-27 10:11:29

All times are UTC+02:00




Post new topic  Reply to topic  [ 16 posts ] 
Author Message
PostPosted: 2015-01-25 09:04:05 
Offline

Joined: 2007-11-30 23:26:19
Posts: 9
Здраствуйте,никогда небыло проблем с нахождением и настройкой,в некоторой степени переделкой каких либо скриптов для УО. Но начал играть на Oskom free, и захотел начать капать,но подставляю любой скрипт на мининг и он тупит.Как это проявляеться, чар вродебы кликает на пол шахты(на тайл шахты) но не копает,поворачиваеться в разные стороны,и бывает капнет только с одного места и всо. Месаги из журнала УО в скрипте все прописаны вродебы правильно. Мне кажеться суть проблемы в разных тайлах ,гдето 1339,гдето 1341 итд. Тайлы менять пробовал ,гдето помогает гдето опять старый или новый тайл.
Может есть люди которые копают на Оскоме,подскажите в правильном направлении думаю или туплю гдето?

Вот крпимеру простой скрипт вокруг себя:

Code:
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('STOP') 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("Тут не осталось руды") or UO.InJournal("не дотянуться") or UO.InJournal("heavy") or UO.InJournal("location") or UO.InJournal("no ore")   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("") 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


спассибо Всем :D


Top
   
PostPosted: 2015-01-25 09:57:58 
Offline

Joined: 2007-11-30 23:26:19
Posts: 9
да действительно,проблема в тайлах они разные вот:
1342 2560 492 0

1344 2564 493 0

1339 2563 493 0

1342 2562 493 0

1339 2561 493 0

1339 2560 493 0

1339 2559 493 0

1340 2558 493 0

1353 2557 493 0

1344 2563 494 0

1339 2562 494 0

1340 2561 494 0

1339 2560 494 0

1342 2559 494 0

1339 2558 494 0

1339 2557 494 0

1353 2556 494 0

1344 2565 492 0

1342 2564 492 0

1339 2563 492 0

1340 2562 492 0

1339 2561 492 0

1342 2560 492 0

1339 2559 492 0

1355 2558 492 0

Теперь их нужно прикрутить к скрипту,но пока незнаю как.


Top
   
PostPosted: 2015-01-25 10:04:53 
Offline

Joined: 2011-06-11 19:54:23
Posts: 820
Если инжект 14+ версии то:
Code:
UO.WaitTargetTile(uo.IsMineTile(UO.GetX() + x, UO.GetY() + y), STR(UO.GetX() + x), STR(UO.GetY() + Y), str(z))

А вообще, на Оскоме в чем-то другом причина. Вроде нужна задержка между юзом кирки и отправкой прицела на сервер, но могу ошибаться.
Если этот вариант прокатит - отпишись)


Top
   
PostPosted: 2015-01-25 11:57:20 
Offline

Joined: 2007-11-30 23:26:19
Posts: 9
спассибо ,буду пробовать...


Top
   
PostPosted: 2015-01-25 12:50:00 
Offline

Joined: 2007-11-30 23:26:19
Posts: 9
Juicy Fruit wrote:
Если инжект 14+ версии то:
Code:
UO.WaitTargetTile(uo.IsMineTile(UO.GetX() + x, UO.GetY() + y), STR(UO.GetX() + x), STR(UO.GetY() + Y), str(z))

А вообще, на Оскоме в чем-то другом причина. Вроде нужна задержка между юзом кирки и отправкой прицела на сервер, но могу ошибаться.
Если этот вариант прокатит - отпишись)


попробовал,нифинга, даже задержку перед таргетом поставил , инж 1403.16


Top
   
PostPosted: 2015-01-25 12:50:40 
Offline

Joined: 2007-11-30 23:26:19
Posts: 9
Code:
startTime = now() 
                wait(1500)
              UO.WaitTargetTile(uo.IsMineTile(UO.GetX() + x, UO.GetY() + y), STR(UO.GetX() + x), STR(UO.GetY() + Y), str(z))
               UO.UseType(PickAxeType)
               uo.WaitingForJournalText(startTime,3000,"")


Top
   
PostPosted: 2015-01-25 13:18:54 
Offline

Joined: 2011-06-11 19:54:23
Posts: 820
Этот wait не поможет в данном случае.
Там нужна задержка между юзом кирки и отправкой таргета. У тебя сейчас все это происходит моментально.
Поищи темку, там 2 страницы обсуждения скрипта на мининг Оскомовского.


Top
   
PostPosted: 2015-01-25 14:44:15 
Offline

Joined: 2007-11-30 23:26:19
Posts: 9
Juicy Fruit wrote:
Этот wait не поможет в данном случае.
Там нужна задержка между юзом кирки и отправкой таргета. У тебя сейчас все это происходит моментально.
Поищи темку, там 2 страницы обсуждения скрипта на мининг Оскомовского.


:wink:


Top
   
PostPosted: 2015-01-28 13:30:38 
Offline

Joined: 2015-01-27 19:13:54
Posts: 4
На оскоме сейчас майнинг только ленивый не напишет. Промежуточный геморрой убрали. Ткнул киркой в тайл, оно и копает пока все не выкопает.


Top
   
PostPosted: 2015-01-28 13:33:10 
Offline
User avatar

Joined: 2009-05-28 09:58:28
Posts: 2802
Location: Иваново
копать то она копает. А как определить что она что то выкопала

_________________
Image
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"
Стрелялка для олдов.


Top
   
PostPosted: 2015-01-28 13:43:23 
Offline

Joined: 2011-06-11 19:54:23
Posts: 820
А там не пишется?
Изменением веса можно отследить, если руда по 1+ весит.


Top
   
PostPosted: 2015-01-28 14:31:22 
Offline

Joined: 2015-01-27 19:13:54
Posts: 4
Juicy Fruit wrote:
А там не пишется?
Изменением веса можно отследить, если руда по 1+ весит.


Можно. Но, как выяснилось, не нужно.

Все гораздо проще. После выкопки тайла пишет про оставшийся лимит. Отслеживается - элементарно. В процессе не зависает. Кирка - ломается. Существует момент зависимости между скиллом, редкостью руды и временем копки.


Top
   
PostPosted: 2015-01-31 12:55:23 
Offline

Joined: 2009-10-24 23:36:23
Posts: 28
Молодчики, до тех пор пока тут идут обсуждения и выдумывания вариантов копки, на сервере с такой же скоростью самуил придумывает ловушки. Уже убрали все месаджи с сообщениями по выкапываемой руде.
зы: За копку на инже на оскоме 50к основному


Top
   
PostPosted: 2015-02-01 02:31:46 
Offline

Joined: 2015-01-27 19:13:54
Posts: 4
Наивно думать что Самуль не знает об этом форуме :mrgreen:


Top
   
PostPosted: 2015-02-01 09:17:36 
Offline
User avatar

Joined: 2009-05-28 09:58:28
Posts: 2802
Location: Иваново
наивно копать скриптом там где это не одобряется админом. Он в любом случае вычислит хотя бы потому что он визуально видит респы с надписью что тут полчаса назад копал Вася. Человек копая руками может пропустить пару тайлов а скрипт (из доступных) не пропустит.

_________________
Image
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"
Стрелялка для олдов.


Top
   
PostPosted: 2015-02-01 11:34:00 
Offline

Joined: 2015-01-27 19:13:54
Posts: 4
Геморрой с майнингом начался не из-за Самуля, а от того, что кто-то обнаглел и края попутал.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 16 posts ] 

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 39 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited