Page 1 of 1

Разбираем _Кучу

Posted: 2007-05-07 04:53:01
by IIpocTo TaK
нужно поднимать с пола предмет и складывать в пак, но так чтобы он не собирался в пачку

Posted: 2007-05-07 11:08:22
by Destruction

Code: Select all

uo.MoveItem( "Item ID", "Item Count", "Conteiner ID", "X", "Y", "Z" )


Зачем нужна Z при складывании в контейнер не совсем знаю, но имхо, раз есть - значит нужна 8)

Posted: 2007-05-10 03:19:29
by IIpocTo TaK
тобишь, мне нужно например разложить кучу из 50 бутылок, значит в срипте указывать все 50 раз разные координы по Z???

и еще есть ли среди комант инжи random?, чтобы он рандомом выбирал координату затем через IF проверил не выбиралась ли она уже, если да занова рандом, если нет ложил туда бутылку. Возможно ли это?

Posted: 2007-05-10 03:30:49
by IIpocTo TaK
имхо вообще Z это высота всегда была :roll:

Posted: 2007-05-10 05:34:00
by Revik
плюсуй по X или по Y и зацикливай :idea:

Posted: 2007-05-10 10:09:04
by I'm
IIpocTo TaK wrote:имхо вообще Z это высота всегда была :roll:
Dest имел ввиду зачем она в контейнере.
рандом в инже есть.

Posted: 2007-05-10 12:39:36
by Ururu
Положи в пак кучку итемов (не больше 250).
Запусти скрипт и появившемся прицелом ткни на кучку.

Code: Select all

sub ItemSharing() 
var delay = 500 ; пауза
uo.print("Укажи объект для раскладки по 1шт.")
uo.addObject("item to share")
while uo.targeting()
checklag()
wend
while uo.getQuantity("item to share") > 1
uo.moveitem("item to share", uo.getQuantity("item to share")-1, uo.containerOf("item to share"), uo.getX("item to share"), uo.getY("item to share"), uo.getZ("item to share"))
checklag()
wend
endsub

Sub checklag()
deljournal("backpack|Backpack")
UO.Click("backpack")
repeat
wait(100)
until UO.InJournal("backpack|Backpack")
end sub
Sub deljournal(msg)
while UO.InJournal(msg)
  UO.SetJournalLine(UO.InJournal(msg)-1,"")
wend
end sub

Posted: 2007-05-10 14:37:16
by Nmy

Code: Select all

uo.moveitem('finditem', -1 ,'backpack',150,50,0)

Posted: 2007-05-11 01:38:27
by IIpocTo TaK
2 Ururu

большое спасибо, выдрал от туда саму раскладывалку написал что надо - работает )

Posted: 2007-05-11 12:38:33
by Destruction
Не проверял - но если указываешь координаты, то итем в кучку складываться не будет.

Так, что рендом тут не нужен.