Yoko
http://forum.yoko.com.ua/

лут своего трупа...
http://forum.yoko.com.ua/viewtopic.php?f=17&t=17105
Page 1 of 1

Author:  tylllkah [ 2012-11-11 22:08:59 ]
Post subject:  лут своего трупа...

не лутает, пишет нету трупа
Code:
sub Loottrup() 
UO.UseObject('lastcorpse')
if UO.GetQuantity('lastcorpse') then
wait(700)
VAR g,Exit 
DIM Loot[56]     
Loot[0]='0x19B9' ;
Loot[1]='0x19B7' ;
Loot[2]='0x19BA' ;
Loot[3]='0x19B8' ;
Loot[4]='0x0F26' ;
Loot[5]='0x0F18' ;
Loot[6]='0x0F10' ;
Loot[7]='0x0F11' ;
Loot[8]='0x0F15' ;
Loot[9]='0x0F0F' ;
Loot[10]='0x0F16' ;
Loot[11]='0x0EED' ;
Loot[12]='0x0F3F' ;
Loot[13]='0x0F39' ;
Loot[14]='' ;
For i=0 to 13 # последнее значение Loot
      Exit=0
      repeat
       UO.FindType(Loot[g],-1,'lastcontainer')           
        if UO.GetQuantity('finditem') then
         UO.Grab('lastcontainer','finditem')
          wait(1000)
          Else
         Exit=1
        endif
      until Exit==1 OR uo.injournal("not loot")
   Next 
   end if
UO.UnSetReceivingContainer()
end sub

Author:  Mirage [ 2012-11-12 06:40:40 ]
Post subject:  Re: лут своего трупа...

lastcorpse не очень точный парамертр.
Лучше указывать по прицелу:

Code:
sub loottarget()
    UO.Set('quiet','1')
    uo.addobject('Trup')
    while uo.targeting()
        wait(100)
    wend
    uo.useobject('Trup')
    wait(300)

и так далее.

Если пофигу какой труп - то лучше просто по типу лутить (посмотри мой скрипт на лут) - 1 тип у тела и 6 у костей. Костей обычно только 1-2 типа используется на сфере.
Если будешь лутить с тела человека всё под чистую (не через массив) то не забывай игнорировать типы причесок. Сфера с 51 по 56 очень любит добавлять их в пак без возможности поднять.

Author:  tylllkah [ 2012-11-12 07:41:39 ]
Post subject:  Re: лут своего трупа...

Code:
sub loottarget()
var Trup = '0x2008'
    UO.Set('quiet','1')
    #uo.addobject('Trup')
    while uo.targeting()
        wait(100)
    wend
    uo.usetype(Trup)
    wait(300)

так можно?

Author:  Mirage [ 2012-11-12 07:59:16 ]
Post subject:  Re: лут своего трупа...

tylllkah wrote:
Code:
sub loottarget()
var Trup = '0x2008'
    UO.Set('quiet','1')
    uo.usetype(Trup)
    wait(300)

так можно?

Вот так можно. Иначе у тебя пауза зависнет.
И так будет работать только на 1 труп лежащий рядом с тобой. Если тебя завалили толпы врагов или твоих трупов несколько - так не очень будет работать :)
тип у трупов один у всех. Когда объект указываешь - работает только с ним. Типы нужно игнорировать. Но если ты его заигнорировал но не все вынул - снова лутить скриптом будет криво.
В общем вариантов много - выбирай конкретно свой, как тебе удобнее. ПРАВИЛЬНОГО решения тут не посоветуют - ситуации индивидуальны.

Я свою лень борол года полтора чтобы собрать вот такое.

Author:  tylllkah [ 2012-11-12 09:03:26 ]
Post subject:  Re: лут своего трупа...

no reaction

Author:  Mirage [ 2012-11-12 09:25:29 ]
Post subject:  Re: лут своего трупа...

А ты скрипт до конца дописал? :) То что выше - только шапка.

Author:  Nmy [ 2012-11-12 11:41:11 ]
Post subject:  Re: лут своего трупа...

мне нравится использовать lastcontainer ибо у меня хоткей useobject lastcorpse
хотя на уо уже забил, играю в лол :twisted:

Author:  Mirage [ 2012-11-12 12:00:30 ]
Post subject:  Re: лут своего трупа...

я когда играл - играл ПВМ в основном. Навыков для ПВП не хватало :mrgreen:
А на пвм когда в 2-3 человека на 25-30 мобов когда все лезут одновременно и когда всех положишь - ластконтейнер неудобно работает. Хотя лучше чем ласткорпс (который в такой ситуации вообще сдохнет).
Хотя я уже писал - на вкус и цвет. :)

Page 1 of 1 All times are UTC+02:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/