Yoko

All sides of Injection
It is currently 2024-04-23 15:46:01

All times are UTC+02:00




Post new topic  Reply to topic  [ 9 posts ] 
Author Message
PostPosted: 2012-02-11 23:13:18 
Offline

Joined: 2012-02-10 15:17:10
Posts: 53
Начну с того, что моя теперешняя автолутилка прекрасно работает, гребет то, что нужно, распределяет по сумкам и вообще все прекрасно :) (имеется в виду, что данный пост - не просьба "хачу автолут")
Но совершенству нет предела, да и я наткнулся на старую тему http://forum.yoko.com.ua/viewtopic.php?p=20978
Там говорится о том, что
Quote:
Скорость достигаеца за счет того, что в UNSP на drw задержка лута 500мс., однако как фаст лут действия игрока распознаются, если полутано больше чем 2-3 вещи за 500мс.


Окей, давайте попробуем
Code:
      
grabbed = 0
repeat
       UO.FindType(Loot[i],-1,'lastcontainer')
        if UO.GetQuantity('finditem') then
         UO.Grab('0','finditem')
         grabbed = grabbed +1
         wait(10)
         Else
        endif
        if (grabbed > 1) then
         wait(500)
          grabbed = 0
        endif
      until Exit==1 OR uo.injournal("loot")

Лутим вещи парами: между первой и второй шмоткой пауза 10, между воторой и третьей - 510, потом опять 10 и снова 510.

Получаем:
Image

Как с этим борятся на Дрв? Ставят задержку побольше после каждой шмотки?


Top
   
PostPosted: 2012-02-12 08:00:53 
Offline
Expert!
User avatar

Joined: 2006-02-07 08:51:40
Posts: 1348
Location: г. Старый Оскол
Задержка на перемещение вещей на ДРВ, при идеальном коннекте, составляет 600мс.


Top
   
PostPosted: 2012-02-12 10:03:14 
Offline
User avatar

Joined: 2009-05-28 09:58:28
Posts: 2802
Location: Иваново
все паузы заменить на

wait(500+uo.random(3)*50)

и усе :)
:mrgreen:

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


Top
   
PostPosted: 2012-02-12 10:41:30 
Offline

Joined: 2012-02-10 15:17:10
Posts: 53
Code:
wait(500+uo.random(3)*50)

Низзя - та же фигня. 600 - работает, да.

Сорри, что не сказал о ДРВ раньше - на сколько я читал, остальные шарды нынче не очень популярны. Посему думал, что любой новый участнег определяется в ДРВ по умолчанию :)


Top
   
PostPosted: 2012-02-12 11:56:50 
Offline
User avatar

Joined: 2009-05-28 09:58:28
Posts: 2802
Location: Иваново
Я там например никогда не играл :)

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


Top
   
PostPosted: 2012-02-12 19:32:01 
Offline

Joined: 2007-07-07 13:14:01
Posts: 90
Nearga wrote:
любой новый участнег определяется в ДРВ по умолчанию :)

суперская реклама :!:


Top
   
PostPosted: 2012-02-13 02:03:29 
Offline

Joined: 2012-02-10 15:17:10
Posts: 53
Sirocco wrote:
суперская реклама :!:

Image


Top
   
PostPosted: 2012-02-13 03:26:31 
Offline

Joined: 2012-02-10 15:17:10
Posts: 53
А если по теме: поставил задержку 600 и все ок, спасибо Куперу за инфу.


Top
   
PostPosted: 2012-02-13 07:18:49 
Offline
User avatar

Joined: 2009-05-28 09:58:28
Posts: 2802
Location: Иваново
Однакож можно немного сократить.

Code:
var lootwait = 50
Sub Loot(Type, Color, SourceContainer, TargetContainer,X,Y,Z)
   ;uo.ignorereset()
   UO.FindType(Type, Color, SourceContainer)
   while UO.FindCount()
         timemove=UO.Timer()
         while UO.ContainerOf( UO.GetSerial('finditem') )==SourceContainer && timemove+20>UO.Timer()
            uo.MoveItem('finditem',0,TargetContainer,X,Y,Z)
            wait(lootwait)
         wend
      UO.FindType(Type, Color, SourceContainer)
   wend
end sub

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


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

All times are UTC+02:00


Who is online

Users browsing this forum: Google [Bot] and 13 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:  
cron
Powered by phpBB® Forum Software © phpBB Limited