Перекладывание бутылок в одну точку.

Ask for help

Moderators: Murderator+, Murderator

Post Reply
grundick
Posts: 258
Joined: 2006-11-25 17:44:44

Перекладывание бутылок в одну точку.

Post by grundick »

Простенький скрипт на перекладывание бутылок с кровью в одну точку.

Code: Select all

Sub BloodToPoint()
var ItemID
uo.IgnoreReset()
uo.Print('В паке '+Str(uo.Count('0x0F06','0x0020'))+' крови')
repeat
   uo.FindType('0x0F06','0x0020','backpack')
   If uo.FindCount()>0 then
      uo.MoveItem('finditem',1,'backpack',50,70,0)
      ItemID=uo.GetSerial('finditem')
      wait(500)
      uo.Ignore(ItemID)
   EndIf 
until uo.FindCount()==0
end sub

При первом запуске работает. При втором на каком то моменте начинает постоянно выдавать ошибку invalid object: 0xFFFFFFFF.При попытке руками переложить бутылку из уже созданной при первом запуске кучки мгновенный краш (uo client perfomed...) В чем может быть проблема??
Purgen
Posts: 187
Joined: 2005-04-04 18:23:12

Post by Purgen »

uo.massmove ? :roll:
grundick
Posts: 258
Joined: 2006-11-25 17:44:44

Post by grundick »

Э т не наши методы:)
grundick
Posts: 258
Joined: 2006-11-25 17:44:44

Post by grundick »

Проблема решена.
grundick
Posts: 258
Joined: 2006-11-25 17:44:44

Post by grundick »

Всё таки я поторопился.Проблема нифика не решена...При второй попытке запуска скрипта в какой то момент перекладывание прекращается и вылезает ошибка invalid object: 0xFFFFFFFF.При попытке руками переложить бутылку,на которой ошибка, происходит краш клиента.
Destruction
Junior Expert
Posts: 3221
Joined: 2004-06-24 22:08:56

Post by Destruction »

viewtopic.php?t=11954

Глядишь поможет чем..
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
grundick
Posts: 258
Joined: 2006-11-25 17:44:44

Post by grundick »

кроме как снизить оверклокинг ниче не увидел :roll:
Destruction
Junior Expert
Posts: 3221
Joined: 2004-06-24 22:08:56

Post by Destruction »

Значит плохо читаешь... Попробуй так:

Code: Select all

Sub BloodToPoint()
var ItemID
uo.IgnoreReset()
uo.Print('В паке '+Str(uo.Count('0x0F06','0x0020'))+' крови')
repeat
   uo.FindType('0x0F06','0x0020','backpack')
   If uo.FindCount()>0 then
      uo.MoveItem('finditem',1,'backpack',50,70,0)
      checklag()
      uo.Ignore("finditem")
   EndIf
until uo.FindCount()==0
end sub
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
grundick
Posts: 258
Joined: 2006-11-25 17:44:44

Post by grundick »

Ты под грина косишь, загадками пописывая? :roll: В факе акцентрируй внимание на том, что СРАЗУ нельзя игнорить и как вариант предложи между мувом и игнором использовать чеклаг. Так будет понятнее...Пока тестируемс...
Destruction
Junior Expert
Posts: 3221
Joined: 2004-06-24 22:08:56

Post by Destruction »

grundick wrote:Ты под грина косишь, загадками пописывая? :roll: В факе акцентрируй внимание на том, что СРАЗУ нельзя игнорить и как вариант предложи между мувом и игнором использовать чеклаг. Так будет понятнее...Пока тестируемс...

Скорее Grin под меня косит ;)
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
Post Reply